没有互联网终端 – 通过代理连接

我正在使用新安装的13.04在我的腿上。 我已连接到我们大学的wifi连接,并在网络设置中配置了代理设置。 我可以很好地访问网络甚至软件更新程序,但使用终端我甚至无法ping到网站。 “ping google.com”可以100%丢包

对我来说,以下工作在我们的公司网络与代理:

 cd /etc/apt mv ./apt.conf ./apt.conf.bak 

这是为了强制系统使用我们现在创建的新文件。

 cd ./etc/apt/apt.conf.d 

创建新文件“95proxies”并在那里添加apt.conf文件的内容示例:

 Acquire::http::Proxy “http://proxy_url:proxy_port/”; Acquire::ftp::Proxy “http://proxy_url:proxy_port/”; 

现在系统使用95proxies文件

尝试

 sudo apt-get update 

这应该工作了

如果您使用代理服务器,并希望通过终端访问Web,则需要导出代理变量。

为此,只需按键盘上的Ctrl + Alt + T即可打开终端。 打开时,运行以下命令:

 bash -c export http_proxy='http://proxy_username:password@proxy_ip:port/' 

确保将proxy_username和password替换为您的信息。

另一种方式是:(来自终端)

 cd etc/apt sudo gedit apt.conf 

这将打开一个空文档,只需添加下面的行,然后保存即可

 Acquire::http::Proxy “http://proxy_url:proxy_port/”; Acquire::ftp::Proxy “http://proxy_url:proxy_port/”; 

我在大学的网络也遇到了同样的问题。

我相信您的机器或代理服务器没有任何问题。

问题是网络管理员阻止某些协议和端口,只允许您执行特定的操作。

在你的例子中,’ping’不起作用但是如果你试试’ssh’,你可能根本就没有问题。