bonjour
je cherche à recuperer ou à lire les informations réseaux de ma carte eth0
je suis sous linux mint12 et j'utilise Qt
je voulais utiliser ce bout de code
1 2 3
| QHostInfo host(QHostInfo::fromName(QHostInfo::localHostName()));
QList<QHostAddress> list;
list = host.addresses(); |
mais il va me donner que l'adresse IP
je souhaite avoir le masque de sous réseau et la paserelle par défaut
je voulais éventuellement lancer par la commande systeme un truc du style :
ifconfig eth0 | grep 'inet ' >> myip.txt
et ensuite via qt lire le fichier et utiliser la fonction split":" pour récup les infos
mais j'ai l'adresse de broadcast et pas la passerelle par défaut
je pensais trouver les infos dans le fichier interfaces de /etc/network mais je suis en mode DHCP
avez vous une idée ?
Merci
Partager