In Virtualbox version 4.3.26 I would like to install Ubuntu 16.04 client. The network configuration is adapter 1 : bridged adapter name : eth0 adapter 2 : NAT
With this configuration I do have internet access, but not to my local network.
I tried : static-ip-in-virtualbox-machine-with-ubuntu-16-04 but when setting to host-only, I was not able to select any thing.
I have read Virtualbox manual chapter 6 but could not find a solution.
I have tried how to rename a network card but adding a rule did not work for me.
In my other virtualbox clients I had to add in the client (Ubuntu) interfaces file (/etc/network/interfaces) with the result :
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto eth1 iface eth1 inet static dns-nameservers 192.168.1.70 192.168.1.1 address 192.168.1.66 gateway 192.168.1.1
And in the virtualbox network setting adapter 1 : bridged adapter, name : eth0
With this configuration I have access to my local network and Internet with my other (Ubuntu 14.04) Virtualbox clients.
The name system in Ubuntu 16.04 has altered, no eth0 anymore but by checking using ifconfig :
me@vBox1b-client:~$ ifconfig enp0s3 Link encap:Ethernet HWaddr 08:00:27:9e:aa:c9 inet addr:192.168.1.78 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe9e:aac9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:41 errors:0 dropped:0 overruns:0 frame:0 TX packets:84 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4304 (4.3 KB) TX bytes:8988 (8.9 KB) enp0s8 Link encap:Ethernet HWaddr 08:00:27:17:a7:e6 inet addr:10.0.3.15 Bcast:10.0.3.255 Mask:255.255.255.0 inet6 addr: fe80::a16b:7a82:bf0b:7247/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:67 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1328 (1.3 KB) TX bytes:7953 (7.9 KB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:10 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:534 (534.0 B) TX bytes:534 (534.0 B)
So with this info I changed my interfaces file into :
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto enp0s3 iface enp0s3 inet static dns-nameservers 192.168.1.70 192.168.1.1 address 192.168.1.66 gateway 192.168.1.1
I rebooted and indeed I had access to my local network, but not to Internet anymore.
So in Virtualbox server I wanted to changed in adapter 1 with name : eth0 to enp0s3 but I could not change the name at all.
The DNS seems to be ok.
ping mylocal.com PING mylocal.com (192.168.1.73) 56(84) bytes of data. 64 bytes from 192.168.1.73: icmp_seq=1 ttl=64 time=0.961 ms
The DNS can find the local IP address and the IP address does response.
ping nu.nl PING nu.nl (126.96.36.199) 56(84) bytes of data. From 192.168.1.66 icmp_seq=1 Destination Host Unreachable
Also global the DNS can find the IP address, but the IP address does not response.
The DNS server which is used :
nslookup host Server: 192.168.1.70 Address: 192.168.1.70#53
There might be a conflict with Virtualbox MAC addresses, so I refreshed them, in Virtualbox manager, but without result.
I have three question :
- How it is possible that adding a network blocks Internet access? I would really like to comprehend what is happening, this makes understand a solution better.
- Why Virtualbox does not let me alter the adapter name into enp0s3?
- How can I have access to Internet and my local network together?