[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Help creating virtual networks of domU guests
On Monday 18 July 2005 03:25, David Richardson wrote: > Hey guys, > I'm still having problems getting this to work > correctly. Maybe I should be more clear in my setup. > I only have 1 nic, eth0. My dom0 gets its IP address > from a dhcp server on eth0. However, the dhcp server > always gives me the same IP address based on my MAC > address. As such, my domU guests are unable to use > this dhcp server to obtain IPs. Simply assign a different MAC address to your domU. You can run with standard bridging, don't need alias devices and whatnot. For the DHCP Server it looks like a second computer with different MAC is behind an ethernet bridge, so it'll assign a different IP to it. > Therefore, what I > want to do (I think...) is to create a vpn of domU > guests that bridge to a virtual interface eth0:1 in > dom0. Bridging only accepts real interfaces AFAIK. After all, virtual eth0:1 style interfaces are just alias IP adresses, and the bridge works on ethernet level and doesn't care about IP at all. > Outside traffic can then be routed between the > real eth0 and the virtual eth0:1 to reach the domU > guests. Then, I can run a dhcp server in dom0 for > eth0:1 to assign made-up addresses to the domU guests > when they boot. with VPN you mean NAT? > I've never done anything like this before, so any help > would be great. My first attempts have started out by > doing the following: > > Create the virtual ethernet interface: > #ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0 > > Create a bridge in dom0, attach it to eth0:1: > #brctl addbr xen-br1 > #brctl stp xen-br1 off > #brctl setfd xen-br1 0 > #ip link set xen-br1 up > #brctl addif xen-br1 eth0:1 More like: # no eth0:1 iface! brctl addbr xen-br1 brctl stp xen-br1 off brctl setfd xen-br1 0 # no brctl addif! ifconfig xen-br1 192.168.1.1 netmask 255.255.255.0 up # connect domUs to xen-br1 # set "192.168.1.1" as default route inside domU #setup NAT in dom0: iptables -t nat -I POSTROUTING -i xen-br1 -j SNAT --to <insert IP of eth0 here> ... (the nat rules will need more work, maybe your distribution comes with premade scripts there) /Ernst _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |