为什么我无法从我的 ubuntu 14.04 LTS 计算机连接到 ftp、git 或 mysql 服务器?

为什么我无法从我的 ubuntu 14.04 LTS 计算机连接到 ftp、git 或 mysql 服务器?

我在 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。

并且成功了!

我不明白为什么会出现这个问题,为什么这会起作用,我只是听从了一些朋友的建议。

如果有人知道问题是什么以及为什么这个解决方案可以解决它,请发布它,我会选择它作为答案。

相关内容