Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源
发表于 : 2011-01-19 17:05
OS:Ubuntu-10.10-Desktop/Ubuntu-10.10-Server
Proxy Server: Microsoft ISA
Proxy Server Address:192.168.0.1
Proxy Port:74
Authentication: Windows Domain account
Domain Name: abc
Domain account:a1008
Domain account password:Happy12 (相信此密码既符合域帐号密码的复杂度要求,又不存在产生干扰的特殊符号,如@,:等)
本人进行过以下操作,均未成功
1,在图形化界面里,系统--〉首选项--〉网络代理
手动配置代理:192.168.0.1,端口74,并勾选“为所有协议使用相同的代理”, 同时填写细节里的身份验证:用户名:abc\a1008;密码:Happy12,然后点击关闭,点击应用到整个系统,接着关闭。
使用Firefox测试,网络设置勾选“使用系统代理设置”,但是在访问网站的时候,会弹出身份验证的对话框需要输入用户名和密码,输入后即可访问网站。
使用sudo apt-get update测试,输出错误信息:407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the web proxy service is denied), 无法通过代理连接到Internet.
2, 参考http://wiki.ubuntu.org.cn/UbuntuHelp:AptGet/Howto/zh,页面底部关于代理设置的说明
方法一:export http_proxy=http://abc\a1008:Happy12@:192.168.0.1:74,然后sudo apt-get update不能连Internet。
方法二:修改sudo vi /etc/apt/apt.conf,
添加 Acquire::http::Proxy "http://abc\a1008:Happy12@:192.168.0.1:74";,然后sudo apt-get update不能连Internet。
方法三:sudo vi ~/.bashrc 文件中添加两行
http_proxy=http://abc\a1008:Happy12@:192.168.0.1:74
export http_proxy
然后sudo apt-get update不能连Internet
3,参考http://qixinglu.com/archives/ubuntu_apt-get_proxy_setup,据说从10.04版本代理设置有所更改。
根据其修改/etc/environment
/etc/apt/apt.conf两个文件,
原内容为
Acquire::http::proxy "http://192.168.0.1:74/";
Acquire::ftp::proxy "ftp://192.168.0.1:74/";
Acquire::https::proxy "https://192.168.0.1:74/";
修改为
Acquire::http::proxy "http://abc\a1008:Happy12@:192.168.0.1:74/";
Acquire::ftp::proxy "ftp://abc\a1008:Happy12@:192.168.0.1:74/";
Acquire::https::proxy "https://abc\a1008:Happy12@:192.168.0.1:74/";
似乎在关闭终端的时候,重开一个的时候,又恢复成原来的内容了。
结果,还是不能连Internet。
结论,经过几番周折,没有找到解决方案,故发帖请教高手。不知道是不是因为代理服务器需要域帐号验证的原因。。~#?
Proxy Server: Microsoft ISA
Proxy Server Address:192.168.0.1
Proxy Port:74
Authentication: Windows Domain account
Domain Name: abc
Domain account:a1008
Domain account password:Happy12 (相信此密码既符合域帐号密码的复杂度要求,又不存在产生干扰的特殊符号,如@,:等)
本人进行过以下操作,均未成功
1,在图形化界面里,系统--〉首选项--〉网络代理
手动配置代理:192.168.0.1,端口74,并勾选“为所有协议使用相同的代理”, 同时填写细节里的身份验证:用户名:abc\a1008;密码:Happy12,然后点击关闭,点击应用到整个系统,接着关闭。
使用Firefox测试,网络设置勾选“使用系统代理设置”,但是在访问网站的时候,会弹出身份验证的对话框需要输入用户名和密码,输入后即可访问网站。
使用sudo apt-get update测试,输出错误信息:407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the web proxy service is denied), 无法通过代理连接到Internet.
2, 参考http://wiki.ubuntu.org.cn/UbuntuHelp:AptGet/Howto/zh,页面底部关于代理设置的说明
方法一:export http_proxy=http://abc\a1008:Happy12@:192.168.0.1:74,然后sudo apt-get update不能连Internet。
方法二:修改sudo vi /etc/apt/apt.conf,
添加 Acquire::http::Proxy "http://abc\a1008:Happy12@:192.168.0.1:74";,然后sudo apt-get update不能连Internet。
方法三:sudo vi ~/.bashrc 文件中添加两行
http_proxy=http://abc\a1008:Happy12@:192.168.0.1:74
export http_proxy
然后sudo apt-get update不能连Internet
3,参考http://qixinglu.com/archives/ubuntu_apt-get_proxy_setup,据说从10.04版本代理设置有所更改。
根据其修改/etc/environment
/etc/apt/apt.conf两个文件,
原内容为
Acquire::http::proxy "http://192.168.0.1:74/";
Acquire::ftp::proxy "ftp://192.168.0.1:74/";
Acquire::https::proxy "https://192.168.0.1:74/";
修改为
Acquire::http::proxy "http://abc\a1008:Happy12@:192.168.0.1:74/";
Acquire::ftp::proxy "ftp://abc\a1008:Happy12@:192.168.0.1:74/";
Acquire::https::proxy "https://abc\a1008:Happy12@:192.168.0.1:74/";
似乎在关闭终端的时候,重开一个的时候,又恢复成原来的内容了。
结果,还是不能连Internet。
结论,经过几番周折,没有找到解决方案,故发帖请教高手。不知道是不是因为代理服务器需要域帐号验证的原因。。~#?