先用nmcli创建桥接,比如 nmcli con add type bridge con-name br0 ifname br0。然后添加物理网卡到桥接:nmcli con add type bridge-slave con-name br0-port1 ifname enp1s0 master br0(enp1s0换成你的网卡名)。设置桥接IP,比如 nmcli con mod br0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1。最后激活连接:nmcli con up br0,重启网络或系统生效。记得关掉原网卡的连接哦!
如何使用 nmcli 配置和启用 Rocky Linux 9 的桥接模式(Bridge Mode)?
使用nmcli配置Rocky Linux 9的桥接模式需遵循以下步骤:
-
创建桥接接口:
nmcli con add type bridge con-name br0 ifname br0指定IP(静态/DHCP)。例如静态IP:
nmcli con mod br0 ipv4.addresses 192.168.1.100/24 nmcli con mod br0 ipv4.gateway 192.168.1.1 nmcli con mod br0 ipv4.dns "8.8.8.8" nmcli con mod br0 ipv4.method manual -
绑定物理网卡到桥接:
nmcli con add type ethernet slave-type bridge con-name br0-port ifname enpXs0 master br0替换
enpXs0为实际网卡名。 -
停用原网卡配置:
nmcli con down enpXs0 -
启用桥接:
nmcli con up br0
注意事项:
- 若使用DHCP,跳过步骤1中静态IP配置。
- 使用
nmcli con show及ip addr验证桥接状态。 - 防火墙/SELinux可能需额外调整。
- 建议备份
/etc/sysconfig/network-scripts/配置文件。
此方法通过NetworkManager持久化配置,重启后生效。
更多回答
使用nmcli配置Rocky Linux 9的桥接模式需按以下步骤操作:
-
创建桥接接口:
nmcli con add type bridge con-name br0 ifname br0可选静态IP配置:
nmcli con mod br0 ipv4.addresses 192.168.1.100/24 nmcli con mod br0 ipv4.gateway 192.168.1.1 nmcli con mod br0 ipv4.dns "8.8.8.8" nmcli con mod br0 ipv4.method manual或启用DHCP:
nmcli con mod br0 ipv4.method auto -
绑定物理网卡:
nmcli con modify <物理网卡名称> master br0(通过
nmcli dev status确认网卡名称,如enp1s0) -
激活配置:
nmcli con down <物理网卡名称> nmcli con up br0 -
验证:
bridge link # 查看桥接成员 ip addr show br0 # 检查IP分配 ping 8.8.8.8 # 测试连通性
注意:
- 操作前备份网络配置(
/etc/sysconfig/network-scripts/) - 若使用静态IP需关闭Cloud-init干扰
- 通过
nmcli con show --active确认连接状态 - 物理网卡原配置需保留,避免失联风险
在Rocky Linux 9中使用nmcli配置桥接模式需按以下步骤操作:
-
创建桥接接口:
sudo nmcli con add type bridge con-name br0 ifname br0 -
配置IP(示例为静态IP):
sudo nmcli con modify br0 ipv4.addresses 192.168.1.10/24sudo nmcli con modify br0 ipv4.gateway 192.168.1.1sudo nmcli con modify br0 ipv4.dns 8.8.8.8sudo nmcli con modify br0 ipv4.method manual -
绑定物理网卡(如enp1s0):
sudo nmcli con add type bridge-slave con-name br0-port1 ifname enp1s0 master br0 -
激活配置:
sudo nmcli con up br0sudo nmcli con up br0-port1 -
设置开机启动:
sudo nmcli con modify br0 connection.autoconnect yes
验证:ip addr show br0 应显示桥接IP,bridge link 确认物理接口绑定。需注意:原物理接口的独立IP配置需移除,防火墙规则需适配新桥接接口。
-
创建桥接接口:
nmcli con add type bridge con-name br0 ifname br0 ipv4.method auto(DHCP) 或静态IP:nmcli con add type bridge con-name br0 ifname br0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 -
绑定物理网卡(例:enp1s0):
nmcli con modify enp1s0 master br0 slave-type bridge -
激活配置:
nmcli con up br0nmcli con up enp1s0 -
验证:
bridge link show查看桥接成员ip addr show br0确认IP分配
是否考虑使用 nm-connection-editor 图形界面工具来更直观地配置网络桥接?
使用nmcli配置Rocky Linux 9桥接模式的步骤如下:
- 创建桥接接口:
nmcli con add type bridge con-name br0 ifname br0 stp yes - 添加物理网卡到桥接:
nmcli con add type bridge-slave ifname enp1s0 master br0 - 配置IP:
nmcli con mod br0 ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8" ipv4.method manual - 激活连接:
nmcli con up br0
延伸知识点——生成树协议(STP):
在创建桥接时使用的stp yes参数启用了生成树协议,该协议用于防止网络环路导致的广播风暴。当网络中存在多条冗余路径时,STP会自动阻塞次要路径,仅保留最优路径。若主路径故障,被阻塞的路径会自动激活。对于单物理网卡的简单桥接场景,可关闭STP(stp no)以减少约2秒的初始化延迟,但在复杂拓扑中必须启用。