我们最近开发了一些脚本,用于在我们的嵌入式设备上自动设置IP地址细节。
该方法涉及根据设备在启动时可用的配置数据来设置IP地址详细信息(例如,192.0.0.100/24和广播地址192.0.0.255 )。
现在,我们允许任意广播地址的原因是Linux ip命令允许您独立设置这个地址,例如:
ip address add 192.0.0.100/24 dev eth0 broadcast 192.0.0.200然而,一位同事认为(相关的维基百科页面似乎证实了这一点)不允许谨慎,192.0.0.x的广播地址必须是192.0.0.255 (即网络掩码区域后面的所有比特)。
所以有两个问题:
ip命令设置任意广播地址?发布于 2017-01-12 11:17:35
1)是的,广播地址针对广播域中的所有主机。如果希望只寻址主机的子集,请参见多播。
2)你可以设置不同的广播地址,但这并不意味着你应该这么做。这再次是标准,它可能会在网络上的许多设备上失败。ip命令只是一个工具,你必须知道你在做什么。
https://serverfault.com/questions/825785
复制相似问题