这篇“linux系统下如何使用nmcli创建并添加网桥”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统下如何使用nmcli创建并添加网桥”,小编整理了以下知识点,请大家跟着小编的步
这篇“linux系统下如何使用nmcli创建并添加网桥”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统下如何使用nmcli创建并添加网桥”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。
nmcli命令是redhat7或者Centos7之后的命令,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效。
使用 NetworkManager 在 Linux 上添加网桥接口的步骤如下:
nmcli con show
nmcli con add type bridge ifname br0
nmcli con add type bridge-slave ifname eno1 master 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
。
$ 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: nobridge.priority: 32768bridge.forward-delay: 15bridge.hello-time: 2bridge.max-age: 20bridge.ageing-time: 300bridge.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/VirtualBox/VMware workstation 创建的 VM(虚拟机)来直接连接网络而非通过 NAT。使用 vi
或者 cat 命令为虚拟机创建一个名为 br0.xml
的文件:
$ cat /tmp/br0.xml
添加以下代码:
br0 "bridge"/> "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的版本有:Deepin、ubuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是国内发展最好的Linux发行版之一;UbuntuKylin是基于Ubuntu的衍生发行版;Manjaro是基于Arch的Linux发行版;LinuxMint默认的Cinnamon桌面类似windows XP简单易用;Ubuntu则是以桌面应用为主的Linux操作系统。
以上是“Linux系统下如何使用nmcli创建并添加网桥”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!
--结束END--
本文标题: Linux系统下如何使用nmcli创建并添加网桥
本文链接: https://lsjlt.com/news/310928.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0