diff options
author | David Kaspar [Dee'Kej] <dkaspar@redhat.com> | 2017-07-10 18:16:35 +0200 |
---|---|---|
committer | Dee'Kej <deekej@linuxmail.org> | 2017-07-14 17:22:22 +0200 |
commit | a5361886ac6d7b0b72ea5765b175a96a4521dc2a (patch) | |
tree | 9701da2c686127d7fdb2fb08051fd9ea525545f3 /sysconfig/network-scripts/network-functions | |
parent | daa222a8d2a3a56837900c2ff3495c6484481370 (diff) | |
download | initscripts-a5361886ac6d7b0b72ea5765b175a96a4521dc2a.tar initscripts-a5361886ac6d7b0b72ea5765b175a96a4521dc2a.tar.gz initscripts-a5361886ac6d7b0b72ea5765b175a96a4521dc2a.tar.bz2 initscripts-a5361886ac6d7b0b72ea5765b175a96a4521dc2a.tar.xz initscripts-a5361886ac6d7b0b72ea5765b175a96a4521dc2a.zip |
ARPUPDATE introduced
The ARPUPDATE option has been introduced. It defaults to 'yes'.
By setting the ARPUPDATE to 'no', administrator can disable
updating neighbouring computers with ARP information about current
NIC. This is especially needed when using LVS Load Balancing with
Direct routing enabled.
Diffstat (limited to 'sysconfig/network-scripts/network-functions')
-rw-r--r-- | sysconfig/network-scripts/network-functions | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions index 330f6738..d72901ea 100644 --- a/sysconfig/network-scripts/network-functions +++ b/sysconfig/network-scripts/network-functions @@ -226,6 +226,7 @@ expand_config () netmask[$i]=$(eval echo '$'NETMASK$idx) broadcast[$i]=$(eval echo '$'BROADCAST$idx) arpcheck[$i]=$(eval echo '$'ARPCHECK$idx) + arpupdate[$i]=$(eval echo '$'ARPUPDATE$idx) if [ "${prefix[$i]}x" != "x" ]; then val=$(/bin/ipcalc --netmask "${ipaddr[$i]}/${prefix[$i]}") @@ -252,6 +253,11 @@ expand_config () arpcheck[$i]=${arpcheck[$i],,*} fi + if [ "${arpupdate[$i]}x" != "x" ]; then + arpupdate[$i]=${arpupdate[$i]##ARPUPDATE=} + arpupdate[$i]=${arpupdate[$i],,*} + fi + i=$((i+1)) done |