无法访问 LAN 上的本地站点

无法访问 LAN 上的本地站点

我在一台机器上设置了 lighttpd(假设 ip 是 10.107.105.13),详细信息如下。

inet addr : 10.107.105.13
Bcast : 10.107.111.255
Mask : 255.255.240.0

我可以使用 在这台计算机上访问我的网站firefox http://localhost/index.html

现在我尝试从另一台计算机访问此网站,详细信息如下

inet addr : 10.14.42.7
Bcast : 10.14.42.255
Mask : 255.255.255.0

但它说“拒绝访问”。

nmap 10.107.105.13 给出以下输出。

PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
1234/tcp open  hotline
3306/tcp open  mysql
9418/tcp open  git

iptables -L -n -v以下是10.107.105.13的输出

 141 11207 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:80 
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:80 

FORWARD 和 OUTPUT 部分为空。

这一切到底出了什么问题?

答案1

也许 lighttp 配置为仅监听本地主机 IP 地址(127.0.0.1),而您需要它监听所有 IP 地址(通常为 0.0.0.0)。

答案2

问题出在代理身份验证步骤上。我必须10.0.0.0/8在浏览器中添加无代理变量,然后一切才能顺利运行。

答案3

在您的 iptables 中启用预路由,因为您的两台机器的子网掩码不同。

相关内容