![是否可以在不启动/关闭绑定接口的情况下添加/删除 arp-ip-targets](https://linux22.com/image/3129/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E4%B8%8D%E5%90%AF%E5%8A%A8%2F%E5%85%B3%E9%97%AD%E7%BB%91%E5%AE%9A%E6%8E%A5%E5%8F%A3%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%B7%BB%E5%8A%A0%2F%E5%88%A0%E9%99%A4%20arp-ip-targets.png)
我刚刚改变/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
甚至不需要重新启动界面!