目录NetplanNetworkManager环境和需求方法和步骤删除Bond0总结Netplan从Ubuntu18.04开始甚至更早有说是16.04开始Ubuntu已经切换到基于YAML的Netplan来配置网络。Netplan工作流程通过读取 /etc/netplan/*.yaml 下的配置文件来获取网络信息而不再读取 /etc/network/interfaces 文件Netplan简介及配置示例仅供参考1.Ubuntu 18.04 的网络配置2.ubuntu20 使用Netplan配置双网卡服务器静态IP动态IP | 码农家园3.网络配置NetplanNetworkManagerubuntu桌面版默认NetworkManager 是系统中唯一的网络配置渲染器并且默认情况下将由它管理所有网络设备也就是桌面右上角的图形界面配置网络比较方便不信你可以打开/etc/netplan/*.yaml默认就是randerer:networkmanager其他的啥也没有如果有特殊需求比如多网卡绑定则需要配置netplan下的yaml文件进行网络设置此时需要注释randerer:networkmanager用你添加的文件重新配置网络图形界面配置网络失效表现就是桌面有右上角网络图标没了无法在图形化配置网络。环境和需求环境板载网卡一个独立双网口网卡一个系统ubuntu21.04桌面版需求需要独立网卡做双网口绑定用到bonding驱动及其模式1主备模式配置静态IP也就是固定IP在局域网内使用。方法和步骤#安装必要软件 # sudo apt install net-toolsubuntu21.04默认已安装#安装ifenslave软件 # sudo apt install ifenslave经主备模式测试非必要1.载入模块 sudo modprobe bonding2.查看模块是否已经加载3.更改netplan下.yaml配置文件完全按照下面的格式换成你自己的网卡名称终端ifconfig可查和IP地址网关即可其他不动。注意1.需要把renderer:NetworkManager注释不然netplan无法生效2.下面的代码是针对双口独立网卡的绑定生效之后板载网卡eno1ifconfig会看不到如果你还想用板载的网卡可以把下面eno1的10-15行代码注释取消换成你想要的IP和网关然后sudo netplan apply就可以了。如果想设置第二个网卡聚合比如你有四个网卡命名bond1,那就按照6-9行格式在添加网卡31-41行代码注释取消换成你想要的IP和网关就可以了格式都是类似的。关于多网卡设置详细举例可参考如下文章写的不错Ubuntu 20.04版本静态ip配置、动态ip配置、双网卡配置_ubuntu20.04配置ip_丶山水的博客-CSDN博客目录前言静态IP配置动态IP配置双网卡配置前言由于服务器由原来的16.04升级为20.04以前搭建的一些环境要测试是否可以使用在配置ip这一块踩了一下坑。静态IP配置进入服务器输入登录名和密码使用命令 vi /etc/netpaly动态IP配置双网卡配置...https://blog.csdn.net/qq_42255854/article/details/109858464?utm_mediumdistribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-109858464-blog-81089118.235%5Ev27%5Epc_relevant_3mothn_strategy_recoveryspm1001.2101.3001.4242.1utm_relevant_index3#commentBox3.yaml对于代码格式要求严格只能空格缩进上下错位两个空格同一行之后一个空格。4.sudo netplan apply (加载配置文件ifconfig查看如果没有出现bond0重启即可。)注意针对远程配置需求的用户本机操作忽略执行第4步远程连接可能会断掉去KVM或者本机操作即可。重启后远程工具VNC SERVER可能会激活失效画个红×重新激活即可激活码网上一大堆。5.查看状态bonding mode是否是active-backup主备状态完成。删除Bond0先注释netplan下.yaml文档中添加的内容恢复原样1.sudo ifconfig bond0 down (这一步会断开远程去KVM操作)2.sudo rmmod bonding3.重启ifconfig查看bond0是否消失然后输入sudo lsmod | grep bonding 没有任何输出删除成功。删除之后恢复以前的IP状态不用重新设置。总结配置完bond主备模式active-backup之后通过ifconfig查看bond0以及子成员的MAC地址发现他们三个mac地址是一样的这是正常的虚拟出来的对外界只展示一个虚拟地址防止交换机等不认识。如果设置网卡绑定的主机在使用VNC SERVER远程连接工具那么设置bond0重启后会断开连接VNC SERVER激活失效需要重新激活license。