<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>noping &#8211; Garbell.NET</title>
	<atom:link href="https://www.garbell.net/tag/noping/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.garbell.net</link>
	<description>Notes techniques : Linux, réseau et télécoms, depuis 2003</description>
	<lastBuildDate>Thu, 01 Oct 2026 19:06:57 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">65339430</site>	<item>
		<title>Pinger plusieurs adresses IP en même temps : gping, noping et fping</title>
		<link>https://www.garbell.net/2026/10/01/pinger-plusieurs-adresses-ip-gping-noping-fping/</link>
					<comments>https://www.garbell.net/2026/10/01/pinger-plusieurs-adresses-ip-gping-noping-fping/#respond</comments>
		
		<dc:creator><![CDATA[AMGV]]></dc:creator>
		<pubDate>Thu, 01 Oct 2026 19:06:57 +0000</pubDate>
				<category><![CDATA[Command-Line]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[fping]]></category>
		<category><![CDATA[gping]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[noping]]></category>
		<category><![CDATA[ping]]></category>
		<guid isPermaLink="false">https://www.garbell.net/2026/10/01/pinger-plusieurs-adresses-ip-gping-noping-fping/</guid>

					<description><![CDATA[La commande ping ne surveille qu&#8217;une seule adresse à la fois. Pour suivre en parallèle la passerelle, un serveur et un DNS public, ou pour repérer quelles machines répondent sur un sous-réseau, trois outils des dépôts Debian font le travail directement dans le terminal : gping, noping et fping. Les commandes ci-dessous ont été vérifiées [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>La commande <code>ping</code> ne surveille qu&rsquo;une seule adresse à la fois. Pour suivre en parallèle la passerelle, un serveur et un DNS public, ou pour repérer quelles machines répondent sur un sous-réseau, trois outils des dépôts Debian font le travail directement dans le terminal : <strong>gping</strong>, <strong>noping</strong> et <strong>fping</strong>.</p>
<p>Les commandes ci-dessous ont été vérifiées sur Debian 13 (Trixie) avec gping 1.19.0, oping 1.10.0 et fping 5.1.</p>
<h2>Lequel choisir ?</h2>
<ul>
<li><strong>gping</strong> : un graphique de latence en temps réel, une courbe colorée par hôte. Idéal pour comparer 2 à 6 cibles.</li>
<li><strong>noping</strong> : un tableau de bord ncurses, un cadre de statistiques par hôte. Reste lisible avec une dizaine de cibles ou plus.</li>
<li><strong>fping</strong> : pas d&rsquo;interface, une sortie texte. Parfait pour balayer une plage d&rsquo;adresses ou pour un script.</li>
</ul>
<h2>gping : le graphique de latence</h2>
<p>gping trace le temps de réponse de chaque hôte sous forme de courbe dans le terminal. Il s&rsquo;appuie sur la commande <code>ping</code> du système, il ne demande donc aucun droit particulier.</p>
<pre>apt install gping</pre>
<pre>gping 192.168.1.254 192.168.1.10 1.1.1.1</pre>
<p>Chaque hôte reçoit sa propre couleur. On quitte avec <code>Ctrl+C</code>.</p>
<p>Options utiles :</p>
<pre>-n 1          intervalle entre deux pings, en secondes (0.2 par défaut)
-b 120        durée affichée dans le graphique, en secondes (30 par défaut)
-4 / -6       forcer IPv4 ou IPv6
-i eth0       choisir l'interface de sortie
-s            graphisme simple, pour les terminaux sans caractères braille Unicode
-c red,blue   imposer les couleurs, dans l'ordre des hôtes
--clear       effacer le graphique en quittant</pre>
<p>Exemple : surveiller une coupure pendant deux minutes, un ping par seconde :</p>
<pre>gping -n 1 -b 120 192.168.1.254 1.1.1.1</pre>
<p>gping sait aussi mesurer la durée d&rsquo;exécution d&rsquo;une commande plutôt qu&rsquo;un ping, avec <code>--cmd</code> :</p>
<pre>gping --cmd "curl -so /dev/null https://www.debian.org"</pre>
<p>Au-delà de cinq ou six courbes, le graphique devient difficile à lire : passez alors à noping.</p>
<h2>noping : le tableau de bord ncurses</h2>
<p>noping est fourni par le paquet <code>oping</code>, avec <code>oping</code>, son équivalent en sortie texte. Il envoie les requêtes ICMP en parallèle, en IPv4 et IPv6, et affiche un cadre par hôte : paquets envoyés et reçus, pourcentage de perte, latence, et un graphique.</p>
<pre>apt install oping</pre>
<pre>noping 192.168.1.254 192.168.1.10 192.168.1.20 1.1.1.1</pre>
<p>Pas besoin de <code>sudo</code> : à l&rsquo;installation, le paquet Debian donne la capacité <code>cap_net_raw</code> aux binaires (ou le bit setuid si <code>setcap</code> n&rsquo;est pas disponible). Vérification :</p>
<pre>getcap /usr/bin/noping
# /usr/bin/noping cap_net_raw=ep</pre>
<p>Les temps de réponse sont colorés : vert pour les valeurs habituelles, jaune pour les valeurs inhabituelles, rouge pour les valeurs aberrantes. Un paquet perdu s&rsquo;affiche sous forme de point d&rsquo;exclamation rouge.</p>
<p>Touches pendant l&rsquo;exécution :</p>
<pre>g     changer le type de graphique
+ -   agrandir ou réduire les cadres
a     ajouter un hôte à la volée</pre>
<p>On quitte avec <code>Ctrl+C</code>.</p>
<p>Pour une liste d&rsquo;équipements à surveiller régulièrement, mettez-les dans un fichier, une adresse par ligne :</p>
<pre>vi ~/hotes.txt</pre>
<pre>192.168.1.254
192.168.1.10
192.168.1.20
192.168.1.30</pre>
<pre>noping -f ~/hotes.txt</pre>
<p>Options utiles :</p>
<pre>-i 0.5        intervalle entre deux pings, en secondes
-g histogram  type de graphique : prettyping (défaut), histogram, boxplot ou none
-H 3          hauteur des cadres, de 1 à 5 lignes (réduire pour voir plus d'hôtes)
-O ping.csv   enregistrer chaque mesure dans un fichier CSV (horodatage, hôte, latence)
-b            bip à chaque réponse, pratique pour suivre le redémarrage d'une machine</pre>
<p>Exemple : cadres compacts pour faire tenir plus d&rsquo;hôtes à l&rsquo;écran, avec enregistrement des mesures :</p>
<pre>noping -H 2 -O ~/ping-$(date +%F).csv -f ~/hotes.txt</pre>
<h2>fping : balayer une plage et scripter</h2>
<p>fping n&rsquo;a pas d&rsquo;interface graphique, mais il est imbattable pour savoir rapidement qui répond sur un réseau.</p>
<pre>apt install fping</pre>
<p>Lister les machines actives d&rsquo;un sous-réseau, avec leur temps de réponse :</p>
<pre>fping -a -e -g 192.168.1.0/24 2>/dev/null</pre>
<pre>192.168.1.10 (0.164 ms)
192.168.1.20 (0.059 ms)
192.168.1.254 (0.201 ms)</pre>
<p>La plage peut aussi s&rsquo;écrire avec une adresse de début et de fin : <code>fping -a -g 192.168.1.1 192.168.1.50</code>. L&rsquo;option <code>-u</code> fait l&rsquo;inverse et liste les cibles qui ne répondent pas.</p>
<p>Envoyer 3 pings à chaque hôte et n&rsquo;afficher que le bilan :</p>
<pre>fping -c 3 -q 192.168.1.254 192.168.1.10 192.168.1.20</pre>
<pre>192.168.1.254 : xmt/rcv/%loss = 3/3/0%, min/avg/max = 0.201/0.253/0.303
192.168.1.10  : xmt/rcv/%loss = 3/3/0%, min/avg/max = 0.118/0.139/0.153
192.168.1.20  : xmt/rcv/%loss = 3/3/0%, min/avg/max = 0.043/0.048/0.053</pre>
<p>Surveiller en continu avec un bilan toutes les 10 secondes :</p>
<pre>fping -l -Q 10 -f ~/hotes.txt</pre>
<p>Le même fichier d&rsquo;hôtes que pour noping fonctionne avec <code>-f</code>.</p>
<h2>En résumé</h2>
<pre>gping 192.168.1.254 1.1.1.1                # comparer quelques hôtes sur un graphique
noping -f ~/hotes.txt                       # tableau de bord pour une liste d'équipements
fping -a -e -g 192.168.1.0/24 2>/dev/null   # qui répond sur le réseau ?</pre>
<h2>Sources</h2>
<ul>
<li><a href="https://github.com/orf/gping">gping sur GitHub</a></li>
<li><a href="https://manpages.debian.org/trixie/oping/noping.8.en.html">noping(8), Debian Trixie</a></li>
<li><a href="https://github.com/octo/liboping">liboping (oping et noping) sur GitHub</a></li>
<li><a href="https://fping.org/">fping.org</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.garbell.net/2026/10/01/pinger-plusieurs-adresses-ip-gping-noping-fping/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1630</post-id>	</item>
	</channel>
</rss>
