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


1

严格来说是一个毫无疑问的问题。

考虑我的计算机(持有apache webserver)作为Comp-A,

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

我有我的Android手机,说Comp-B通过wifi连接到同一个路由器。

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

http://192.168.1.41:80

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

但是我能够通过有线连接从连接到路由器的计算机访问192.168.1.41,我可以访问

我所尝试的一切:

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

我真正的感受:

  • 我觉得路由器通过将它们保持在不同的网络中来分离有线和无线(这完全是想象力。我不知道路由器中发生了什么)。如果这是发生的事情,我怎么想让它们联系起来呢?与常见的dhcp?

路由器是D-Link dsl 2750-U


什么是Comp-A和Comp-B的IP和掩码?他们可以互相ping?尝试浏览该网页时出现错误消息是什么?
golimar 2014年

我们arp -scan并发现Comp-B的ip-address不在列表中。我们有一个Comp-C通过wifi连接到同一个路由器,并发现Comp-B(android)在列表中。两者都有相同的子网掩码255.255.255.0。简而言之,Comp-A(有线到路由器)的行为就像一个不同的网络,而Comp-B和Comp-C(无线到路由器)的行为则不同。
Mohammed Ashiq 2014年

Answers:


2

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

这通常意味着如果您使用无线网络,除了网关和互联网之外没有其他任何东西可供您使用。

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

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


非常感谢@zeridon。令人沮丧的是,单个复选框是导致此问题的原因,它是“启用多AP隔离”。非常感谢!
Mohammed Ashiq 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.