簡體   English   中英

Linux Ping廣播交換機

[英]Linux ping broadcast switch

在幾乎每個可用的UNIX系統上使用ping時,對廣播地址執行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上找到它。

你可以放

alias ping='ping -b'

在您的.bashrc文件中:-)

我可以想像一個可能有用的場景。 如果您的網絡上配置的廣播地址不是所有主機位都為1的地址。 因此,如果沒有這樣的提示,您可能會意外地對廣播地址執行ping操作。 而且我認為那很糟糕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM