无法从我的家用 Debian Lenny 服务器“wget”!但端口已打开!

无法从我的家用 Debian Lenny 服务器“wget”!但端口已打开!

我遇到了一个非常奇怪的问题。在这个例子中,出于安全原因,dns 和 IP 被隐藏。当我尝试从 putty 管理器连接到我的 Debian 并输入下一个命令时:

    debian:~# wget http://myhost.no-ip.org:1082/archive.tar
--2011-04-03 03:35:27--  http://myhost.no-ip.org:1082/archive.tar
Resolving myhost.no-ip.org... xx.10x.66.xxx
Connecting to myhost.no-ip.org|xx.10x.66.xxx|:1082... failed: Connection timed out.
Retrying.

--2011-04-03 03:38:42--  (try: 2)  http://myhost.no-ip.org:1082/cccam.tar
Connecting to myhost.no-ip.org|xx.10x.66.xxx|:1082... failed: Connection timed out.
Retrying.

--2011-04-03 03:41:53--  (try: 3)  http://myhost.no-ip.org:1082/cccam.tar
Connecting to myhost.no-ip.org|xx.10x.66.xxx|:1082... failed: Connection timed out.
Retrying.

..我无法连接到我的 Debian 服务器!此消息一直保留,直到我按下 ctrl+z。

但当我尝试使用 wget 访问其他任何网站时,它都能正常工作!奇怪的是当我输入以下内容时:

http://myhost.no-ip.org:1082/archive.tar

在我的 Firefox Web 浏览器中输入命令,文件可以访问,并且下载已开始。所以,我的端口是开放的。我说得对吗?可能是什么问题?这是我的网络配置:

debian:~# cat /etc/networking/interfaces
cat: /etc/networking/interfaces: No such file or directory
debian:~# cat /etc/network/interfaces
### The loopback network interface
auto lo
iface lo inet loopback

###The primary network interface
allow-hotplug eth1
auto eth1
iface eth1 inet static
address 192.168.50.111
netmask 255.255.255.0
broadcast 192.168.50.255
gateway 192.168.50.99
debian:~#

archive.tar 文件被放到 /vat/www/archive.tar 本地端口 80 在我的路由器中被转发到外部端口 1082 我的 no.ip dns 地址有效,可通过 Firefox 访问。有人能告诉我可能是什么问题吗?谢谢。

..我无法连接到我的 Debian 服务器!此消息一直保留,直到我按下 ctrl+z。

但当我尝试使用 wget 访问其他任何网站时,它都能正常工作!奇怪的是当我输入以下内容时:

http://myhost.no-ip.org:1082/archive.tar

在我的 Firefox Web 浏览器中输入命令,文件可以访问,并且下载已开始。所以,我的端口是开放的。我说得对吗?可能是什么问题?这是我的网络配置:

debian:~# cat /etc/networking/interfaces
cat: /etc/networking/interfaces: No such file or directory
debian:~# cat /etc/network/interfaces
### The loopback network interface
auto lo
iface lo inet loopback

###The primary network interface
allow-hotplug eth1
auto eth1
iface eth1 inet static
address 192.168.50.111
netmask 255.255.255.0
broadcast 192.168.50.255
gateway 192.168.50.99
debian:~#

archive.tar 文件被放到 /vat/www/archive.tar 本地端口 80 在我的路由器中被转发到外部端口 1082 我的 no.ip dns 地址有效,可通过 Firefox 访问。有人能告诉我可能是什么问题吗?谢谢。

答案1

问题可能可能是您的路由表或 ASDL 路由器太聪明了,尝试连接到外部地址的 LAN 连接被重写或路由到内部机器。也就是说,您的数据包没有访问 WAN。

这是一个问题,因为您只在 WAN 上监听 :1082,而不是 LAN 上。

尝试调整你的 Apache,让它监听 1082。如果连接由于被路由到 LAN 内部,该连接将通过端口 1082 到达您的服务器。

相关内容