无法通过以太网共享 wifi

无法通过以太网共享 wifi

我正在尝试通过以太网端口将我的 Ubuntu 计算机的 wifi 连接共享到我的树莓派。我尝试了很多方法,但似乎都没有用。

现在我已经创建了一个有线连接,将其设置为“共享到其他计算机”和“允许所有用户连接”,然后在我的 wifi 连接上我将其切换为“允许所有用户...”和“共享到其他计算机”。我真的不知道为什么它不起作用。

答案1

尝试这个

启用 IP 转发。这可以通过使用

echo "1" > /proc/sys/net/ipv4/ip_forward

之后添加一条规则告诉转发流量

sudo iptables -A FORWARD -i eth0 -o wifi0 -j ACCEPT
sudo iptables -A FORWARD -i wifi0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

因为你的路由器不为你的局域网所知,所以我们必须进行伪装

sudo iptables -t nat -A POSTROUTING -o wifi0 -j MASQUERADE

注意:示例中 eth0 是网卡名称,wifi0 是无线网卡名称。您可以使用命令ip aifconfig

答案2

我刚刚遇到了同样的问题并这样解决了。

在终端类型中

nm-connection-editor

打开后,选择有线连接项,单击编辑按钮(齿轮)。在该菜单中,切换到 IPv4 选项卡,然后选择方法:“共享给其他计算机”。

然后保存设置,它应该可以工作

https://www.crookm.com/2018/05/sharing-wifi-connection-over-ethernet.html

相关内容