Bonjour,
je veux bien savoir qu'elles sont les commandes à travers lesquelles je peux savoir si:
ma carte réseau est installé
ma carte réseau est activée
l'adresse IP de ma machine
l'adresse DNS, masque de ma machine
Merci








Bonjour,
je veux bien savoir qu'elles sont les commandes à travers lesquelles je peux savoir si:
ma carte réseau est installé
ma carte réseau est activée
l'adresse IP de ma machine
l'adresse DNS, masque de ma machine
Merci
ifconfig








Merci bien
est ce qu'il y a la possibilité de savoir chaque commande à part par exemple une commande qui me donne juste si la carte réseau est activée une autre me donne juste si'il est installé
un ifconfig simple te donne toutes les infos que tu as besoin de savoir. pas besoin d'option.
ifconfig -a liste tout tes periphs.
tu peux associer un netstat pour plus de finesse dans les activations en cours sur ton poste.
avec la seule commande: ifconfig nom_interface , tu a la possibilité de voir toutes les infos que tu veux.
maintenant si tu veux vérifier que ton interface est acitvée, il te suffit de le spécifier avec l'option -a de la commande ifconfig. cette commande liste toutes les interfaces actives.








Bonjour,
merci bien, donc ifconfig affiche toutes les informations dont j'aurais besoin par contre il n y a pas une commande qui affiche par exemple juste l'adresse ip de la machine sans les autre informations.parceque j'ai besoin de toute information à part pour l'integrer dans une application
merci de me confirmer

Tu veux l'intégrer dans une application que tu programmes ?
Si c'est le cas, il existe des fonctions pour faire ce type de choses.








Oui c'est ça ce que je veux: Integrer ces commandes dans une application en C, merci de me dire comment.
peux tu m'envoyer de la documentations en ce sujets
voici une expression régulière ;
ifconfig eth0 | sed -n 's/.*inet adr:\([^.]*.[^.]*.[^.]*.[^ ]\).*$/\1/p'








oui effectivement avec cette commande je peux avoir l'adresse ip, le masque et une adresse P-t-P "je pense c'est l'adresse DNS"
par contre le résultat de cette commande n'affiche tout le chiffre du dernier octet par exemple si j'ai IP 127.14.45.128, la commande m'affiche juste 127.14.45.1 pour résoudre ce problème j'ai tappé cette commande et ça marché:
ifconfig eth0 | sed -n 's/.*inet adr:\ ([^] * \) .* / \ 1 / p'
est ce qu'il y a une commande qui peut me dire si la carte est installée ainsi que si la carte est activée?
merci
on a déjà soufflé plus haut que l'option -a ne liste que les interfaces actives.
donc l'expression régulière avec l'option -a fera ton bonheur...
Partager