Es kann keine Verbindung zum Hostnetzwerk von der virtuellen Maschine hergestellt werden

297
Mohammad_Hosseini

Ich habe eine centos Virtual Box-Maschine, die auf Ubuntu gehostet wird, auf Ubuntu bin ich mit Open-Connect-VPN verbunden, und ich möchte dieses VPN über Centos 6.7 Virtual Machine verwenden.

Ich habe ein Virtual-Box-Host-Only-Netzwerk wie folgt eingerichtet:

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 

Und dann habe ich das centos Vbox Netzwerk wie folgt konfiguriert:

adapter1 :

 attached to : Host-only adapter  name : vboxnet0  

Adapter 2 :

 attached to : NAT 

Dann habe ich die centos-Netzwerkeinstellungen wie folgt konfiguriert:

/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" 

Und auch:

 /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" 

Und dann habe ich die Vbox neu gestartet, wenn ich die Vbox neu lade, und gebe ifconfig ein:

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 

Wenn ich ping 4.2.2.4oder 8.8.8.8ich bekomme:

connect: Network is unreachable 

Jede Hilfe wird sehr geschätzt!

Vielen Dank!

0

1 Antwort auf die Frage

0
Mohammad_Hosseini

Es ist mir gelungen, dieses Problem zu beheben, indem Sie den Adapter1 für virtuelle Maschinen (centos) auf NAT und den Adapter 2 auf ein Host-Only-Netzwerk setzen

Dann habe ich das virtuelle Boxnetzwerk (Host-Only-Registerkarte "Netzwerk") für Folgendes konfiguriert:

vboxnet0  ipv4 address : 192.168.56.1 ipv4 network mask : 255.255.255.0 

und aktivierter DHCPServer und konfigurieren Sie es wie folgt:

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 

dann habe ich meine virtuelle Maschine gebootet und wie folgt konfiguriert:

/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 

Und auch :

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

Und die Maschine neu gestartet und es hat funktioniert. Es konnte mein Host-Netzwerk nutzen, das war