1. 程式人生 > 實用技巧 >搭建LVS-DR模式- 為兩臺RS配置arp

搭建LVS-DR模式- 為兩臺RS配置arp

搭建LVS-DR模式- 為兩臺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

    defaultlo

    # 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去處理:

  5. 防止重啟失效,做如下處理,用於開機自啟動:

echo "route add -host 192.168.1.150 dev lo:1" >> /etc/rc.local