Jan Muhammad
2010-Feb-25 01:31 UTC
[Xen-users] How to get rid of HTTP-Proxy environment variable in domUs!
Hi All, I have been trying to solve the issue of Xen-based Virtual Machines (as I described earlier); I have the problem of ethernet ports locked to a single Mac address in my lab--hence VM''s can''t communicate using bridging other than their own dom0. To further test/confirm, yesterday I took my laptop at home and connected to my Home-Hub (which issues DHCP based IPs); I can now ping from my ethernet port (dom0--eth0) and as well as VMs port (i.e. domUs) to WindowsXP machine and vice versa. The dom0 can ping any IP such as yahoo.com etc; but domU still having trouble. On resetting http_proxy variable now dom0 can get updates via "apt-get update". But the real issue for me is that domU still using ''http_proxy'' environment variable (although I tried to reset it--- as I''ve done with dom0). In the /etc/profile I commented the proxy entries and then done # source /etc/profile [checked http_proxy--to make sure it gets reseted]. But for domU there seems to be an issue that since HTTP_PROXY varible don''t gets clear(or may be when I created this VM when http_proxy variable was set...?). This is resulting in apt-get update to fail; whenever I try to run this command it says "0% [Connecting to www.myproxy.com] [Connecting to wwwcache.com.xxx]". I wonder why it is trying proxy and which file it is using? I tried to disable the http_proxy line in /etc/apt/apt.conf.d/proxy-guess which has Acquire::http::Proxy "http://xxxx.xxxx.xxxx:port/"; In the dom0 I have /etc/apt/apt.conf file [I changed it content from Uni proxy to this one] Acquire::http::Proxy::zero DIRECT; Summary:- dom0 <> domU [OK] domU<>dom0 [OK] domU1<>domU2 [OK] ---or even any other domU domU <>Any IP [OK] within the BT-Hub --Such as I tested ping command from WindowsXP to any of domU''s dom0<>Internet [OK] domU<>Internet [FAILS]---Http_Proxy hinders in between Any thoughts how to get rid of this proxy variable entry permanently? Thanks in advance for help! With Regards -Jan Muhammad _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fajar A. Nugraha
2010-Feb-25 04:32 UTC
Re: [Xen-users] How to get rid of HTTP-Proxy environment variable in domUs!
On Thu, Feb 25, 2010 at 8:31 AM, Jan Muhammad <janmuhd@yahoo.com> wrote:> I have been trying to solve the issue of Xen-based Virtual Machines (as I described earlier); I have the problem of ethernet ports locked to a single Mac address in my lab--hence VM''s can''t communicate using bridging other than their own dom0.So what do you use now? routing? bridge to virbr0?> > To further test/confirm, yesterday I took my laptop at home and connected to my Home-Hub (which issues DHCP based IPs); I can now ping from my ethernet port (dom0--eth0) and as well as VMs port (i.e. domUs) to WindowsXP machine and vice versa. The dom0 can ping any IP such as yahoo.com etc; but domU still having trouble.does the problem occur on your "ethernet ports locked to a single Mac address" environment, or "at home and connected to my Home-Hub" environment?> > On resetting http_proxy variable now dom0 can get updates via "apt-get update".who sets that? by default any OS installation does not have http_proxy environment variable. User must set it manually.> But the real issue for me is that domU still using ''http_proxy'' environment variable (although I tried to reset it--- as I''ve done with dom0).the same question, who sets that?> In the /etc/profile I commented the proxy entries and then done # source /etc/profile [checked http_proxy--to make sure it gets reseted]. But for domU there seems to be an issue that since HTTP_PROXY varible don''t gets clearhow did you determine it''s not cleared? what''s the output of echo $http_proxy echo $HTTP_PROXY> (or may be when I created this VM when http_proxy variable was set...?).There''s no such thing. the only thing dom0 can pass to domU is in the form of kernel extra line. And that''s only when you put kernel on dom0.> This is resulting in apt-get update to fail; whenever I try to run this command it says "0% [Connecting to www.myproxy.com] [Connecting to wwwcache.com.xxx]". I wonder why it is trying proxy and which file it is using?Again, what is the current content of those variables? Does your ISP uses transparent proxy?> Any thoughts how to get rid of this proxy variable entry permanently?Short answer, it should have nothing to do with Xen. It has everything to do with the configuration of whatever OS your domU is running, and how your ISP sets up networking (like transparent proxy). -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users