使用 netplan 桥接两个接口

使用 netplan 桥接两个接口

我的设备有两个物理接口eth0eth1

我想用来eth0与通过以太网直接连接的树莓派进行通信。树莓派的静态 IP 是 192.168.1.201。eth1接口连接到普通路由器(带网络192.168.1.0/24)以访问互联网。

我的 netplan 配置如下:

network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 192.168.1.11/24
      routes:
        - to: 192.168.1.201/32
          via: 0.0.0.0
    eth1:
      dhcp4: yes
      # I normally get assigned 192.168.1.100

由于两个接口使用同一个网络,因此似乎存在问题。当我重新启动时,除非我拔掉接口上的树莓派,否则192.168.1.0/24我无法从 dhcp 服务器获取 IP 。eth1eth0

有人知道如何连接这两个接口吗?

限制:

  • 无法更改树莓派的静态 IP
  • 无法将树莓派连接到路由器,必须直接插在接口上eth0
  • 无法更改路由器的配置

答案1

使用 netplan 设置网桥的方法记录在https://netplan.readthedocs.io/en/stable/examples/#how-to-configure-network-bridges

请注意,使用网桥时,IP 配置在网桥上进行,而不是组件接口上。

相关内容