Linha de comando pra pegar seu IP

Publicado por Augusto em 04/05/2005

[ Hits: 31.838 ]

 


Linha de comando pra pegar seu IP



Para pegar o IP da interface ppp0, execute após o comando da conexão do modem a seguinte linha:

Modo 1 - mostrar no vídeo:

$ echo "meu ip é : `ifconfig ppp0 | grep inet | cut -d ":" -f 2 | tr -d a-z,A-Z,-`"

Modo 2 - salvar em arquivo. Adicione ao final o redirecionamento '> /diretório/arquivo.txt' ficando conforme abaixo :

$ echo "meu ip é : `ifconfig ppp0 | grep inet | cut -d ":" -f 2 | tr -d a-z,A-Z,-`" > /diretório/arquivo.txt

Outras dicas deste autor

Squid - upload de arquivo com tamanho ilimitado

FAT32 com acentos

Leitura recomendada

Como deixar o Waterfox em português

O IRC (Internet Relay Chat)

Firefox não salva as suas configurações?! Resolva de maneira simples!

Script para habilitar/desabilitar redirecionamento do VNC para rede interna

Firewall iptables com DNAT, SNAT levando um ip válido para um host da rede, formas de mascaramento NAT e redirecionamento

  

Comentários
[1] Comentário enviado por alexandremas em 09/05/2005 - 12:08h

para quem está numa lan é só substituir o ppp0 pelo eth0:

$ echo "meu ip é : `ifconfig eth0 | grep inet | cut -d ":"-f 2 | tr -d a-z,A-Z,-`" > arquivo.txt


[2] Comentário enviado por Tango em 09/05/2005 - 12:41h

para que o usuário normal possa executar é só adicionar "/sbin/" antes de ifconfig:

$ echo "Meu ip é: `/sbin/ifconfig ppp0 | grep inet | cut -d ":"-f 2 | tr -d a-z,A-Z,-`"

[3] Comentário enviado por salexluna em 24/02/2011 - 21:38h

Outra opção tbm mais simples seria
ifconfig eth0 | grep inet|grep -i masc | cut -d ":" -f 2 | tr -d a-z,A-Z,-

[4] Comentário enviado por danpedron em 30/09/2014 - 11:33h

ifconfig ppp0 | grep inet | awk '{print $3}'



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts