Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Host: WinXP, guest: Ubuntu 12.10, connection type: only NAT.
Kernel IP routing table (route -n) contains only header


eth2      Link encap:Ethernet  HWaddr 08:00:27:c6:86:82  
          inet6 addr: fe80::a00:27ff:fec6:8682/64 Scope:Link
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:4391 (4.3 KB)

lo        Link encap:Local Loopback  
          inet addr:  Mask:
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1184 (1.1 KB)  TX bytes:1184 (1.1 KB)

ping of any internet address gives error:
connect: Network is unreachable

How to connect to the internet from VM? What settings should be in the Network Connections -> DSL (or Wired?)

share|improve this question

I notice your Ethernet interface is identified as eth2. This can happen if you changed the ethernet interface MAC address, maybe because you cloned from another VM.

Can you connect to the host machine, but not the internet? If so, try the solution from this VirtualBox forum thread.

To sum it up, you want to delete /etc/udev/rules.d/70-persistent-net.rules and reboot. The ethernet interface will identify as eth0 now and everything should work.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.