Dica: como descobrir via shell com que IP a máquina está saindo para a internet?

Algumas vezes uma máquina está conectada a internet indiretamente, através de um firewall ou de um proxy com múltiplos links de internet. Os comandos abaixo permitem descobrir qual IP a máquina está utilizando na internet. Os três meios abaixo utilizam programas simples, que estão disponíveis na maioria das distribuições (e até mesmo em algumas instalações Unix) e que normalmente são instalados por padrão.

Utilizando o wget (todo o comando deve ficar em uma única linha):
echo $(wget -qO- http://www.whatismyip.com/automation/n09230945.asp)
Utilizando o lynx:
lynx -dump http://www.whatismyip.com/automation/n09230945.asp|grep -v ^$
Utilizando o links2:
links2 -dump http://www.whatismyip.com/automation/n09230945.asp
Bônus: Pegando o IP de uma interface de rede específica:
(LANG=C;ifconfig eth0|grep "inet addr"|cut -f2 -d:|cut -f1 -d" ")
Obviamente, para pegar o endereço de uma interface diferente basta colocar o nome dessa interface no lugar de eth0
É interessante que o comando seja colocado entre parênteses, para não modificar o valor da variável de ambiente LANG da sua sessão de shell atual (que controla o idioma em que os aplicativos são exibidos).

Um comentário:

Anônimo disse...

Onde pοsso encontrar o ѕеu feeԁ rss?
Look into my page : procura pessoas