[Resolu]Obtenir son adresse ip script sh

Bonjour,

J’ai recemment cherché a obtenir mon adresse ip à l’aide d’un script sh.
Je n’ai rien trouvé de concluant sur le net, j’ai bidouillé qqchose, mais ca ne marche pas.
En fait je ne comprends pas trop pourquoi.
Si vous vous sentez une ame de basher, lancez vous …
Mon script

#!/bin/bash
ifconfig eth2 | grep "inet addr" | cut -d ":" -f 2 | cut -d " " -f 1

Et ifconfig eth2 me retourne :

eth2      Lien encap:Ethernet  HWaddr 00:19:D2:6C:1E:1D
          inet adr:192.168.1.13  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::219:d2ff:fe6c:1e1d/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12657 errors:0 dropped:1400 overruns:0 frame:0
          TX packets:12416 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:12689285 (12.1 MiB)  TX bytes:1137487 (1.0 MiB)
          Interruption:169 Adresse de base:0xe000 Mémoire:efcff000-efcfffff

I need your useful help :wink:

Ok merci, c’est ce que je voulais :slightly_smiling:
J’ai aussi trouvé ca, si ca peut aider qqn :

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

Tu n’a jamais dit que tu voulais ton adresse publique !
Pour quelle raison as tu besoin d’obtenir ton ip publique ?

En fait j’ai besoin de deux ^^
Je suis en train de faire un widget superKaramba, or je veux afficher les adresses locales et publiques

Merci pour ton aide, ta contribution est loin d’être inutile …