严格来说是一个毫无疑问的问题。
考虑我的计算机(持有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年