CentOS Virtualbox kein Internetzugang

2

Ich habe folgendes Problem:

Ich habe eine VM mit CentOS installiert. Von diesem Computer aus kann ich keine Verbindung zum Internet herstellen, daher kann ich keine darauf installierte Aktualisierung durchführen.

Die VM-Konfiguration lautet:

Unter Einstellungen -> Netzwerk

  • Adapter 1
    • NAT
  • Adapter 2
    • Nur-Host-Adapter
    • Name: vboxnet0
    • Promiscuous Mode: Ablehnen
    • Calbe Connected: wahr

Unter Datei-> Einstellungen-> Netzwerk in Nur-Host-Netzwerken vbonenet0 :

  • IPv4-Adresse: 192.168.101.1
  • IPv4 Newroks-Maske: 255.255.255.0
  • IPv6-Adresse: fe80: 0000: 0000: 0000: 0800: 27ff: fe00: 0000
  • IPv6-Präfixlänge: 64

Wenn ich an der Maschine bin:

ifconfig -a
eth0      Link encap:Ethernet  HWaddr 08:00:27:55:45:B3  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe55:45b3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1699 (1.6 KiB)  TX bytes:1414 (1.3 KiB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:D7:3D:E9  
          inet addr:192.168.101.129  Bcast:192.168.101.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fed7:3de9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:477 errors:0 dropped:0 overruns:0 frame:0
          TX packets:452 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:89736 (87.6 KiB)  TX bytes:183141 (178.8 KiB)

ping 192.168.101.129
PING 192.168.101.129 (192.168.101.129) 56(84) bytes of data.
64 bytes from 192.168.101.129: icmp_seq=1 ttl=64 time=0.013 ms
64 bytes from 192.168.101.129: icmp_seq=2 ttl=64 time=0.027 ms
64 bytes from 192.168.101.129: icmp_seq=3 ttl=64 time=0.031 ms
64 bytes from 192.168.101.129: icmp_seq=4 ttl=64 time=0.048 ms
64 bytes from 192.168.101.129: icmp_seq=5 ttl=64 time=0.062 ms


ping www.google.com
PING www.google.com (216.58.205.164) 56(84) bytes of data.
From 192.168.101.129 icmp_seq=2 Destination Host Unreachable
From 192.168.101.129 icmp_seq=3 Destination Host Unreachable
From 192.168.101.129 icmp_seq=4 Destination Host Unreachable

Unter / etc / sysconfig / network-scripts / die Datei ifcfg-eh0 :

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=DHCP
DNS1=8.8.8.8
DNS2=8.8.4.4

die ifcfg-eh1 Datei:

DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.101.129
NETMASK=255.255.255.0
NETWORK=192.168.101.0
BROADCAST=192.168.101.255
NM_CONTROLLED=no
DNS1=8.8.8.8
DNS2=8.8.4.4

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.101.0   *               255.255.255.0   U     0      0        0 eth0
10.0.3.0        *               255.255.255.0   U     0      0        0 eth1
192.168.56.0    *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1002   0        0 eth0
link-local      *               255.255.0.0     U     1003   0        0 eth1
default         192.168.101.2   0.0.0.0         UG    0      0        0 eth0

Kann mir jemand helfen? Danke für die Unterstützung.

AKTUALISIEREN

Das Standard-Gateway ist:

ip r | grep default
default via 192.168.101.2 dev eth1 
Bruno Pistone
quelle
1
Fügen Sie die IP-Adresse des Standardgateways zum GATEWAY=<IPAddress>Wert der Datei ifcfg-eth0 hinzu und prüfen Sie, ob dies behoben ist . Sie können den Netzwerkdienst mit systemctl restart networkanschließend zum Testen neu starten .
Pimp Juice IT
@PimpJuiceIT danke für die Antwort. Ich habe hinzugefügt GATEWAY=10.0.2.15und jetzt ping www.google.comsagtping: unknown host www.google.com
Bruno Pistone
Seltsamerweise muss ich meine CentOS-VM nicht überprüfen und ich verwende Hyper-V für die eine VM CentOS 7-Maschine, die in meinem Fall sowieso virtualisiert ist. Normalerweise verwende nmtuiich, wenn ich für die Netzwerkkonfiguration von CentOS-Computern zur Verfügung stehe. Sehen Sie also, ob in Ihrem Fall etwas verfügbar ist, das offensichtlich aussieht, aber der fehlende DG sah für mich offensichtlich aus, aber ich bin auch kein Linux-Experte, aber es ist wahrscheinlich ein VM-Netzwerk Einstellung, die das verursacht, denke ich zumindest.
Pimp Juice IT
Pingen Sie eine IP-Nummer, nicht einen Namen. Dieser Fehler bedeutet, dass DNS nicht richtig funktioniert. (Es wird nicht aufgelöst.) Überprüfen Sie Ihre DNS-Einstellungen. Ping 8.8.8.8 sehen, was passiert. Wenn das funktioniert, stellen Sie den DNS-Verweis auf Ihren lokalen Router ein
Tim_Stewart,
1
Versuchen Sie, die Routentabelle zu Ihrer Frage hinzuzufügen. Führen Sie also den routeBefehl aus und zeigen Sie diese Ausgabe in Ihrer Frage an. Ich frage mich, ob Sie für die Netzwerkeinstellungen überhaupt das Adapter-2-Setup in VirtualBox benötigen und nur Adapter-1-Setup mit NAT alleine tun würden. Ich müsste mit VirtualBox testen, aber vielleicht ist dies etwas Einfaches, mit dem Sie schnell testen können, nur für den Fall.
Pimp Juice IT

Antworten:

0

Stellen Sie sicher, dass die MAC-Adresse Ihres VirtualBox-Netzwerkadapters mit der in Ihren Dateien ifcfg-eh0 und ifcfg-eh1 angegebenen Hardware-Adresse (HWADDR) übereinstimmt. Bis ich feststellte, dass ich in der Lage war, mein Netzwerk zum Laufen zu bringen.

Fidel Orozco
quelle