При использовании ping практически на каждой доступной системе UNIX, пинг широковещательного адреса прост:
$ ping 192.168.11.255
Однако, когда это делается в Linux, возникает нестандартный (и постоянно раздражающий!) Ответ:
$ ping 192.168.11.255
Do you want to ping broadcast? Then -b
Это раздражало меня до бесконечности с тех пор, как я впервые увидел это - Linux ping раньше не был таким.Я искал источник этого переключателя, и не могу найти, когда он вошел или какого-либо обсуждения, почему это было необходимо.
Кажется, что этот переключатель даже не был сочтен достаточно:
$ 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
Это действительно необходимо?Очень заманчиво написать патч, который исправит Linux-пинг, чтобы он работал так, как должен ...
Не могу поверить, что никто больше не жаловался на это, но я не могу найти его в Google, еслиони сделали.