Linux ping广播开关

标签 linux broadcast ping

在几乎所有可用的 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 文件中:-)

关于Linux ping广播开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3782807/

相关文章:

linux - RedHat 中的手指信息从何而来?

php - 事件广播 : Laravel Echo fails receiving broadcasts

android - 从 PreferenceScreen 发送广播 Intent ?

powershell - 当它不响应 ping 时通过 powershell 获取服务器的 IP

linux - bash getopts 无法识别参数

c++ - *** 检测到 glibc *** ./main : double free or corruption (fasttop): 0x08857008 ***

linux - 如何将docker容器连接到网络

python - 如何使用numpy在for循环中向量化矩阵和?

Linux 从一个接口(interface)的源 IP 而从另一个接口(interface)的源 MAC 发送数据包

c# - Ping 总是成功,无法在 url 上使用 ping 轻松检查正常运行时间