Keine Internetverbindung für Neuinstallation [geschlossen]


8

Ich benutze verschiedene Distributionen über VirtualBox. Ich bin auf Arch Linux als natürliche Plattform gestoßen, um das zu tun. Ich habe jedoch das folgende Problem:

Auf meinem Nicht-Root-Konto nach der Installation ...

Der Versuch, ping -c 3 www.google.comzu "ping: unbekannter Host www.google.com" zu führen.

Der Versuch, ping -c 3 8.8.8.8zu "Netzwerk ist nicht erreichbar" zu führen.

Der Versuch, sudo pacman -S alsa-utilszu "Fehler: Fehler beim Abrufen der Datei '' zu führen: Host konnte nicht aufgelöst werden:" für alle Dateien.

Ich verwende einen Windows 7 64-Bit-Host und VirtualBox 4.3.28. Ich habe ein Motherboard mit einer Intel-Ethernet-Netzwerkkarte (dies ist die einzige, die an meinen Router angeschlossen ist, und den einzigen Host-Betriebssystem-fähigen Adapter), eine Ethernet-Netzwerkkarte eines Drittanbieters und einen WLAN-Adapter. Die Netzwerkeinstellungen in VirtualBox sind Standardeinstellungen. Das Internet funktioniert für den Host, alle anderen VMs und für die Live-Installation von Arch Linux (2015.07.01) (Ping und Downloads funktionierten vor der Installation).

Hier sind die genauen Aktionen und Befehle, die ich während der Installation ausgeführt habe (ohne meine Notizen zu beachten). Bearbeiten: Pastie redigierte die wichtige Zeile (46) xD; Es lautet " systemctl enable dhcpcd@eth0.service ". Diese Schritte wurden aus dem Arch Linux Beginners 'Guide und Lifehacker übernommen.

Originalfaden

Antworten:


12

Ich fand, dass eth0 nicht der Name meiner Schnittstelle war. systemctl enable dhcpcd@enp0s3.serviceProblem gelöst. Vielen Dank.


0

Stellen Sie sicher, dass Ihre virtuelle Box über eine Netzwerkschnittstelle für das virtuelle Betriebssystem verfügt. (Einstellungen> Netzwerk> Adapter 1> An NAT angeschlossen). Dies ist sicherlich nicht der einzige Weg, aber es könnte der einfachste für Sie sein.

Stellen Sie außerdem sicher, dass Ihr Netzwerkadapter aktiv ist und DHCP verwendet. Zum Beispiel könnte die Datei "Schnittstellen" so aussehen

$ cat /etc/network/interfaces
auto eth1
iface eth1 inet dhcp

Überprüfen Sie mit "ifcongfig", ob Sie eine IP-Adresse haben (suchen Sie nach "inet addr").

$ ifconfig 

eth1      Link encap:Ethernet  HWaddr 00:03:2d:23:2d:0f  
          inet addr:10.159.15.214  Bcast:10.159.15.255  Mask:255.255.255.128
          inet6 addr: fe80::203:2dff:fe23:2d0f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:494587 errors:0 dropped:0 overruns:0 frame:0
          TX packets:423021 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:305034072 (305.0 MB)  TX bytes:77050307 (77.0 MB)
          Interrupt:18 Memory:f7b00000-f7b20000

Vielen Dank für Ihren Kommentar, @Merlean. Ich konnte das Problem am ursprünglichen Thread lösen. Als neuer Linux-Benutzer werden die von Ihnen demonstrierten Befehle jedoch in Zukunft nützlich sein.
Höflicher Meister
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.