我有一台 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 桥了吗?
检查是否可以在 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?