Pegar endereço IP da interface de internet

1. Pegar endereço IP da interface de internet

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/02/2008 - 16:44h

Boa tarde pessoal, é o seguinte, eu preciso pegar o IP da minha interface de internet: (ppp0), tentei o comando que ví em uma dica aki no vol:

echo `/sbin/ifconfig eth0 | sed -n '2 p' | awk '{print $3}'`

mudei para:

echo `/sbin/ifconfig ppp0 | sed -n '2 p' | awk '{print $3}'`

e me apareceu:

P-t-P:200.204.210.252

Mudei o parâmetro para:

echo `/sbin/ifconfig ppp0 | sed -n '2 p' | awk '{print $2}'`

aí meu resultado ficou quase certo:

addr:189.xxx.xxx.xxx (Meu ip de internet)

como faço para eliminar esse "addr:"???

obrigado à todos!


  


2. Re: Pegar endereço IP da interface de internet

Luiz da Silva
fl0cker

(usa CentOS)

Enviado em 20/02/2008 - 11:25h

Opa,

Completando seu script:

# echo `/sbin/ifconfig ppp0 | sed -n '2 p' | awk '{print $2}' |cut -d: -f2`

Acho que deve existir uma forma mais simples, mas com preguiça mandei essa ai... hehehe...

Espero ter lhe ajudado! T+


3. Re: Pegar endereço IP da interface de internet

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/02/2008 - 11:51h

BOA 06! funcionou! perfeito!

Valeu!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts