乐趣区

关于lvs:搭建LVSDR模式-为两台RS配置arp

ARP 响应级别与通告行为 的概念

  1. arp-ignore:ARP 响应级别(解决申请)
    0:只有本机配置了 ip,就能响应申请
    1:申请的指标地址达到对应的网络接口,才会响应申请
  2. arp-announce:ARP 通告行为(返回响应)
    0:本机上任何网络接口都向外通告,所有的网卡都能承受到通告
    1:尽可能防止本网卡与不匹配的指标进行通告
    2:只在本网卡通告

配置 ARP

  1. 关上 sysctl.conf:

    vim /etc/sysctl.conf
  2. 配置 所有网卡、默认网卡 以及 虚构网卡 的 arp 响应级别和通告行为,别离对应:all,default,lo:

    # configration for lvs
    net.ipv4.conf.all.arp_ignore = 1
    net.ipv4.conf.default.arp_ignore = 1
    net.ipv4.conf.lo.arp_ignore = 1
    net.ipv4.conf.all.arp_announce = 2
    net.ipv4.conf.default.arp_announce = 2
    net.ipv4.conf.lo.arp_announce = 2
  3. 刷新配置文件:
  4. 减少一个网关,用于接收数据报文,当有申请到本机后,会交给 lo 去解决:

    echo "route add -host 192.168.1.150 dev lo:1" >> /etc/rc.local
退出移动版