[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] can't get network access from windows hvm
hello all, i've just come across this in the archive, but i'm stuck at the same place - does anyone have any pointers in the right direction please? cheers, galileon. On Fri, Feb 03, 2006 at 12:58:12PM -0500, Patrick Wolfe wrote: / On Fri, 2006-02-03 at 16:31 +0000, Richard Jones wrote:/ / > I've got a network set up as in the diagram below:/ / > / / > domU domU/ / > fake eth0 fake eth0/ / > 192.168.99.2 192.168.99.3/ / > | |/ / > +-----------+-------+/ / > |/ / > 192.168.99.1/ / > dummy0/ / > * dom0 */ / > real eth0/ / > public IP address/ / / / Instead of using dummy0, why not try using veth1 and vif0.1?/ [...] I followed your instructions, and I'm still at the point where I can't get NAT working. (BTW, hwaddr is absolutely essential - the bridge doesn't work otherwise). I can ping 192.168.99.2 -> 192.168.99.1 and 192.168.99.1 -> 192.168.99.2 (ie. dom0 <-> domU). I can ping domU <-> domU. I've added the NAT rule on dom0: iptables --table nat --append POSTROUTING -o eth0 -j MASQUERADE However when I try to connect out of the virtual network, NAT still isn't working. In the example below, I'm trying to telnet out to port 80 on a public address from one of the domUs. dom0# tcpdump -i eth0 tcp port 80 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes13:36:31.805346 IP 192.168.99.3.2093 > 80.68.91.176.www: S 511867828:511867828(0) win 5840 <mss 1460,sackOK,timestamp 4294963735 0,nop,wscale 2> Note that the source address is wrong (192.168.99.3 - it should have been rewritten by NAT). So NAT is still somehow being avoided ... Help! Rich. These are the interfaces on dom0: # /sbin/ifconfig br1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:496 (496.0 b) TX bytes:468 (468.0 b) eth0 Link encap:Ethernet HWaddr 00:30:48:56:62:72 inet addr:10.0.0.2 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::230:48ff:fe56:6272/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1263 errors:0 dropped:0 overruns:0 frame:0 TX packets:1094 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:128432 (125.4 KiB) TX bytes:162172 (158.3 KiB) Interrupt:17 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 b) TX bytes:560 (560.0 b) veth1 Link encap:Ethernet HWaddr 00:16:3E:B0:99:01 inet addr:192.168.99.1 Bcast:192.168.99.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:feb0:9901/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:131 errors:0 dropped:0 overruns:0 frame:0 TX packets:28 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:9774 (9.5 KiB) TX bytes:1728 (1.6 KiB) vif0.1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:28 errors:0 dropped:0 overruns:0 frame:0 TX packets:131 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1728 (1.6 KiB) TX bytes:9774 (9.5 KiB) vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:79 errors:0 dropped:0 overruns:0 frame:0 TX packets:38 errors:0 dropped:9 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:6134 (5.9 KiB) TX bytes:2534 (2.4 KiB) vif2.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:51 errors:0 dropped:0 overruns:0 frame:0 TX packets:14 errors:0 dropped:4 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3614 (3.5 KiB) TX bytes:888 (888.0 b) This is the bridge: # brctl show bridge name bridge id STP enabled interfaces br1 8000.feffffffffff no vif0.1 vif1.0 vif2.0 This is the routing table: # netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.99.0 0.0.0.0 255.255.255.0 U 0 0 0 veth1 0.0.0.0 10.0.0.25 0.0.0.0 UG 0 0 0 eth0 -- Richard Jones, CTO Merjis Ltd. Merjis - web marketing and technology - http://merjis.com Team Notepad - intranets and extranets for business - http://team-notepad.com _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-user <http://lists.xensource.com/xen-users> Georg Bege wrote: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi I've got the same problem! :( Maybe someone knows how this is done or has some howto. thanks Nawal Husnoo wrote:Hello everyone, I have been able to get windows xp to run under a virtual machine, but i cannot get any network access. My desktop is connected to a university network, and we are only given 1 ip address. so i understand i have to use routing instead of bridging, right? i have commented the two lines for bridge and enabled routing in /etc/xen/xend-config.sxp next i inserted a line: vif = [ 'ip=192.168.0.2,type=ioemu' ] into my /etc/xen/vm/woesxp file, next i started the vm, and set the network settings in windows to be ip: 192.168.0.2 mask: 255.255.255.0 gateway: 192.168.0.1 the problem is I cannot ping each other, ie both from linux and from windows, I get something like host unreachable. I have tried reading up about the networking in xen, and also tried googling xen routing, but i see the bridging technique is the one mostly discussed. is there a way of solving my problem using bridging then? what i need is to ping each other (so that I can setup a samba share to share files, and also to rdesktop into the windows) and for the windows vm to access the internet does anyone know of a good link that could help me, or any advice about which way i should go? cheers, galileon. _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users !DSPAM:44f8b08e70671336712104!- -- Georg 'Therion' Bege http://coruscant.info http://www.ninth-art.de therion@xxxxxxxxxxxx <therion at ninth minus art dot de> GnuPG-Key-ID: 0x5717E214 FingerPrint: A8EC B4B2 C9A9 483B CC87 56EE 07A1 C78E 5717 E214 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE+S5bB6HHjlcX4hQRAtfIAJ9f857IENScb1L+pybGIjd46E0urwCglE/Z zxLwxnrTT77X0Mt/zx/Qwjk= =6eVv -----END PGP SIGNATURE----- _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |