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.142 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Calculadora

Script para fazer o scroll (a rodinha) do mouse serial funcionar

Instalador automatizado SAMBA 4 AD e File Server CentOS 7

analise

Atualizador do Ubuntu

#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.