Afficher mon adresse IP

Afficher mon adresse IP - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 07-10-2005 à 18:38:59    

Bonsoir à tous,
 
Je voudrais afficher mon adresse IP à l'aide d'une commande quelconque dans le shell de linux. Je sais qu'en faisait ifconfig, j'ai toutes ces infos, mais là j'ai besoin de mon IP (eth0) et seulement de mon IP. (C'est pour intégrer dans un script)
 
Est-ce faisable et comment ?
 
Merci !


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 07-10-2005 à 18:38:59   

Reply

Marsh Posté le 07-10-2005 à 18:43:10    

ya surement plus simple mais bon :

/sbin/ifconfig eth0|grep "inet adr"|cut -d ":" -f 2|cut -d " " -f 1

Message cité 2 fois
Message édité par Mjules le 07-10-2005 à 18:43:18

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-10-2005 à 18:44:35    

J'aurais jamais trouvé tout seul :)


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 07-10-2005 à 18:45:28    

petite typo, inet addr

Reply

Marsh Posté le 07-10-2005 à 18:46:28    

bizarrement, ya qu'un seul d chez moi :

lo        Lien encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:43 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0  
          RX bytes:6869 (6.7 Kb)  TX bytes:6869 (6.7 Kb)

Message cité 1 fois
Message édité par Mjules le 07-10-2005 à 18:46:50

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-10-2005 à 18:48:46    

curieux, quelle distri/locale ?
 
(je penche pour une traduc foireuse)


Message édité par ory le 07-10-2005 à 18:49:38
Reply

Marsh Posté le 07-10-2005 à 18:50:03    

[jules@tue-amour2 jules]$ cat /etc/mandrakelinux-release          
Mandrakelinux release 10.1 (RC 1) for x86_64


[jules@tue-amour2 jules]$ locale  
LANG=fr_FR
LC_CTYPE=fr_FR
LC_NUMERIC=fr_FR
LC_TIME=fr_FR
LC_COLLATE=fr_FR
LC_MONETARY=fr_FR
LC_MESSAGES=fr_FR
LC_PAPER=fr_FR
LC_NAME=fr_FR
LC_ADDRESS=fr_FR
LC_TELEPHONE=fr_FR
LC_MEASUREMENT=fr_FR
LC_IDENTIFICATION=fr_FR
LC_ALL=


Message édité par Mjules le 07-10-2005 à 18:50:25

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-10-2005 à 18:54:22    

Mjules a écrit :

ya surement plus simple

Comme ça ?

awk '/eth0/ {print $1}' /proc/net/arp


Mjules a écrit :

bizarrement, ya qu'un seul d chez moi :

Pareil chez moi (gentoo). C'est ory qui n'est pas normal [:haha] [:dawao]  

Reply

Marsh Posté le 07-10-2005 à 18:55:55    

Pillow a écrit :

Comme ça ?

awk '/eth0/ {print $1}' /proc/net/arp


Pareil chez moi (gentoo). C'est ory qui n'est pas normal [:haha] [:dawao]


 
tiens encore bizarre, j'ai rien dans ce fichier chez moi :

[jules@tue-amour2 jules]$ cat /proc/net/arp  
IP address       HW type     Flags       HW address            Mask     Device
[jules@tue-amour2 jules]$

Message cité 1 fois
Message édité par Mjules le 07-10-2005 à 18:56:49

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-10-2005 à 20:05:56    

address avec 2 'd' en anglais :o traduc foireuse donc :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 07-10-2005 à 20:05:56   

Reply

Marsh Posté le 07-10-2005 à 20:07:58    

black_lord a écrit :

address avec 2 'd' en anglais :o traduc foireuse donc :D


Quoi ? ils ont pas traduit le kernel ? [:totoz]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 07-10-2005 à 20:36:50    

Mjules a écrit :

ya surement plus simple mais bon :

/sbin/ifconfig eth0|grep "inet adr"|cut -d ":" -f 2|cut -d " " -f 1



 
Ca marche, avec 2 d à adr


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 07-10-2005 à 20:38:39    

Mjules a écrit :

tiens encore bizarre, j'ai rien dans ce fichier chez moi :

[jules@tue-amour2 jules]$ cat /proc/net/arp  
IP address       HW type     Flags       HW address            Mask     Device
[jules@tue-amour2 jules]$



C'est le risque lorsqu'on greppe bêtement dans son propre /dev :/
 
 

/sbin/ifconfig eth0|awk -F "[ :]+"  '/inet ad/ {print $4}'

mais c'est nettement moins beau [:zytrasnif]

Reply

Marsh Posté le 07-10-2005 à 20:40:00    

Pillow a écrit :

Comme ça ?

awk '/eth0/ {print $1}' /proc/net/arp




 
Ca marche pas on dirait que ca donne l'ip de la passerelle...


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 07-10-2005 à 20:43:00    

Pillow a écrit :

Comme ça ?

awk '/eth0/ {print $1}' /proc/net/arp


Pareil chez moi (gentoo). C'est ory qui n'est pas normal [:haha] [:dawao]


J'obtiens l'adresse de ma passerelle avec ça  :o  
 
Dans /proc/net/arp j'ai pas mon IP affichée :o

Reply

Marsh Posté le 07-10-2005 à 20:45:37    

dans la table ARP seule les interfaces réseaux connecté directement (ou via un switch/hub) au PC sont présentes.

Reply

Marsh Posté le 07-10-2005 à 20:49:42    

Ah, j'm'en doutais. Ceci explique celà alors :jap:

Reply

Marsh Posté le 24-02-2011 à 14:59:35    

Je reviens avec ce vieux sujet... J'ai maintenant un routeur auquel mon ordi en linux est connecté et je voudrais récupérer l'IP publique de mon routeur... C'est faisable ?


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 24-02-2011 à 15:35:35    

wget -qO- icanhazip.com

Reply

Marsh Posté le 24-02-2011 à 23:45:50    

curl ifconfig.me


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 25-02-2011 à 06:11:33    

wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1
 
(bah quoi ? :o )


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 25-02-2011 à 12:14:21    

Misssardonik a écrit :

curl ifconfig.me


icanhazip.com marche aussi en IPv6 lui  :o


---------------
| < Ceci n'est pas une pipe.
Reply

Marsh Posté le 25-02-2011 à 12:50:01    

possible, mais la commande donnée ne fonctionnant pas chez moi, je donne juste une autre solution, au cas où :o


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed