我在 Ubuntu 14.04 LTS 上运行,我过去通过 FileZilla 管理我的 ftp 连接,并通过终端使用 git,以及通过终端使用 mysql...
然后,今天,什么都不起作用。我尝试连接到我的 ftp 服务器,结果得到以下信息:
Connecting to [::1]:21...
Status: Connection attempt failed with "ECONNREFUSED - Connection
refused by server", trying next address.
Status: Connecting to xx.xxx.xxx.xxx:21...
Connection timed out
Error: Could not connect to server
当我运行网络配置向导时,只有当我选择以下选项时它才会通过:
从以下 URL 获取外部 IP 地址: 网址:http://ip.filezilla-project.org/ip.php
此外,git 还会响应connection refused
mysql 响应Can't connect to MySQL server on 'xx.xx.xxx.xx' (110)
接下来我知道的是,当我运行时sudo apt-get update
,输出中的许多行都是这样的:
Err http://ppa.launchpad.net trusty/main i386 Packages
404 Not Found [IP: ::1 80]
我不明白,以前一切都很好,
我已经离线一周了,当我带着新路由器来的时候就发生了这种情况。
我将自己添加到 DMZ,什么也没发生。我的路由器没有端口转发功能,但我发现有一个名为的功能,NAT ALG and Pass-Through
并且有 FTP 检查。
我从 FTP 中删除了检查,什么也没发生,因此我像以前一样重新检查了它。
我使用网络中的 Windows 机器测试了 ftp,一切顺利,所以这不是路由器的问题......
有什么提示吗?
注:NETIS-DL4310
并且我的网络是普通家庭网络,我是尝试连接外部服务器的客户端。
当我对 IP 进行 ping 操作时,Ping 确实有效,并且我确实从我的 Windows 机器连接到这些服务器。
如果有人可以解释这个“ ::1 ”IP 是什么,请为我们提供解释。
答案1
我找到了解决方案...
我已经从“DHCP 静态 IP 配置”设置了静态 IP。
并且成功了!
我不明白为什么会出现这个问题,为什么这会起作用,我只是听从了一些朋友的建议。
如果有人知道问题是什么以及为什么这个解决方案可以解决它,请发布它,我会选择它作为答案。