千家信息网

Linux中怎么使用nmcli来创建/添加网桥

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天小编给大家分享一下Linux中怎么使用nmcli来创建/添加网桥的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收
千家信息网最后更新 2026年11月01日Linux中怎么使用nmcli来创建/添加网桥

今天小编给大家分享一下Linux中怎么使用nmcli来创建/添加网桥的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

如何使用 nmcli 来创建/添加网桥

使用 NetworkManager 在 Linux 上添加网桥接口的步骤如下:

  1. 打开终端

  2. 获取当前连接状态: nmcli con show

  3. 添加新的网桥: nmcli con add type bridge ifname br0

  4. 创建子网卡: nmcli con add type bridge-slave ifname eno1 master br0

  5. 打开 br0: nmcli con up br0

让我们从细节层面看看如何创建一个名为 br0 的网桥。

获取当前网络配置

你可以通过 NetworkManager 的 GUI 来了解本机的网络连接:

Getting Network Info on Linux

也可以使用如下命令行来查看:

 $ nmcli con show $ nmcli connection show --active

View the connections with nmcli

我有一个使用网卡 eno1 的 "有线连接"。我的系统还有一个 VPN 接口。我将要创建一个名为 br0 的网桥,并连接到 eno1。

如何创建一个名为 br0 的网桥

 $ sudo nmcli con add ifname br0 type bridge con-name br0 $ sudo nmcli con add type bridge-slave ifname eno1 master br0 $ nmcli connection show

Create bridge interface using nmcli on Linux

你也可以禁用 STP:

 $ sudo nmcli con modify br0 bridge.stp no $ nmcli con show $ nmcli -f bridge con show br0

最后一条命令展示了禁用 STP 后的网桥参数:

 bridge.mac-address:                     -- bridge.stp:                             no bridge.priority:                        32768 bridge.forward-delay:                   15 bridge.hello-time:                      2 bridge.max-age:                         20 bridge.ageing-time:                     300 bridge.multicast-snooping:              yes

如何打开网桥

你必须先关闭 Wired connection 1 ,然后打开 br0:

 $ sudo nmcli con down "Wired connection 1" $ sudo nmcli con up br0 $ nmcli con show

使用 ip 命令 来查看 IP 信息:

 $ ip a s $ ip a s br0

Build a network bridge with nmcli on Linux

附录: 如何在 KVM 上使用 br0

现在你可以使用 KVM/VirtualBox/VMware workstation 创建的 VM(虚拟机)来直接连接网络而非通过 NAT。使用 vi 或者 cat 命令为虚拟机创建一个名为 br0.xml 的文件:

 $ cat /tmp/br0.xml

添加以下代码:

    br0

如下所示运行 virsh命令:

 # virsh net-define /tmp/br0.xml # virsh net-start br0 # virsh net-autostart br0 # virsh net-list --all

输出:

  Name State Autostart Persistent ----------------------------------------------------------  br0 active yes yes  default inactive no yes

阅读 man 页面获取更多信息:

 $ man ip $ man nmcli

以上就是"Linux中怎么使用nmcli来创建/添加网桥"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

网桥 命令 知识 篇文章 网络 信息 内容 接口 更多 网卡 不同 很大 代码 参数 可以通过 大部分 就是 层面 文件 有线 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 广州万易互联网科技有限公司 互联网科技工作委员会 云信互联网科技有限公司 中关村互联网科技集团 深圳互联网络科技有限公司 致骋互联网科技 广州互联网络科技有限公司 安控科技rtu产品工业互联网 玖二柒互联网科技公司待遇 随着互联网科技发展 互联网金融中的现代科技 互联网科技革命什么开始 苏州铭阳互联网科技有限公司 科技类公司包括互联网吗 世界互联网领先科技成果获奖 互联网营销推广黑科技 国产互联网科技公司 广西科技产业互联网是什么 株洲百竞科技的互联网营销顾问 互联网科技活动banner 互联网科技公司的优势 互联网络科技有限公司 互联网与未来科技 云创客互联网科技公司 深圳国际航运科技和互联网 宁夏众和广鑫互联网科技有限公司 内蒙古九一互联网科技 深圳艾果互联网通讯科技 黑科技 体验场景 互联网大会
0