Endereço IP como variável

Publicado por Carlos Affonso Henriques. em 01/03/2007

[ Hits: 14.707 ]

 


Endereço IP como variável



Dica muito útil, especialmente para quem faz scripts de firewall com ip dinâmico. onde sua regra requer o IP e não a interface a qual ele esteja atribuída, por exemplo: DNATs e SNATs.

IPVAR=`ip addr show dev ppp0 | cut -f6 -d" " | sed '1,2d'`

Agora experimente testá-la!

echo $IPVAR
Outras dicas deste autor

[RESOLVIDO] Slackware 13.1.x sob CentOS/KVM não reconhece interface de rede

Estendendo, à quase eternidade, a vida útil do SD card no Raspberry Pi

Executando comandos do Shell Bash pelo Python

Instalar o CentOS a partir de um chaveiro USB

Cartão Atheros sob Slackware 12.2 com driver Madwifi

Leitura recomendada

Operações matemáticas diretamente pelo bash

Como lidar com variáveis retornadas pelo Expect - removendo CR do fim de linha

Verificar saída de comando. Será que meu comando deu erro?

Shell Script - Imprimindo nome da própria função em execução

Qual o maior número da variável RANDOM?

  

Comentários
[1] Comentário enviado por Asterion em 04/04/2007 - 19:25h

Eu gostaria de algo semelhante para quem usa um modem roteado e só tem acesso ao IP interno. É possível?

[2] Comentário enviado por capitainkurn em 11/04/2007 - 07:02h

Possível é! Mas teria que fazer algo semelhante usando o comando traceroute por exemplo

[3] Comentário enviado por geda em 09/07/2010 - 07:01h

Se dois snats tem mesmo sentido , o NAT vai operar como TCP , sendo que o ip vai ficar variavel para as demais maquinas ..

[4] Comentário enviado por kleber.lookline em 04/08/2014 - 17:49h

bem melhor assim:
ip addr show dev eth0 | egrep -i scope | awk {' print $2 '} | head -n1

[5] Comentário enviado por kleber.lookline em 04/08/2014 - 17:53h

e com esse comando eu pego qual a nomenclatura que esta sendo usada na placa de rede:
ifconfig | awk {' print $1 '} | head -n1



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts