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