通过 Wifi Raspberry 的以太网客户端

通过 Wifi Raspberry 的以太网客户端

是否有可能在 Rapberry PI 3 中的无线适配器和以太网适配器之间创建“桥梁”,而无需涉及路由?

用例如下:我需要将带有以太网的 PLC 连接到 wifi 网络。PLC 只对传入的数据包做出响应,否则它将保持沉默。我无法使用 NAT,因为协议让 PLC 检查发送方 IP 地址作为数据包有效性的一部分,反之亦然,接收方检查 PLC 的地址以进行验证。原则上,wifi 部分应该按原样公开以太网数据包,并应该接受 PLC 的数据包,就像它们是通过有线网络简单地发送的一样。

我做了一些研究,但我只发现了 wifi 和以太网适配器位于不同网络且被路由的例子。

答案1

您需要与控制寄存器公用事业。

# brctl addbr br-lan
# brctl addif br-lan eth0
# brctl addif br-lan wlan0

您无需在各个接口上配置 IP 地址,只需在网桥上配置即可。就是这样,内核会自动处理所有低级事务。

Linux 文档项目以获得更详细的建议。

网桥也可能过滤数据包。这可以通过ebtables公用事业。

相关内容