是否可以在不启动/关闭绑定接口的情况下添加/删除 arp-ip-targets

cpt*_*tPH 2 linux networking bonding

我刚刚改变了/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

我找到了这两个文档:

但据我所知:

  • 我至少要做的是打开/关闭接口,这在我的测试服务器上不起作用。
  • 或者网络重启,它只适用于添加,但不适用于删除 arp_ip_targets。

我会继续寻找,因为重启/网络重启是不可接受的。我可以同时重新启动/初始化一个绑定接口,但我还不能让它像那样工作。

cpt*_*tPH 7

我的问题的答案比我想象的要容易,可以像这样添加和删除 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
Run Code Online (Sandbox Code Playgroud)

甚至不需要重新启动界面!