首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu22.04与netplan桥接不起作用

Ubuntu22.04与netplan桥接不起作用
EN

Ask Ubuntu用户
提问于 2022-07-01 06:40:58
回答 2查看 5.6K关注 0票数 1

我希望你能帮助我。

我试图设置一个网桥适配器与Netplan,以使用它与我的KVM客户机器。我遵循了几个教程,包括Netplan.io上的教程,到目前为止,这些教程都没有起作用。

现在,我的配置如下所示:

代码语言:javascript
运行
复制
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进行平分。

EN

回答 2

Ask Ubuntu用户

发布于 2022-07-19 18:37:24

在过去的两天里,我经历了同样的场景,但我无法理解。我在Ubuntu20.04VM上运行了相同的配置,无法使其在22.04上工作。

对我来说,缺少的关键部分是将桥的macaddress设置到我正在桥接的接口的MAC地址。

当我这么做的时候,它就开始工作了,因为我不知道有多少次不同配置的尝试失败了。

代码语言:javascript
运行
复制
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

我希望它也能帮到你!

票数 4
EN

Ask Ubuntu用户

发布于 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

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1416713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档