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服務器
