Mostrar o IP externo

Publicado por Daniel Zaia Manzano (última atualização em 11/03/2013)

[ Hits: 5.649 ]

Download ip_externo.sh




Script que mostra o ip externo.

Observações

- Necessita do pacote "links2" para funcionar corretamente.

  



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

Scripts recomendados

Tire screenshots com Scrot facilmente com Zscrot

Instalar TDE em sistemas Debian

Converter slides swf baixados do slideshare para pdf

Selecionar wallpaper no Fluxbox (baseado no Xdialog)

rename


  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts