Lorsque vous utilisez ping sur pratiquement tous les systèmes UNIX disponibles, pinger l'adresse de diffusion est simple: (! Et toujours ennuyeux)Linux ping diffusion commutateur
$ ping 192.168.11.255
Cependant, lorsque cela est fait sous Linux, un non standard réponse se produit:
$ ping 192.168.11.255
Do you want to ping broadcast? Then -b
cela m'a ennuyé sans fin depuis que je l'ai vu pour la première fois - Linux ping n'a pas l'habitude d'être de cette façon. J'ai cherché la source de ce commutateur, et ne peux pas trouver quand il est entré ou toute discussion pour savoir pourquoi c'était nécessaire.
Il semble que ce commutateur n'a même pas été assez réputé:
$ ping -b 192.168.11.255
WARNING: pinging broadcast address
PING 192.168.11.255 (192.168.11.255) 56(84) bytes of data.
64 bytes from 192.168.11.22: icmp_seq=1 ttl=64 time=0.225 ms
Est-ce vraiment nécessaire? Il est très tentant d'écrire un correctif qui corrigera le ping Linux pour qu'il fonctionne comme il se doit ...
Je ne peux pas croire que personne d'autre ne se soit plaint à ce sujet, mais je ne peux pas le trouver sur Google s'il le faisait .
Je suis d'accord. Je suis curieux aussi pourquoi cela a été ajouté. – aioobe
Vous voulez réfléchir à deux fois avant de faire cela pour ne pas bloquer le réseau en ayant des centaines de machines répondent avec un paquet ICMP. – nos
Cela devrait être sur superuser.com .... – t0mm13b