Debian 9 をゲスト OS として実行する VirtualBox VM を作成し、ネイティブ NAT ネットワークインターフェイスを使用してインターネットに正常に接続できます。
また、ホストオペレーティングシステム(該当する場合はWindows 10)からアクセスできるようにするには、仮想マシンのWebサーバーとSSHサーバーが必要ですが、インターネット全体ではアクセスできません。しばらく前に、他の同僚が同様の仮想マシンを設定するように求めたとき(それぞれDebian 8とWindows 7を使用)、多くの実験の最後に仮想マシンをさらに作成する必要があると思いました。ホストアダプタのみゲストOSでhosts
ホストOSのファイルを更新して、仮想マシンのゲストOSに設定されているホスト名を「稼働中」(プライベート)IPアドレスにマッピングします。
しかし、Debian 9では同様の成功を収めていないようです。おそらくネットワーキングの設定方法が変更されたようです。
NATインターフェイスは、enp0s3
インターネットに接続できるプライベートIP 10.0.2.15としてマークされていますが、そのアドレスはホストオペレーティングシステムのWebブラウザまたはSSHには表示されません。
VMをシャットダウンし、追加のホスト専用ネットワークアダプタを追加した場合は、VMを再起動すると名前が追加されたインターフェイスがありますが、enp0s8
「停止」状態になり、関連付けられたIPアドレスがありません。
このインターフェイスを設定するには別のタスクを実行する必要がありますか、またはVirtualBoxはそれを処理する必要がありますか?
ベストアンサー1
私はここの指示に従いました。https://dev.to/isabolic99/how-to-set-host-only-adapter-on-vm-virtual-box-2jka。追加のホストネットワーク設定を追加する方法についての指示がありますが、ちょうどデフォルトを使用していましたが、うまくいきました。
私が取ったステップは次のとおりです。
Debian 9 ゲスト仮想マシンにホスト専用ネットワークアダプタを追加します。
仮想マシンのゲストとして起動し、新しいネットワークアダプタの名前を確認します。
$ ls /sys/class/net
私のものenp0s8
。
- アイテム一覧
以下を次の項目に追加します/etc/network/interfaces
。
auto enp0s8
allow-hotplug enp0s8
iface enp0s8 inet static
address 192.168.56.11
netmask 255.255.255.0
- 仮想マシンを再起動するか、この
ifup enp0s8
コマンドを使用してください。
192.168.56.11
これで、ホストシステムのすべての標準ポートからvboxゲストにアクセスできるようになります。