ARP响应级别与通告行为 的概念
- arp-ignore:ARP响应级别(解决申请)
0:只有本机配置了ip,就能响应申请
1:申请的指标地址达到对应的网络接口,才会响应申请 - arp-announce:ARP通告行为(返回响应)
0:本机上任何网络接口都向外通告,所有的网卡都能承受到通告
1:尽可能防止本网卡与不匹配的指标进行通告
2:只在本网卡通告
配置ARP
关上sysctl.conf:
vim /etc/sysctl.conf
配置 所有网卡 、 默认网卡 以及 虚构网卡 的arp响应级别和通告行为,别离对应: all , default , lo :
# configration for lvsnet.ipv4.conf.all.arp_ignore = 1net.ipv4.conf.default.arp_ignore = 1net.ipv4.conf.lo.arp_ignore = 1net.ipv4.conf.all.arp_announce = 2net.ipv4.conf.default.arp_announce = 2net.ipv4.conf.lo.arp_announce = 2
- 刷新配置文件:
减少一个网关,用于接收数据报文,当有申请到本机后,会交给lo去解决:
echo "route add -host 192.168.1.150 dev lo:1" >> /etc/rc.local