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


3

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.6 vboxguest、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

回答:


5

これらのモジュールはゲストには無効です - それらはVirtualBoxホストで使用するためだけのものです。 vboxnetflt 「ブリッジ」ネットワークモードに必要です。 vboxnetadp 「ホストオンリー」インターフェースを作成するためのものです。どちらも virtualbox-host-modules パッケージ。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.