IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

> Obtenir son IP WAN, dans un script shell
Options
Arty
posté 20 Jul 2004, 00:09
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 599
Inscrit : 20 Sep 2003
Membre no 9 702



Bonsoir,

je voidrais savoir s'il est possible d'obtenir facilement l'adresse IP WAN d'un ordinateur dans un script shell? Je suis en train d'écrire un script qui devra fonctionner sur plusieurs ordi d'un petit réseau local connecté au net via un routeur (c'est donc lui qui aura l'IP WAN), et j'ai besoin de récupérer cette adresse depuis chacun des ordi.
J'arrive parfaitement à récupérer les autres IPs (avec ifconfig), mais pour celle-là je vois pas...

-- Arthur;


--------------------
MacBook Pro 15" Core [email protected]
Mac OS 10.9.3
iPhone 5 - 32 Go Black
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Pedro
posté 24 Jul 2004, 16:25
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 866
Inscrit : 21 Sep 2002
Membre no 3 651



ton routeur doit avoir, via un navigateur, une page d'acceuil puis d'autres de renseignement et configuration.

chez moi, la page qui donne l'info IP WAN est :
192.168.0.1/MainPage

à partir de là, il suffit de :
sudo curl -s --url 'admin:[email protected]/MainPage?id=2'
pour obtenir les infos de la page

chez moi, la ligne que je veux est la 39ième
sudo curl -s --url 'admin:[email protected]/MainPage?id=2' | sed -n "39p"

et je veux, en plus, uniquement le deuxième champ
sudo curl -s --url 'admin:[email protected]/MainPage?id=2' | sed -n "39p" | awk '{print $2}'

cela permet d'être libre d'un site web qui peut être inaccessible sur le réseau
on peut remplacer l'ip donné par le routeur par une info donnée dynamiquement en DHCP wink.gif

Ce message a été modifié par Pedro - 24 Jul 2004, 16:26.


--------------------
la jeunesse est un état d'esprit. la vieillesse le mal français du siècle
La France est un pays extrêmement fertile. On y plante des fonctionnaires, il y pousse des impôts © Clemenceau
La Paix, c'est la tranquillité de l'ordre.
On ne peut résoudre les problèmes avec les gens qui les ont créés © Einstein
On devrait construire les villes à la campagne car l’air y est plus pur.
Un cocu ? Un entier qui partage sa moitié avec un tiers.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 3rd April 2026 - 15:08