I installed Windows 7 as a guest in KVM running on Ubuntu 12. Windows seems to be running fine with the exception that it can't access any external domains or IPs.
The guest can ping the host's IP and the host can ping the guest's IP, but that's it.
I used the default NAT setup, which others have reported should work. What can I do to fix this?
Edit: I also have VirtualBox running on the same host, also running a Windows VM, and it's internet works just fine.
Edit: The Ubuntu host's routing table:
user@localhost:~$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
The virbr0 is some old bridge leftover from when I tried setting up bridging in Virtualbox, but it's no longer used since Virtualbox works find with NAT. I did try using it with KVM, but had no success.
192.168.122.1
as its DNS server. The guest can't ping the Google opendns IP.