Не удается подключиться к сети хоста с виртуальной машины

278
Mohammad_Hosseini

У меня есть виртуальная коробочная машина Centos, которая размещена на Ubuntu, на Ubuntu я подключен к VPN с открытым подключением и хочу использовать этот VPN через виртуальную машину Centos 6.7.

Я настроил виртуальную сеть только для хоста следующим образом:

vboxnet0 adapter: ipv4 address: 192.168.56.1 ipv4 network mask: 255.255.255.0  DHCP server :  enable server  server address: 192.168.56.100 server mask: 255.255.255.0 lower address bound: 192.168.56.101 upper address bound: 192.168.56.254 

И тогда я настроил сеть Centos Vbox, как показано ниже:

адаптер1 :

 attached to : Host-only adapter  name : vboxnet0  

адаптер 2 :

 attached to : NAT 

Затем я настроил сетевые настройки Centos, как показано ниже:

/etc/sysconfig/network-scripts/ifcfg-eth0  DEVICE=eth0 TYPE=Ethernet UUID=ff99b59d-162f-4838-baa7-c73384ab23f2 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp HWADDR=08:00:27:1D:BD:69 DEFROUTE=yes NAME="System eth0" 

А также:

 /etc/sysconfig/network-scripts/ifcfg-eth1  DEVICE=eth1 TYPE=Ethernet UUID=ff99b59d-162f-4838-baa7-c73384ab23f2 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp NAMEE="System eth1" 

А затем я перезагружаю Vbox при перезагрузке Vbox и набираю ifconfig, который я получаю:

eth0 Link encap:Ethernet HWaddr 08:00:27:1D:BD:69  inet addr:192.168.56.102 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe1d:bd69/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:192 errors:0 dropped:0 overruns:0 frame:0 TX packets:124 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000  RX bytes:26123 (25.5 KiB) TX bytes:19725 (19.2 KiB)  eth1 Link encap:Ethernet HWaddr 08:00:27:ED:C4:BD  inet addr:10.0.3.15 Bcast:10.0.3.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feed:c4bd/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000  RX bytes:735 (735.0 b) TX bytes:1075 (1.0 KiB)  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:315 errors:0 dropped:0 overruns:0 frame:0 

Когда я пингую 4.2.2.4или 8.8.8.8получаю:

connect: Network is unreachable 

Любая помощь будет высоко ценится!

Спасибо!

0

1 ответ на вопрос

0
Mohammad_Hosseini

Мне удалось решить эту проблему, настроив Виртуальная машина (Centos) адаптер1 для NAT и адаптер 2 для сети только для хоста

Затем я настроил сеть виртуальных ящиков (вкладка «только для хоста»):

vboxnet0  ipv4 address : 192.168.56.1 ipv4 network mask : 255.255.255.0 

и включил DHCPсервер и настроил его так:

server address : 192.168.56.100 server mask : 255.255.255.0 lower address bound : 192.168.56.101 upper address bound : 192.168.56.254 

чем я загрузил свою виртуальную машину и настроил ее следующим образом:

/etc/sysconfig/network-scripts/ifcfg-eth0  DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp HWADDR=08:00:27:1D:BD:69 DEFROUTE=yes NAME="System eth0" DNS1=8.8.8.8 DNS2=4.2.2.4 

А также :

 /etc/sysconfig/network-scripts/ifcfg-eth1  DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp NAMEE="System eth1" 

И перезагрузил машину и все заработало. он мог бы использовать мою сеть хоста, которая была