Loading... ## 前言 UBuntu桌面版系统默认使用`NetworkManager`管理网络配置, 对每个网卡的分别设置操作逻辑很直观明了(IP地址/网关/DNS, 停止/启用网卡设置), 但对于其它相对复杂的操作, 这里无法完成. 管理页面位置: [Settings]->[Network] * 注: Ubuntu Server版本默认使用的`systemd-netword`管理网络, 暂不讨论此方式. ![image.png](https://zoe.red/usr/uploads/2024/09/970901824.png) `NetworkManager`服务操作相关命令 ```bash # 是否开机运行 sudo systemctl enable NetworkManager sudo systemctl disable NetworkManager #服务启动/停止 sudo systemctl start NetworkManager sudo systemctl stop NetworkManager ``` 下面记录下主要通过GUI方式, 完成网桥创建/配置(添加子节点网口, IP配置)/应用. 主要环境与目标如下 * 系统: UBuntu22.04 桌面版系统 * 网桥: 包含一个2.5G网卡以及一个10g网卡的网桥 ## 实操 UBuntu桌面版系统提供了`nm-connection-editor`工具可以方便创建网桥. 终端中执行如下命令启动GUI配置窗口 ```bash sudo nm-connection-editor ``` ![image.png](https://zoe.red/usr/uploads/2024/09/1285257233.png) 点击`+`, 选择`bridge`类型, 点击`create`, 进入新建网桥的配置页面 ![image.png](https://zoe.red/usr/uploads/2024/09/2673169897.png) **添加网桥下网卡设备** --- 分别设置`连接名称`->`网桥名称`, 之后点击`Add(添加)`, 开始为网桥添加网卡设备 ![image.png](https://zoe.red/usr/uploads/2024/09/2868030135.png) 如下所示, 选择`Ethernet(以太网)`后点击`Create`, 之后可以根据MAC地址找到对应的网卡, 如此步骤, 分别完成了2.5g/10g网卡的添加 ![image.png](https://zoe.red/usr/uploads/2024/09/2252919141.png) ![image.png](https://zoe.red/usr/uploads/2024/09/2289723674.png) 添加完2个网卡后 ![image.png](https://zoe.red/usr/uploads/2024/09/3020502581.png) **网桥配置静态IP/DNS** --- ![image.png](https://zoe.red/usr/uploads/2024/09/2908226373.png) --- **删除网桥下网口对应的其他配置** 至此, 网桥的主要配置已经完毕, 下面还需要把用到的网桥下的2个物理网口对应的已经存在的其它连接信息删除掉. ![image.png](https://zoe.red/usr/uploads/2024/09/4049486805.png) 删除后如下图, 此时可以关闭此App的窗口 ![image.png](https://zoe.red/usr/uploads/2024/09/2374078050.png) 可以使用命令行`ip addr`查看网络配置, 可以看到创建的网桥`br1`, 以及之前网口的配置都不存在(若有静态IP等配置) ![image.png](https://zoe.red/usr/uploads/2024/09/274996434.png) **启用配置** --- 至此我们创建的网桥还没有即刻生效, 可以直接重启下系统或者使用`nmcli`工具来重启下网络服务使其立即生效 ```bash sudo nmcli networking off sudo nmcli networking on ``` THE END 本文作者:将夜 本文链接:http://zoe.red/2024/569.html 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。 最后修改:2024 年 09 月 05 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏