如何通过 ADSL 调制解调器连接两台 Linux 机器(一台通过 wifi,另一台通过以太网)

如何通过 ADSL 调制解调器连接两台 Linux 机器(一台通过 wifi,另一台通过以太网)

我有一台 ADSL 调制解调器 (DLink 2730u) 和两台电脑,其中一台通过以太网连接到调制解调器,另一台通过 wifi 连接到同一调制解调器。两台电脑都运行 Debian Wheezy Linux。

我希望能够在此设置中从一台 PC SSH 到另一台 PC。两台 PC 位于同一个 LAN 上,地址如下 -

PC1 - 192.168.1.24
PC2 - 192.168.1.56

网关是调制解调器,其 IP 地址是192.168.1.1

两台计算机都可以访问网关,

但我无法从一台 PC ping 另一台 PC。如何设置调制解调器和 PC 才能使 PC 相互连接?如何添加路径以使 PC 相互连接?

答案1

[非英语母语的发帖者] 通常,在家用路由器/交换机/AP 设备中,WiFi 和以太网位于两个不同的物理接口上。一个接口用于所有有线连接(WAN 和 LAN),另一个接口用于 WiFi(WLAN)。第一个接口分为两个 VLAN,一个用于 WAN(有线互联网),另一个 VLAN 用于 LAN(有线内部网络的所有交换机端口)。第二个 VLAN 应该以某种方式与提供 WiFi 的物理接口桥接。如果该桥接在您的 D-Link 中不存在或已被禁用,那么您可能无法将有线和无线设备连接在一起,即使它们属于同一子网。

这是典型的路由器图(来自 openWrt.org)。看到 br0 桥了吗?

https://wiki.openwrt.org/_media/oldwiki/openwrtdocs/asus-internals-default.png

检查是否可以在 D-Link 配置中找到任何选项来将无线桥接到有线交换机端口。

[编辑] 我刚在网上找到一份 D-Link 用户手册。确认“无线设置”页面中的“启用多 AP 隔离”选项未被选中。

答案2

如果您无法 ping 通这些机器,则您可能不在同一个内部网络上。也许可以尝试向arp -n您展示每台计算机可以看到哪些机器。如果机器不在那里,问题可能出在您的路由器/路由上。如果可能,请尝试重置路由器,看看是否能解决问题。还要检查以确保两台计算机都可以访问网关。

编辑:您可以尝试登录路由器并确保路由器能够看到两个设备及其各自的 IP。我以前在 Linux 中分配静态 IP 时也遇到过类似的问题。

答案3

你能从另一台主机 ping 通每台主机吗?例如,ssh 进入 192.168.1.24 并 ping 网关ping 192.168.1.1,如果可以 ping 网关,则尝试 ping 另一台主机ping 192.168.1.56。另外,它们是静态 IP 还是动态 IP?

相关内容