Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/05/2007, 18h56   #1
Futur Membre du Club
 
Inscription : août 2003
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 67
Points : 19
Points : 19
Par défaut Obtenir l'adresse Ip de sa machine

Bonjour,
Je suis entrain de développer un script de configuration réseau. Je voudrais que ce script fonctionne un peu partout indépendamment de l'adressage utilisé, l'idée est de pouvoir detecter automatiquement l'adresse ip (statique ou attribuée par serveur dhcp). Pour info, le script servera à une connexion au VPN de mon lieu de travail.
Je voudrais donc savoir s'il existe un moyen plus simple que "sed" en pipe avec ifconfig ( son principal défaut étant des résultats différents slon la version de ifconfig qui pourrait donner des affichages différents et donc des filtres sed non adaptés ) pour obtenir toutes ces informations.
Adresse IP.
Gateway.
Interface utilisée pour se connecter.

J'ai fouiné dans /proc mais en vain.

Je vous remercie.
peaceinpal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2007, 19h25   #2
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
bonjour,
si tu ne veux pas utiliser ifconfig, tu peux t'inspirer de ses sources pour faire un petit prog qui va récupérer ce que tu veux
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2007, 19h38   #3
Futur Membre du Club
 
Inscription : août 2003
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 67
Points : 19
Points : 19
Bonne idée Michael.
Je pense que ifconfig fait des appels system en C pour ça. Ce qui n'est pas faisable en bash, je parle du langage en soi pas des commandes qu'il invoque. Je me trompe ?
peaceinpal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2007, 20h00   #4
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
oui ifconfig fonctionne avec ioctl. j'ai un code qui permet de récupérer l'adresse ip mais en connaissant l'interface. le problème est donc de trouver l'interface utilisée
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2007, 21h03   #5
Futur Membre du Club
 
Inscription : août 2003
Messages : 67
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 67
Points : 19
Points : 19
Ca m"intéresse.

Merci Michael.
peaceinpal est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h22.


 
 
 
 
Partenaires

Hébergement Web