以下有一个在LVS DS模式下 real server上的配置文件,主要是用于绑定Virtual IP,并设置ARP发送和响应的规则,下面将简述其设置缘由,
#!/bin/bash
# chkconfig: 345 20 80
# description: lvs_real ....
VIP=101.227.21.189
# Start the service
start() {
echo " start LVS of REALServer"
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
}
stop() {
/sbin/ifconfig lo:0 down
echo "close LVS REALServer"
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/all/