Ubuntu18使用netplan設置多網口綁定


  

  Ubuntu18使用netplan設置網絡參考:https://www.cnblogs.com/minseo/p/11325384.html

  修改配置文件

/etc/netplan/50-cloud-init.yaml

 

network:
  ethernets:
    enp1s0:
      addresses: []
      # dhcp4: true
      # dhcp6: true
    enp2s0:
      addresses: []
      # dhcp4: true
      # dhcp6: true
  #設置聚合端口,新端口名稱為eth0
  bonds:
    eth0:
      addresses: [10.10.10.202/24]
      gateway4: 10.10.10.1
      nameservers:
        addresses: [114.114.114.114,8.8.8.8]
      #聚合端口包含那幾個端口,為網口名稱
      interfaces:
      - enp1s0
      - enp2s0
        #parameters:
        #lacp-rate: fast
        #mode: 802.3ad
        #transmit-hash-policy: layer2

   重啟主機即可

  PS:1,重啟主機會選擇其中一個物理口的mac地址作為聚合端口的mac地址,而且兩個物理端口地址會一致,假如1口接觸好2口斷了重啟以后eth0的mac地址就是1口的mac地址,反之一樣。

               2,中斷任何一根網線,網絡不會中斷

 

  如果設置了其中兩個網卡聚合還需要使用其他網卡也可以如下設置

network:
  ethernets:
    enp1s0:
      addresses: []
      # dhcp4: true
      # dhcp6: true
    enp2s0:
      addresses: []
    enp3s0:
      addresses: [192.168.1.20/24]
      # dhcp4: true
      # dhcp6: true
  #設置聚合端口,新端口名稱為eth0
  bonds:
    eth0:
      addresses: [10.10.10.202/24]
      gateway4: 10.10.10.1
      nameservers:
        addresses: [114.114.114.114,8.8.8.8]
      #聚合端口包含那幾個端口,為網口名稱
      interfaces:
      - enp1s0
      - enp2s0
        #parameters:
        #lacp-rate: fast
        #mode: 802.3ad
        #transmit-hash-policy: layer2

   其中網卡1,2聚合成eth0 網卡3設置成另外一個網段的網絡,可以通過手動添加默認路由的方式實現訪問外網

route add default gw 192.168.1.1

   修改dns配置文件/etc/reslove.conf添加dns服務器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM