如何在VirtualBox上的Ubuntu中配置代理
所有:
我是virtualbox的新手。 我在一个WIndow7x64盒子( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1
)上安装了virtualbox,它位于office的代理后面,在virtualbox中,我安装了Ubuntu 14.04服务器。 在安装过程中,我设置了代理凭证,并使用其他默认设置,除了在virtualbox中使用桥接模式连接( IP: 45.37.2.42, Mask: 255.255.255.0
)。
现在,我在ubuntu中运行apache,我可以从windows访问。 在ubuntu中,我可以使用sudo apt-get update,但不能ping www.google.com(它表示目标主机无法访问)。
我的路线表如下:
default 45.37.2.1 0.0.0.0 UG 45.37.2.0 * 255.255.255.0 U
我的问题是:
我应该在某个地方设置代理吗? (我在安装过程中已经设置过一次)
这条路线发送错误是错误的吗? 为什么我无法ping通www.google.com?
首先检查您是否能够在虚拟框中使用Ubuntu ping您的代理服务器。 这个命令是:
ping
如果您能够ping代理服务器,现在可以检查您的凭据是否正确设置。打开终端并运行env
。
屏幕上会显示很多信息。 检查http_proxy
和https_proxy
。 如果未正确设置它们,您可以使用名为ubproxy
的图形工具设置它们。您可以下载python来设置代理身份validation。 这是它的链接 。
或者您可以使用以下步骤设置代理身份validation:
转到/etc/apt
。 如果你没有apt.conf
文件, apt.conf
创建它。 在那里写下面的行。
Acquire::http::proxy "http://username:password@proxyserver:port/"; Acquire::https::proxy "https://username:password@proxyserver:port/"; Acquire::socks::proxy "socks://username:password@proxyserver:port/";
保存。 你完成了。 如果问题仍然存在,请发表评论。