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