![使用 netplan 桥接两个接口](https://linux22.com/image/1024040/%E4%BD%BF%E7%94%A8%20netplan%20%E6%A1%A5%E6%8E%A5%E4%B8%A4%E4%B8%AA%E6%8E%A5%E5%8F%A3.png)
我的设备有两个物理接口eth0
:eth1
我想用来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 。eth1
eth0
有人知道如何连接这两个接口吗?
限制:
- 无法更改树莓派的静态 IP
- 无法将树莓派连接到路由器,必须直接插在接口上
eth0
。 - 无法更改路由器的配置
答案1
使用 netplan 设置网桥的方法记录在https://netplan.readthedocs.io/en/stable/examples/#how-to-configure-network-bridges。
请注意,使用网桥时,IP 配置在网桥上进行,而不是组件接口上。