Ich versuche, einen Arch Linux Virtualbox 4.2.6-Gast zu erstellen und benötige ein Host-Only-Netzwerk. Ich habe an mehreren Stellen gelesen, dass ich die Kernelmodule vboxnetflt und vboxnetadp laden muss, damit dies funktioniert. Diese sind auf meinem System jedoch nicht vorhanden:
# modprobe -a vboxnetflt vboxnetadp
modprobe: WARNING: Module vboxnetflt not found
modprobe: WARNING: Module vboxnetadp not found
Tatsächlich updatedb && locate vboxnetadp
liefert das Ausführen von überhaupt keine Ergebnisse. Ich habe die folgenden Pakete installiert:
community/virtualbox-guest-dkms 4.2.6-1
community/virtualbox-guest-modules 4.2.6-3
community/virtualbox-guest-utils 4.2.6-1
dkms install vboxguest/4.2.6
habe nur vboxguest, vboxsf und vboxvideo installiert (die ich bereits hatte). Trotz langem Suchen bin ich nicht an einen Ort gelangt, an dem ich die benötigten Module finden kann. Irgendwelche Ideen?
Bearbeiten: Grawitys Antwort unten ist richtig. Es stellte sich heraus, dass der Grund, warum ich Probleme hatte, das Host-Only-Netzwerk richtig zum Laufen zu bringen, darin liegt, dass die IP des Adapters unter Windows auf die Gateway-IP eingestellt werden muss, die Linux meldet, wenn es eine IP erhält. Da die IP, die meine VM erhielt, im Subnetz 172.16.1.x/24 lag, führte ich den folgenden Befehl in einer Windows-Shell aus:
VBoxManage hostonlyif ipconfig "VirtualBox Host-Only Ethernet Adapter" --ip 172.16.1.1 --netmask 255.255.255.0
Antwort1
Diese Module sind in Gastsystemen wirkungslos – sie sind nur für den Einsatz im VirtualBox-Host vorgesehen. vboxnetflt
wird für den „überbrückten“ Netzwerkmodus benötigt und vboxnetadp
dient zum Erstellen der „Host-Only“-Schnittstellen. Beide sind imVirtualbox-Host-ModulePaket.
Sie müssen im Gast nichts Netzwerkbezogenes laden.VirtualBox emuliert die Netzwerkkarte ohnehin bereits.