如何使用网络接口作为另一台 PC 的桥梁?

如何使用网络接口作为另一台 PC 的桥梁?

我有一台服务器(我们称之为PC1),由于各种原因,我无法“正常”连接到互联网。我有另一台电脑(PC2) 无线连接和可用的网络端口。我已将 PC1 直接连接到 PC2。PC1 的网关是 PC2 的 eth0。PC2 的 eth0 的网关是 PC2 的 wlan0,其网关是我的路由器。PC1 可以 ping 通 PC2 的 eth0 和 wlan0,反过来也可以 ping 通路由器。PC1 无法执行此操作,无法连接到互联网。

为了显示:

PC1 ---> PC2(eth0) ---> PC2(wlan0) ---> Router` 

总结

我正在尝试通过另一台 Linux PC 的无线连接将一台 Linux PC 连接到互联网

笔记:我尝试了不同的配置,其中 PC2s eth0 的默认网关是路由器,并获得了相同的结果。

笔记2:我有一个非常便宜的路由器,我无法使用静态地址进行无线连接。

PC1 输出

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.1.105      0.0.0.0         UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.255.252.0   U     0      0        0 eth0

PC2 输出

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.138      0.0.0.0         UG    0      0        0 wlan0
10.0.0.0        0.0.0.0         255.255.255.0   U     9      0        0 wlan0
10.0.0.0        0.0.0.0         255.255.252.0   U     1      0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0

我已启用转发。PC1 的 IP 是 10.0.1.104,PC2(eth0)是​​ 10.0.1.105,PC2(wlan0)是 10.0.0.103,路由器是 10.0.0.138。

如何将 PC1 连接到互联网?

相关内容