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
答え1
これらのモジュールはゲストでは無効です。VirtualBoxホストでのみ使用できます。はvboxnetflt
「ブリッジ」ネットワークモードに必要で、vboxnetadp
は「ホスト専用」インターフェースを作成するために必要です。どちらも仮想ボックスホストモジュールパッケージ。
ゲストにネットワーク関連のものをロードする必要はありません。とにかく、VirtualBox はすでにネットワーク カードをエミュレートしています。