Ich habe Arch Linux erfolgreich auf VirtualBox installiert, aber das Internet funktioniert darin nicht. Während der Installation gab es kein Problem mit der Internetverbindung, aber wenn ich von der virtuellen Festplatte (mit dem Syslinux-Bootloader) boote, kann ich keine Verbindung zum Internet herstellen.
Wenn ich von der Installations-CD boote und die Root-Partition einbinde und dann das installierte System aus dem # arch-chroot
Internet verwende, funktioniert es gut, ohne etwas zu tun, und # ip link
zeigt zwei Schnittstellen lo
undeth0
Wenn ich versuche, einen # systemctl enable [email protected]
Befehl zu verwenden , wird der Fehler "Operation fehlgeschlagen: Keine solche Datei oder kein solches Verzeichnis gibt jedoch an # ip link
, dass zwei Schnittstellen vorhanden sind lo
und" angezeigt enp3s0
.
Ich möchte wissen, warum es zwei verschiedene Namen für denselben Ethernet-Port gibt. und was noch wichtiger ist, wie löse ich dieses Problem?
quelle
lo
ist eine Loopback-Schnittstelle .Antworten:
Installieren von Archlinux als Gast auf Virtualbox
15. März 2013, 23:54 Uhr
Im Wesentlichen können Sie dieser Anleitung folgen, es sind jedoch mehrere zusätzliche Schritte erforderlich. https://wiki.archlinux.org/index.php/Installation_guide#Installation
So reparieren Sie das Netzwerk:
Denken Sie daran, dass Sie ohne das Netzwerk keine Pakete aus dem Netz erhalten können :(
Relevante Links
Anfängerhandbuch: https://wiki.archlinux.org/index.php/Beginners%27_guide#Installation
Reparieren des Netzwerks: https://bbs.archlinux.org/viewtopic.php?pid=1243601
quelle
net.ifnames=0 biosdevname=0
zu jeder Zeile, die/boot/vmlinuz-linux
in der Datei enthalten ist , hinzufügen./boot/grub/grub.cfg
Alle diese Zeilen sollten also ähnlich seinlinux /boot/vmlinuz-linux root=UUID=8bfcc0b4-e13e-4d56-8eb9-85cd22f950cb rw net.ifnames=0 biosdevname=0 quiet
. Bitte beachten Sie jedoch, dass die Erzgemeinschaft davon dringend abrät. siehe unix.stackexchange.com/questions/81834/…Ich bin gerade auf das gleiche Problem gestoßen. Die Lösung stellte sich einfach heraus:
systemctl start dhcpcd.service
Danach begann alles (Ping, Pacman usw.) zu arbeiten.
Übrigens:
# systemctl enable [email protected]
hat einen Tippfehler. Sollte enp0s3 sein. Erklärt Ihren Nein solcher Datei- oder Verzeichnisfehler;)quelle