[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