严格来说,这是一个与恶习无关的问题。
假设我的电脑(装有 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 中,并且不允许与有线接口通信。