nmcli创建网桥
创建设备为bridge_down,bridge_up的网桥,连接名称和设备名称同名[^1]
sudo nmcli connection add type bridge con-name bridge_down ifname bridge_down
sudo nmcli connection add type bridge con-name bridge_up ifname bridge_up查看物理网卡设备
有两张物理网卡:enp8s0,enp9s0
lany@deepin-23:~$ nmcli device status
DEVICE TYPE STATE CONNECTION
enp8s0 ethernet 已连接 有线连接 2
enp9s0 ethernet 已连接 有线连接 1
lo loopback 连接(外部) lo
bridge_down bridge 连接中(正在获取 IP 配置) bridge_down
bridge_up bridge 连接中(正在获取 IP 配置) bridge_up将外部物理接口分配给网桥
将enp9s0加入到bridge_down的从设备
bridge_up可以使用相同方法配置另一个物理接口
sudo nmcli connection add type ethernet slave-type bridge con-name bridge_down_port0 ifname enp9s0 master bridge_down禁用网桥的ipv4, 如果主机想获取ipv4地址就不要禁用
nmcli connection modify bridge0 ipv4.method disabled查看网络状态
lany@deepin-23:~$ nmcli d
DEVICE TYPE STATE CONNECTION
bridge_down bridge 已连接 bridge_down
enp9s0 ethernet 已连接 bridge_down_port0lany@deepin-23:~$ nmcli con
NAME UUID TYPE DEVICE
bridge_down 4138a33e-030d-418b-a618-94d267a9af0c bridge bridge_down
bridge_down_port0 700133ab-7b5a-4271-b3c4-a952f8fd7b27 ethernet enp9s0网桥的理解
经过上面的操作一个网桥就创建好了,可以这样理解: enp9s0是网桥bridge_down的一个物理接口对应物理网卡,对应一个连接 bridge_down_port0,bridge_down的所有从设备都通过这个接口访问外部网络
kvm虚拟机可以配置网桥设备 名称为:bridge_down, 虚拟机启动后bridge_down多一个生成vmnet从设备,kvm就可以通过网桥从外部路由器获取ip地址上网
nmtui查看网桥从设备
nmtui 可以查看网桥从设备,配置选项等