在使用上幾乎所有的UNIX系統中可用的ping,ping命令廣播地址很簡單:(!並不斷煩人)Linux的Ping廣播開關
$ 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 ping,所以它的工作原理應該是這樣的...
我不能相信沒有其他人抱怨過這個,但是如果他們確實在Google上找不到它。
我同意。我也很好奇,爲什麼添加了這個。 – aioobe 2010-09-23 21:54:53
在做這件事情之前,你要三思而行,讓數百臺機器用ICMP數據包回覆,從而阻塞網絡。 – nos 2010-09-23 21:58:33
這應該是在superuser.com .... – t0mm13b 2010-09-23 22:22:46