我有一个在本地网络上工作的系统,节点通过数据包广播系统自我发现彼此,类似于 DHCP 的工作方式。
我可以期望这能在大多数普通的 UNIX LAN 上工作吗?或者某些发行版有默认阻止非标准网络广播的设置?如果是这样,这些设置是什么?如何将其关闭?
注意:我并不担心某些管理员故意将其 LAN 配置为阻止广播的奇怪情况。我关心的是默认设置。
答案1
我不知道“正常的unix LAN”是什么意思,但广播应该覆盖整个L2段(又名广播域)。
可以阻止某些智能 L2 设备上的广播,但没有关于它的“标准策略”,并且此类设备不太可能运行 UNIX。
人们也可能会阻止本地防火墙(iptables/netfilter
在 Linux 中)上的广播,但我认为没有任何发行版默认会这样做。