Short Xen w/ Ubuntu Routed Hostonly Network HowTo

- install latest Ubuntu server
- install Xen 3.3
- get Xen kernel from Ubuntu Hardy Heron repos
- add hostonly network:

brctl addbr hostonly

- set dom0 IP for hostonly network:

ifconfig hostonly 10.0.0.1 netmask 255.255.255.0

- start Xen daemon:

/etc/init.d/xend start

- start domU:

xm create xxxx.xen [-c]

- access console on paravirtualized domU:

xm console domU-name

- close Xen console: “Ctrl”+”]” (on german macbook pro keyboard: ctrl+alt+6, on german windows keyboard: Ctrl+Alt Gr+9)

- forward Microsoft Windows Remote Desktop using iptables:

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp -i eth0 -d 78.46.104.242 --dport 3389 -j DNAT --to 10.0.0.10:3389
iptables -A FORWARD -p tcp -i eth0 -d 10.0.0.10 --dport 3389 -j ACCEPT

- to allow ping to Windows domU, check ICMP settings in Windows Firewall