|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : juin 2003 Messages : 270 ![]() |
Bonjour,
Je cherche a savoir de maniere fiable si j'ai une connexion reseau sur eth0 depuis un programme (soit en C, soit avec un script shell). Mais je ne trouve pas de commande/fonction repondant a mon besoin. Est-ce que vous auriez une idee ? dmesg donne cette info de maniere fiable (je pense): mais je souhaiterais trouver une fonction plus dediee a ce besoin. Toute piste est la bienvenue ! Merci |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : mars 2006 Messages : 92 ![]() |
tu fais un ping et tu testes sa réponse
Code :
ping -c 1 192.168.1.1|grep -c '100% packet loss' tu peux faire la meme chose avec une adresse web Code :
ping -c 1 www.google.fr|grep -c '100% packet loss' |
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Dev ASP.NET/jQuery ; Admin ORACLE Inscription : septembre 2007 Messages : 418 ![]() |
ne répond pas à ton besoin ?
|
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : juin 2003 Messages : 270 ![]() |
merci pour vos reponses !
effectivement, un ping de la sorte ou par ex. ifconfig eth0 | grep -c Mask me semblent etre une solution. Quoique pour ping, si un firewall le bloque... Apres si il existe une solution plus elegante (sans grep), je suis preneur. Le top pour moi serait une simple fonction C, mais je sais pas si ca existe. C'est peut etre pas le bon endroit du forum non plus. |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() |
hum je lance une idée ... je sais pas si ca peut aider...
ifplugd |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com