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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code x : Sélectionner tout - Visualiser dans une fenêtre à part
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