[RegExp] Récupérer une adresse IP VoirFinalité
Mise en œuvre
Explications
Interprétation du motif
Récupérer une adresse IP
Finalité
Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc.
Mise en œuvre
L'expression régulière suivante combinée à la...
Le protocole IP VoirLe rôle du protocole IP
Le protocole IP fait partie de la couche Internet de la suite de protocoles TCP/IP. C'est un des protocoles les plus importants d'Internet car il permet l'élaboration et le transport des datagrammes IP (les paquets de...
Le protocole ARP VoirLe but du protocole ARP
Le protocole ARP a un rôle phare parmi les protocoles de la couche Internet
de la suite TCP/IP, car il permet de connaître l'adresse physique d'une
carte réseau correspondant à une adresse IP, c'est pour cela...
Perl - Entrée et sortie standards VoirQu'appelle-t-on entrée standard et sortie standard ?
Perl permet d'écrire sur la sortie standard, appelée STDOUT
et de lire sur l'entrée standard (STDIN). Il s'agit de deux descripteurs
fournis par le système d'exploitation et permettant...
Si sa peut t aider tu la commande ifconfig :-) je sait bon sa peut toujours faire avencer les choses en cherchant encore un peut ou peut trouver mieux :-)
Oui je connais la commande ifconfig mais le probleme c'est que je dois passer par un prog en C donc il fo que je puisse recuperer ce que me renvoi la commande.A moins qu'il existe qqchose de plus facile comme une librairie en C permettant de connaitre l'ip locale.
A+
Je pense que tu peux lire le fichier /etc/resolv.conf et faire un "man resolv.conf" pour avoir plus d'informations.
Ca fonctionne sous AIX mais je ne sais pas sous Linux.
A 1 2 C 4
Tu peu tout simplement appelé le script suivant et ensuite lire le contenu du fichier IP (fopen(),fread()) dans ton prog C
# !/bin/bash
COMMANDE="/sbin/ifconfig"
ETH="eth0"
$COMMANDE $ETH |grep inet |cut -d ":" -f 2 | sed "s/[^0-9.]//g"> IP