CentOS - 错误的自动 ifconfig 广播地址

CentOS - Wrong automatic ifconfig broadcast address

运行一台Centos 5.11机器,两张网卡。 一个面向内网(私有IP),一个面向外网(public IP)。

因为我们最近遇到了一些问题(ARP 冲突 - 但这不是重点!),我开始验证它的配置。我发现 public IP 的广播集是错误的。

IP 为 xxx.xxx.xxx.25 子网为 255.255.255.240 所以基本上我们应该有:

 Network xxx.xxx.xxx.16
 First IP xxx.xxx.xxx.17
 Last IP xxx.xxx.xxx.30
 Broadcast xxx.xxx.xxx.31

但广播自动设置为最后一位主持人xxx.xxx.xxx.30 如果我使用命令行更改它,一旦我重新启动服务网络,它就会重置回相同的 IP...

我不得不编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 以使广播坚持我想要的内容。