VirtualBoxに2つのVMがあります。どちらもFreeBSDであり、相互に通信する必要があります。 DHCPを有効にしてネットワークを作成し、次のように設定しました。
Server Address 10.10.10.1
Server Mask 255.255.255.0
Lower Address Bound 10.10.10.100
Upper Address Bound 10.10.10.200
私のVMはお互いにpingを実行し、正しいIPアドレスを取得しています。これは私が持っていなければならないものであり、変えることはできません。
今、私は1つのVMからインターネットにアクセスしたいのですが、2つのネットワークカードを使用する必要があることがわかりましたが、2番目のカードを設定する方法がわかりません。VirtualBoxなどを初めて使用するのであなたがこれをあなたの答えで数えるならば、私はそれを感謝します。そして、それが問題であるならば、私はホストシステムとしてWindows8を持っています。
2番目のネットワークアダプタが有効になっていることを確認してください。また、2番目のネットワークアダプター(接続先:NAT)の[詳細設定]セクションをチェックして、最初のネットワークアダプターと同じアダプタータイプ(要件ではありませんが、この方法でドライバーがロードされていることがわかります)とケーブル接続されていることを確認します。チェックされます。
FreeBSDゲストで、/ etc /rc.confファイルに追加されたアダプタを有効にするためのエントリがあることを確認します。次のような行が表示されます。
ifconfig_dc0="DHCP"
最初に、追加されたアダプタのエントリもあることを確認します。例:
ifconfig_dc1="DHCP"
(1
の前のdc
を0
の前の現在の行と同じものに置き換えます)次に、ゲストOSを再起動します。
ネットワークカードの追加は非常に簡単です。
仮想マシンの設定のNetworking
セクションで、アダプタタブを選択します。 Enable Network Adapter
にチェックマークを付けます。インターネットアクセスの場合、NATアダプターが最も簡単なオプションです。次に、[OK]をクリックするだけで、準備が整います。
各アダプタの機能の詳細については、 VirtualBoxネットワークドキュメント を参照してください。
VirtualBoxのGUIは4つのアダプターのみをサポートすることに注意してください。さらに追加するには、VBoxManage modifyvm
コマンド( modifyvm
ネットワークドキュメント )を使用できます。 VBoxManage list systemproperties
は、使用可能なネットワークアダプタの最大数を表示します。
Maximum PIIX3 Network Adapter count: 8
Maximum ICH9 Network Adapter count: 36
PIIX3
とICH9
は、VirtualBoxで利用できる2つのチップセットオプションです。 PIIX3は非常に古いチップセットです(したがって、多くの周辺機器をサポートしていません)が、新しいVMのデフォルトです。これは、VMのSystem
設定で変更できます。
ゲストが「ホストオンリー」を介してインターネットにアクセスできるようにするには、いくつかのファイアウォールルールを有効にする必要があります。詳細については...
https://superuser.com/a/1238065/19584
注:この方法ではスーパーユーザーに重複した回答があるため、ここでは完全には回答しませんでした。