如何使用网络管理器设置网桥?

如何使用网络管理器设置网桥?

我的情况是,我(认为)知道如何在系统配置文件中设置桥接器和 WiFi,但想弄清楚如何使用network-manager(因为它在 WiFi 网络、VPN provfiles 等之间切换时更加舒适)并且因为它显然支持创建桥接器(基于其配置 GUI 控件)。

问题是,创建桥接器和从属器不会对可用网络连接列表产生任何影响,所以我的问题是,在创建桥接器(从属由 DHCP管理和配置的br0以太网接口)后应该会发生什么。显然,有些事情必须改变,但我没有看到,否则桥接器创建功能就没有意义了。eth0network-manager

混合系统配置network-manager似乎没有选择,因为network-manager无法控制系统配置中控制/列出的接口。

我正在使用 Ubuntu 16.10。

答案1

经过搜索和试验,我还找不到使用 UInetwork-manager来激活使用 UI 设置的桥梁的方法network-manager(在 16.04 LTS 上测试)。

然而,在设置桥接接口后network-manager,您可以使用nmcli命令行工具来打开它,如下所示:

$ nmcli connection show
NAME                              UUID                                  TYPE             DEVICE 
New bridge                        fcaca251-7425-4a09-af4b-9cdf022d1c8c  bridge           br0    
Ethernet (br0 slave)              2deb668a-dce4-4295-af7b-529f34993aac  802-3-ethernet   --   
Auto Ethernet                     e02fd57f-e0ef-4391-94c4-c886975d71e6  802-3-ethernet   --     

$ nmcli connection up fcaca251-7425-4a09-af4b-9cdf022d1c8c
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)

$ nmcli connection up 2deb668a-dce4-4295-af7b-529f34993aac
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/12)

我无法直接回答您的问题“应该发生什么?”,但这避免了必须手动使用brctl或编辑/etc/network/interfaces,因为您是通过网络管理器完成所有操作(即使不是全部通过 UI 完成)。

相关内容