我的笔记本电脑和手机已连接到家庭网络。
笔记本电脑IP:192.168.1.8
电话IP:192.168.1.2
当我从笔记本电脑 ping 192.168.1.2 时,一切正常,并且 ping 成功。但是当我在手机浏览器中输入 192.168.1.8 时,我无法加载 apache2 默认页面。当我在笔记本电脑的浏览器中键入该地址时,可以访问该地址。
我有windows和ubuntu,我切换到我的windows并在我的windows中启动了一个http服务器,并尝试从我的手机访问它,我成功了。所以我认为我的调制解调器和路由器还可以。问题出在我的ubuntu上。但是什么?我不知道。请帮我。TNX
你是决斗引导吗?这就是您测试 Windows Web 服务器的方式吗?如果您正在做类似虚拟机的事情(例如 VirtualBox),答案可能会有所不同。
回到你的 linux 服务器上,输入以下命令:
这将显示所有正在等待连接或已连接的端口。
因此,您可以使用
grep
过滤到端口 80:如果 80 端口确实打开了,但您仍然无法访问 Web 服务器,请通过运行 tcpdump 查看 Web 服务器是否正在接收流量:
保持该窗口打开,然后访问您的服务器。如果提示没有移动,则说明您的连接受阻。您可能有防火墙或其他东西阻止了您的连接。
如果它确实移动了,请提供输出,我们可以进一步调查。