我有以下以太网绑定配置:
旧配置:
bond0
eth0
eth1
bond1
eth2
eth3
新配置:
bond0
eth0
eth2
bond1
eth1
eth3
我已进行更改并重新启动service network restart
,但cat /proc/net/bonding/bond0
仍然cat /proc/net/bonding/bond1
显示旧配置。我必须重新启动系统才能看到新配置。有没有办法在不重新启动的情况下执行此操作?
我使用的是RHEL6.5
答案1
不要对不反映系统当前状态的配置文件进行任何更改,否则网络脚本在读取配置以停止网络时会感到困惑,但配置文件与实际配置的内容不匹配。
更改网络配置文件的正确方法是首先停止联网(service network stop
),然后更改您的配置文件,然后再次启动网络 ( service network start
)。
停止网络服务将删除网络访问,因此请确保您使用的是带外访问(ILO、DRAC 等),而不是 SSH 或其他基于网络的访问。
答案2
确保您的所有 eth 配置文件都正确。发布如果你想更改从站使用“ifenslave”命令
句法
ifenslave -d bood0
连接设备
ifenslave bond0