Forum général.général routeur et adresse IP

Posté par  .
Étiquettes :
0
16
déc.
2005
Je dispose d'un réseau de 3 pc connectés à internet via un routeur (olitec RW400SG). Tout fonctionne parfaitement.
Je voudrais simplement récupérer l'adresse IP (dynamique) que m'attribue mon FAI. Je sais que c'est possible puisque je l'obtiens actuellement par l'intermédiaire de l'extension de firefox "Public IP". Je pense qu'il est possible de l'obtenir avec un script Bash ; mais où aller la chercher ?
Merci d'avance.
  • # Plusieurs méthodes

    Posté par  (site web personnel) . Évalué à 2.

    La méthode 1, sûrement la plus compliquée, et d'accéder via un script à l'interface de ton routeur, ça implique d'envoyer par POST les headers d'autentification et tout. Sinon, plus simple, tu mets en ligne sur un espace quelconque une page qui affiche ton ip (code php <?=$_SERVER['REMOTE_IP']?>), que tu récupères via wget par exemple (wget -O - pour renvoyer sur stdout).
  • # Cela depend...

    Posté par  (site web personnel) . Évalué à -2.

    Si tu veux lire cette adresse IP depuis un PC autre (et sans pouvoir faire de ssh sur le PC en question), les idees avec une page web sont evidement indiquees.

    Si au contraire il s'agit simplement de lire depuis le pc A l'adresse du pc A, il y a plus simple:
    en tant quer root, tape "ifconfig" dans un terminal. Cela t'affiche les interfaces reseau configurees (cela permet aussi de les configurer, lorsque tu fournit des parametres).
    eth0 Link encap:Ethernet HWaddr 00:04:95:AC:01:E8
    inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:18172292 errors:0 dropped:0 overruns:0 frame:0
    TX packets:22852514 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:100
    RX bytes:1861010195 (1774.7 Mb) TX bytes:2785378929 (2656.3 Mb)
    Interrupt:41

    La premiere ligne te donne l'adresse MAC, la seconde l'IP (ainsi que le mask).

    Le script qui extrait ces donnees doit simplement selectionner la bonne interface (eth0 ici), puis chercher le "inet addr" et prendre ce qui suit...

    Mathias

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.