没有互联网终端 – 通过代理连接
我正在使用新安装的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’,你可能根本就没有问题。