Arch Linux ゲストに vboxnetflt および vboxnetadp カーネル モジュールをインストールするにはどうすればいいですか?

Arch Linux ゲストに vboxnetflt および vboxnetadp カーネル モジュールをインストールするにはどうすればいいですか?

Arch Linux Virtualbox 4.2.6 ゲストを作成しようとしていますが、ホストオンリー ネットワークが必要です。これを機能させるにはカーネル モジュール vboxnetflt と vboxnetadp をロードする必要があると複数の場所で読みました。しかし、これらは私のシステムには存在しません。

# modprobe -a vboxnetflt vboxnetadp
modprobe: WARNING: Module vboxnetflt not found
modprobe: WARNING: Module vboxnetadp not found

実際、 を実行してもupdatedb && locate vboxnetadp何の結果も返されません。次のパッケージがインストールされています。

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.6vboxguest、vboxsf、vboxvideo (すでに持っていた) のみをインストールしました。いくら検索しても、必要なモジュールが見つかる場所が見つかりません。何かアイデアはありますか?

編集: Grawity さんの以下の回答は正しいです。ホストオンリー ネットワークを正しく動作させるのに問題があった理由は、Windows 上のアダプタの IP を、Linux が IP を取得するときに報告するゲートウェイ IP に設定する必要があるためであることがわかりました。VM に与えられた IP は 172.16.1.x/24 サブネットにあったため、Windows シェルで次のコマンドを実行しました。

VBoxManage hostonlyif ipconfig "VirtualBox Host-Only Ethernet Adapter" --ip 172.16.1.1 --netmask 255.255.255.0

答え1

これらのモジュールはゲストでは無効です。VirtualBoxホストでのみ使用できます。はvboxnetflt「ブリッジ」ネットワークモードに必要で、vboxnetadpは「ホスト専用」インターフェースを作成するために必要です。どちらも仮想ボックスホストモジュールパッケージ。

ゲストにネットワーク関連のものをロードする必要はありません。とにかく、VirtualBox はすでにネットワーク カードをエミュレートしています。

関連情報