Pular para o conteúdo

Mostrar o IP externo

Script que mostra o ip externo.

Observações

- Necessita do pacote "links2" para funcionar corretamente.
Daniel Zaia Manzano dzm_linux
Hits: 6.143 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script que mostra o ip externo.

Observações

- Necessita do pacote "links2" para funcionar corretamente.
Download ip_externo.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
# Script que mostra na tela o ip externo.
# Escrito por: Daniel Zaia Manzano
# Versão: 1.0
# Contato: dzm747@hotmail.com
# Web: http://www.vivaolinux.com.br/~dzm_linux
#
# Uso: ./ip_externo.sh
#
if [ ! -x /usr/bin/links2 ]
then
   echo
   echo "*** ERRO ***"
   echo
   echo "Por favor, instale o pacote links2."
   echo
   exit 2
fi
IP_EXT=$(links2 -source http://meuip.datahouse.com.br | grep "Meu ip" | cut -d" " -f9 | sed 's/<\/title>//')
echo
echo "Seu IP externo é $IP_EXT"
echo

DownloadVideo

Remoção de arquivos pela data

Download de vídeos do Youtube

Encurtador de URLs pelo terminal através do Google

tira_usb.sh - Remover dispositivo USB

#1 Comentário enviado por d1l50n em 11/03/2013 - 10:57h
Sempre uso o curl:

root@ABCD:~# curl ifconfig.me
200.XXX.128.XXX
root@ABCD:~#
#2 Comentário enviado por smarcell em 11/03/2013 - 13:52h
Também é possível usar o wget.

$ wget -qO - 'ifconfig.me/ip'
#3 Comentário enviado por slayerr0x em 18/03/2013 - 11:38h
Pode fazer assim tambem, caso queira continuar com o links

links -source http://meuip.datahouse.com.br | egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | sort -u
#4 Comentário enviado por fabiocs em 20/09/2013 - 18:11h
Funcionou perfeitamente!
Obrigado

Contribuir com comentário

Entre na sua conta para comentar.