Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1251 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Accélérer le ping sous Linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accélérer le ping sous Linux

n°1093473
cosca44
Posté le 28-11-2008 à 10:19:35  profilanswer
 

Bonjour,  
 
Une petite question à vous poser :  
 
J'ai développé un script permettant de pinger une liste d'adresse IP contenu dans un fichier. Par exemple de 192.168.0.1 à 192.168.0.254.  
 
J'utilise la commande ping -w1 $adresse  
 
Le problème c'est que c'est assez long de scanner un plage d'IP.  
 
Je souhaiterais accélérer ce processus en réduisant le temps du ping par exemple le passer à 100ms au lieu de 1 seconde.  
 
Existe-t-il une commande pouvant répondre à mon besoin sous Linux ?  
Ou alors est-ce que je m'y prend mal avec la commande "ping" ?  
 
Par avance merci pour vos idées,  
 
Cosca

mood
Publicité
Posté le 28-11-2008 à 10:19:35  profilanswer
 

n°1093474
mikala
Souviens toi du 5 Novembre...
Posté le 28-11-2008 à 10:21:04  profilanswer
 

tu veux réduire quoi ? le temps de réponse des machines ?


---------------
Intermittent du GNU
n°1093475
o'gure
Modérateur
Multi grognon de B_L
Posté le 28-11-2008 à 10:23:08  profilanswer
 

cosca44 a écrit :

J'ai développé un script permettant de pinger une liste d'adresse IP contenu dans un fichier. Par exemple de 192.168.0.1 à 192.168.0.254.
 


Pourquoi vouloir réinventer la roue ?
>> nmap FTW [:whatde]
>> Découverte des équipements sur un réseau


Message édité par o'gure le 28-11-2008 à 10:23:45

---------------
Relax. Take a deep breath !
n°1093476
cosca44
Posté le 28-11-2008 à 10:24:03  profilanswer
 

Oui, exactement. EN fait sur mes 254 adresses IP a tester, le processus met environ 254 secondes, je voudrais le réduire au maximum.

n°1093479
o'gure
Modérateur
Multi grognon de B_L
Posté le 28-11-2008 à 10:27:55  profilanswer
 

Le problème avec ton script c'est que tu ping séquentiellement chaque adresse. Si un host ne répond pas ton ping attend un timeout avant de passer au suivant [:nul]
>> tu peux jouer la dessus (cf. le manpage de ping pour définir le timeout).

 

Si tu tiens à garder ton script il faut :
- soit intervenir dans le réseau afin de prioriser le protocole ICMP... (mais bon, pour uniquement faire de la découverte, test d'accessibilité, c'est un peu usine à gaz)...
- soit configurer un timeout assez bas (mais pas trop)

 

>> nmap !


Message édité par o'gure le 28-11-2008 à 10:32:59

---------------
Relax. Take a deep breath !
n°1093481
cosca44
Posté le 28-11-2008 à 10:29:29  profilanswer
 

Ok, je vais me pencher la dessus  
Merci

n°1093482
cosca44
Posté le 28-11-2008 à 10:34:11  profilanswer
 

EN fait, si je veux garder mon script, je pourrais l'utiliser avec nmap tu penses ?  
EN gros, quand j'exécute mon script, il me demande le sous réseau à scanner. Ensuite , il commence le processus en question et m'effectue un affichage en direct (avec les IP qui sont en lignes, les entrées DNS associées s'il y en a).  
 

n°1093484
o'gure
Modérateur
Multi grognon de B_L
Posté le 28-11-2008 à 10:38:32  profilanswer
 

Ben oui.
nmap c'est "juste" un outils pour effectuer des tests. Tu peux sans problème l'intégrer dans tes scripts.
 
Après pour l'affichage de réponse, nmap peut aller très loin via une sortie en xml, mais il faut s'y pencher sérieusement.
 
Amuse toi simplement avec les options de bases :o


---------------
Relax. Take a deep breath !
n°1093486
cosca44
Posté le 28-11-2008 à 10:41:39  profilanswer
 

Ok, merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Accélérer le ping sous Linux

 

Sujets relatifs
Linux/vista/packard bell, soucis de restaurationUtilité d'une carte nvidia quadro sous linux
Imprimante sous serveur linux et os xpClient graphique Linux pour base DB2
[O/C@linux] Enfin sur OSA clockez en 100% linux !!Linux, NTFS et autorisations
Lire le contenu de la bibliothèque de WMP sous linuxRose online > wine > linux ubuntu 8.10: erreur :s
Gestionnaire de lyrics/covers sur Linux/Mac ?configuration linux avec 2 cartes réseaux
Plus de sujets relatifs à : Accélérer le ping sous Linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR