[Linux] récupérer une adresse IP

Pierre-Damien Gatouillat pierre-damien@::1
Mer 25 Avr 19:18:54 CEST 2007



bernard.schoenacker@::1 a écrit :
> bonjour,

hello,

> 
> 
> en recherchant sur le net un script me permettant d'obtenir
>  l'adresse IP ...
> 
> j'ai lu le script et je l'ai essayé, mais comme il est trop long
> j'ai cherché à le réduire à son expression la plus simple
> 
> Linux) IP=`ifconfig  | grep 'inet adr'| grep -v '127.0.0.1' | cut -d ":" -f2 |
> awk '{ print $2}'`;
> 
> 
> le plus court :
> 
> hostname -i |awk '{ print $1}'    ===>>> valeur = 127.0.0.1
> hostname -i |awk '{ print $2}'    ===>>> valeur = 192.168.x.x
> 
> 
> existe t-il un moyen similaire pour récupérer une IP Publique ?

aaaach, peux-tu etre plus précis ? l'ip publique est-elle sur la machine 
linux ? y'a-t-il un routeur ? est-ce du pppoe(a) ?

as-tu regarder man ip ? man ifconfig ?

par exemple si c'est du pppoe, #ifconfig | grep ppp0 ou ip address show 
ppp0 ? enfin on est trop dans le flou là. Merci de ton éclaircissement 
(qui d'ailleurs, en essayant de poser la bonne question, on trouve la 
solution)

A+
Pierre-Damien


> 
> 
> slt
> bernard


Plus d'informations sur la liste de diffusion linux