我刚刚改变/etc/sysconfig/network-scripts/ifcfg-bond0
:
BONDING_OPTS="mode=active-backup arp_interval=1000 arp_ip_target=10.0.0.1"
现在我想暂时设置这些 arp_interval 和 arp_ip_target ,这样我就不必重新启动界面。
我知道设置 arp_interval:echo 1000 > /sys/class/net/bond0/bonding/arp_interval
但同样不起作用:/sys/class/net/bond2/bonding/arp_ip_target
那么还有什么不同的方法吗?
系统是:RHEL 6.3
我找到了这 2 个文档:
但据我所知:
- 我至少要做的就是打开/关闭接口,这在我的测试服务器上不起作用。
- 或者网络重新启动,这只适用于添加arp_ip_targets,但不能删除arp_ip_targets。
我会继续寻找,因为重新启动/网络重新启动是不可接受的。我可以接受同时重新启动/初始化一个绑定接口,但我还无法让它像那样工作。
答案1
我的问题的答案比我想象的更容易,arp_ip_targets 可以像这样添加和删除:
echo +10.0.0.1 > /sys/class/net/bond0/bonding/arp_ip_target
echo -10.0.0.1 > /sys/class/net/bond0/bonding/arp_ip_target
甚至不需要重新启动界面!