Ubuntu18使用netplan设置多网口绑定
Ubuntu18使用netplan设置网络参考:https://www.cnblogs.com/minseo/p/11325384.html
修改配置文件
1 | / etc / netplan / 50 - cloud - init.yaml |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 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,中断任何一根网线,网络不会中断
如果设置了其中两个网卡聚合还需要使用其他网卡也可以如下设置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 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设置成另外一个网段的网络,可以通过手动添加默认路由的方式实现访问外网
1 | route add default gw 192.168 . 1.1 |
修改dns配置文件/etc/reslove.conf添加dns服务器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!