无法从代理服务器后面的Ubuntu终端ping google.com

f1z*_*_13 2 ubuntu proxy ping proxy-server

我通过代理服务器连接到互联网.我正在使用Ubuntu安装并进行了相应的网络设置更改,包括文件/etc/bash.bashrc和/etc/apt/apt.conf文件.在我做了这些代理更改后,我可以从互联网上的Ubuntu存储库下载.

我想要理解和解决的问题是:从终端,我能够ping我在内联网上连接的地址.但是,我无法在互联网上ping地址!为什么会这样?技术解释将非常感激.我怎样才能绕过这个并使用像wget,ping等命令(现在都不能正常工作),就像在任何其他直接的互联网连接上一样?

注意:我已尝试使用相应的用户名和密码导出http_proxy变量,如此处所示,但ping仍然不起作用.

Pau*_*mer 6

代理服务器的通常原因是隔离内部计算机,并通过中心点强制它们,以便管理带宽,内容和/或安全问题.使用此机制的组织通常会直接在内部禁用来自内部计算机的路由.

在这种配置中,你是不是真正地连接到互联网,就在内部网,其中包括一台服务器从代理数据网络内部网络.

wget可以工作,如果你设置了http_proxy环境变量,并且可能添加--proxy-user--proxy-password参数.事实上,这是一个皇家PITA.

ping如果您的网络管理员已禁止直接访问较大的网络,则无法使用.要开始ping工作,您必须申请让工作站/服务器获得直接上网的例外.

技术解释将非常感激.

您的网络管理员已禁用直接访问Internet,可能是通过丢弃通往Intranet外部的数据包.