将 WLAN 流量桥接或路由到 eth

将 WLAN 流量桥接或路由到 eth

一直试图让笔记本电脑通过以太网与其他设备共享无线连接,但一无所获。第一次尝试桥接,但很快发现桥接无线接口并不是那么简单。最合乎逻辑的方式似乎是通过 iptables 规则路由流量(例如此处描述),但是使用此选项,通过 eth 连接的设备不会显示任何连接。作为最后一次尝试,尝试按照 NetworkManager 的配置选项通过 eth 共享连接,但仍然没有乐趣。 Debian 的官方手册简直令人困惑。

到目前为止,我们已经尝试在 3 种不同的主机设备上取得成功 - “纯”debian、ubuntu 和在 raspbian 上运行的 raspberry pi。最近做过这件事并且可以透露一些信息的人吗?

答案1

笔记本电脑应设置为允许将masquerade数据包转发到互联网,并且客户端应设置为使用笔记本电脑作为网关。

转发可能涉及将内核标志翻转/proc/sys/net/ipv4/ip_forward1默认值0,并且可能通过适当编辑/etc/sysctl.conf.尽管这些细节对于不同的发行版可能有所不同。

转发还涉及确保FORWARD表链filter允许流量(例如接受策略或特定规则)。

伪装涉及添加这样的表POSTROUTING的链式法则nat

相关内容