Ubuntu stores the MAC address of eth0 in a file. Because MAC addresses change when they are used on another host, this breaks networking.
To fix:
- Edit the iftab
vi /etc/iftab
- Find the line beginning eth0
- Comment out the line with a #, save the file
- Test
ifup eth0 ifconfig
This behaviour is worked around in the 6.06.1 image on this site.