![以太网桥问题](https://linux22.com/image/948717/%E4%BB%A5%E5%A4%AA%E7%BD%91%E6%A1%A5%E9%97%AE%E9%A2%98.png)
我有一台运行 Ubuntu 20.04 的戴尔笔记本电脑,它既有以太网卡,也有 wifi 卡。它通过 wifi 连接到家用路由器。我想通过戴尔以太网卡将 Raspberry Pi 连接到家庭网络(Pi 的 wifi 卡功能很差)。
我曾尝试在 Ubuntu 笔记本电脑上建立桥接器,但无法使其工作,所以我有一些问题:
- 网桥是否设置了子网?如果设置了,那就无法启动了,因为我希望 Pi 与连接到路由器的其他设备位于同一网络上。
- 如果网桥没有设置子网,那么我可以在哪里阅读有关此设置的适当配置?
- 具体来说,我找不到任何网站介绍如何使用 Raspberry Pi - 只介绍如何设置 Ubuntu 桥接器。我希望 Pi 有一个静态 IP 地址。除了在 Pi 的 /etc/dhcpcd.conf 文件中设置该地址外,客户端还有其他操作吗?IP 地址应该插入桥接器配置中的任何地方吗?
附录:笔记本电脑桥可以通过其以太网卡“看到” RPi(第 3 个条目;前两个条目是笔记本电脑以太网卡):
$ brctl showmacs br0
port no mac addr is local? ageing timer
1 84:8f:69:cf:0a:f8 yes 0.00
1 84:8f:69:cf:0a:f8 yes 0.00
1 b8:27:eb:c7:84:53 no 0.55
我无法使用分配给其自身 eth0 的静态 IP 地址 ssh 进入 RPi,尽管我偶尔可以使用其 wifi 卡的其他静态 IP ssh 进入它。我显然遗漏了一些东西。
第二条补充:许多帖子都指出,无法将 wifi 桥接到 eth0,或者至少没有 4addr 功能。例如,请参阅
我尝试设置 4addr 功能,我认为结果是 RPi 通过 eth0 连接到笔记本电脑,但在子网上,因此家庭网络的其余部分看不到它。这对我来说不是一个有用的解决方案。
到目前为止,我还没有找到任何已发布的 wifi-eth0 桥接解决方案,其中连接的 eth0 设备与 wifi 路由器位于同一网络上。
看起来,除了连接大量的以太网电缆之外,最好的选择是使用一对电源以太网适配器。