我正在尝试配置一个网桥,用于 Ubuntu 2020.4 LTS 上的 KVM 主机。使用 netplan 的基本配置可以工作,但网桥无法工作,直到我手动将以太网接口添加到网桥brctl
。但这样做时,连接变得不稳定并最终停止。我怎样才能让它在启动时自动启动?将接口添加到网桥后,导致我的连接消失,这是怎么回事?
netplan 文件:
root@altair:~# cat /etc/netplan/01-ethernet.yaml
# This is the network config written by 'subiquity'
network:
version: 2
ethernets:
enp2s0:
dhcp4: false
dhcp6: false
# addresses: [192.168.15.28/24]
# gateway4: 192.168.15.1
# mtu: 1500
# nameservers:
# addresses: [192.168.15.1]
bridges:
br0:
interfaces: [ enp2s0 ]
addresses: [192.168.15.28/24]
gateway4: 192.168.15.1
mtu: 1500
nameservers:
addresses: [192.168.15.1]
parameters:
stp: true
forward-delay: 4
dhcp4: no
dhcp6: no
启动后桥接状态为空,使用 brctl 命令我可以手动添加以太网接口:
root@altair:~# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000000000000 yes
root@altair:~# brctl addif br0 enp4s0
root@altair:~# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.50e5494e2dd1 yes enp4s0
另外,当运行该brctl
命令时,过了一会儿我的连接挂起了,我只能通过运行来恢复它ifctl delif br0 enp4s0
。