我希望你能帮助我。
我试图设置一个网桥适配器与Netplan,以使用它与我的KVM客户机器。我遵循了几个教程,包括Netplan.io上的教程,到目前为止,这些教程都没有起作用。
现在,我的配置如下所示:
network:
ethernets:
eno1:
dhcp4: no
dhcp6: no
version: 2
renderer: networkd
bridges:
br0:
interfaces: [eno1]
addresses: [10.x.x.x/23]
routes:
- to : default
via: 10.x.x.1
nameservers:
search: [ x.com ]
addresses: [ x.x.x.x, x.x.x.x ]
parameters:
stp: true
forward-delay: 4
dhcp4: no
dhcp6: no当我使用eno1时,我的静态IP地址可以正常工作。在为eno1配置桥接器之后,桥就会出现,但是没有通信发生在内部和外部。在创建网桥br0之后,无法对网关或任何IP进行平分。

发布于 2022-07-19 18:37:24
在过去的两天里,我经历了同样的场景,但我无法理解。我在Ubuntu20.04VM上运行了相同的配置,无法使其在22.04上工作。
对我来说,缺少的关键部分是将桥的macaddress设置到我正在桥接的接口的MAC地址。
当我这么做的时候,它就开始工作了,因为我不知道有多少次不同配置的尝试失败了。
network:
ethernets:
eno1:
dhcp4: no
dhcp6: no
version: 2
renderer: networkd
bridges:
br0:
interfaces: [eno1]
addresses: [10.x.x.x/23]
routes:
- to : default
via: 10.x.x.1
nameservers:
search: [ x.com ]
addresses: [ x.x.x.x, x.x.x.x ]
macaddress: 34:73:5a:a1:dc:4c
parameters:
stp: true
forward-delay: 4
dhcp4: no
dhcp6: no我希望它也能帮到你!
发布于 2022-09-08 17:21:38
斯文您还可以在/usr/lib/systemd/network/99-default.link中更改macaddresspolicy
它已在22.04中更改为persistent,将此更改为none选项将恢复以前的行为,因此桥将克隆第一个附加的mac接口。
检查:https://www.freedesktop.org/software/systemd/man/systemd.link.html#Examples
https://askubuntu.com/questions/1416713
复制相似问题