Red Hat Training
A Red Hat training course is available for RHEL 8
7.4. 使用 nm-connection-editor 配置网络桥接
如果您将 Red Hat Enterprise Linux 与图形界面搭配使用,您可以使用 nm-connection-editor
应用程序配置网桥。
请注意,nm-connection-editor
只能向网桥添加新端口。要将现有的连接配置文件用作端口,请使用 nmcli
工具创建网桥,如 使用 nmcli 命令配置网桥 中所述。
先决条件
- 在服务器中安装两个或者两个以上物理或者虚拟网络设备。
- 要将以太网设备用作网桥的端口,必须在服务器中安装物理或者虚拟以太网设备。
- 要使用 team、bond 或 VLAN 设备作为网桥的端口,请确保这些设备还没有配置。
步骤
打开一个终端,输入
nm-connection-editor
:$
nm-connection-editor
- 点击 + 按钮来添加一个新的连接。
-
选择
Bridge
连接类型,然后点击 Create。 在
Bridge
选项卡中:-
可选:在
Interface name
字段中设置网桥接口的名称。 点 Add 按钮为网络接口创建新连接配置集,并将配置集作为端口添加到网桥。
-
选择接口的连接类型。例如,为有线连接选择
Ethernet
。 - 另外,还可为端口设备设置连接名称。
-
如果您为以太网设备创建连接配置文件,请打开
Ethernet
选项卡,在Device
字段中选择您要作为端口添加给网桥的网络接口。如果您选择了不同的设备类型,请相应地进行配置。 - 点 Save。
-
选择接口的连接类型。例如,为有线连接选择
对您要添加到桥接的每个接口重复前面的步骤。
-
可选:在
- 可选:配置其他网桥设置,如生成树协议(STP)选项。
配置网桥的 IP 设置。如果要使用这个网桥作为其它设备的端口,请跳过这一步。
在
IPv4 Settings
选项卡中,配置 IPv4 设置。例如,设置静态 IPv4 地址、网络掩码、默认网关、DNS 服务器和 DNS 搜索域:在
IPv6 Settings
选项卡中,配置 IPv6 设置。例如,设置静态 IPv6 地址、网络掩码、默认网关、DNS 服务器和 DNS 搜索域:
- 保存网桥连接。
-
关闭
nm-connection-editor
。
验证步骤
使用
ip
工具来显示作为特定网桥端口的以太网设备的链接状态。# ip link show master bridge0 3: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master bridge0 state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:62:61:0e brd ff:ff:ff:ff:ff:ff 4: enp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master bridge0 state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:9e:f1:ce brd ff:ff:ff:ff:ff:ff
使用
bridge
工具来显示作为任意网桥设备中端口的以太网设备状态:# bridge link show 3: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master bridge0 state forwarding priority 32 cost 100 4: enp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master bridge0 state listening priority 32 cost 100 5: enp9s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master bridge1 state forwarding priority 32 cost 100 6: enp11s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master bridge1 state blocking priority 32 cost 100 ...
要显示特定以太网设备的状态,请使用
bridge link show dev ethernet_device_name
命令。