So here's an interesting issue:
It seems I'm unable to use any network adapters other than the "Bridged Adapter" type with my Ubuntu 12.04 guest on my Win 7 x64 HE host!
I am able to select the network adapter type, however networking inside the guest OS will fail to start for any networking interface device which is not a Bridged Adapter. Running
ifconfig shows only the loopback interface, and running
sudo ifup eth0 tells me that
eth0 is already configured.
My current network adapter configuration is as follows:
- Network Adapter 1: Host-Only Adapter
Network Adapter 2: NAT
I can go into the
70-persistent-net.rules file and see that the MAC addresses for each network interface correctly corresponds to the MAC address shown for each network adapter in the VirtualBox Manager's Settings page for this particular VM, as we would expect. However, by issuing the command
dmesg | grep eth I can see an entry like the following for every interface device that is not a Bridged Adapter:
Code: Select all
ADDRCONF (NETDEV_UP) eth0: "link is not ready"
I'm currently using the Bridged Adapter type since it works and is actually the most useful type for me atm. The main issue is that I'd like to be able to access the web server on my guest OS from the internet via a free dynamic DNS service and due to having a substandard router, I have to forward the ports on my router to my host, then forward the ports on the host to the guest because the router is incapable of directly forwarding a port to a virtual machine on the network for whatever reason. So, if anyone can help me figure out why my NAT + Host-only configuration isn't working, I would greatly appreciate it!