无法通过 Wi-Fi 连接到同一网络的设备访问 localhost

无法通过 Wi-Fi 连接到同一网络的设备访问 localhost

严格来说,这是一个与恶习无关的问题。

假设我的电脑(装有 Apache 网络服务器)是 Comp-A,

Comp-A 通过交换机连接到路由器(192.168.1.1),其 IP 地址为 192.168.1.41。所有这些连接都是有线的。

我有一部 Android 手机,比如 Comp-B,通过 Wi-Fi 连接到同一个路由器。

当我从 Comp-B 访问如下内容时,我找不到该页面。

http://192.168.1.41:80

(之所以是 80 是因为我将 apache 配置为在端口 80 上工作)

但我可以从通过有线连接连接到路由器的计算机访问 192.168.1.41,我获得了访问权限

我已尝试过的一切:

  • 编辑 httpd.conf 以允许所有请求。
  • 让我的 IP 在网络上静态化
  • 甚至使用 dsniff 将 Comp-A arpspoof 为 192.168.1.1 的路由器,当我尝试从 Comp-B 访问 192.168.1.1 时,仍然无法访问。

我的真实感受是:

  • 我觉得路由器将有线和无线分开,将它们放在不同的网络中(这完全是想象。我不知道路由器里发生了什么)。如果是这样,我应该如何将它们连接起来?使用通用 dhcp?

路由器是 D-Link dsl 2750-U

答案1

大多数(如果不是全部)无线路由器/热点都有一个选项,用于隔离无线和有线用户。

这通常意味着如果您使用无线网络,除了网关和互联网之外,其他任何网络都无法访问。

检查您的配置并查找“隔离无线客户端”或类似内容。

另一种选择是无线位于不同的 VLAN 中,并且不允许与有线接口通信。

相关内容