ブリッジ アダプターを使用して VirtualBox に永続的な IP を設定するにはどうすればよいでしょうか?

ブリッジ アダプターを使用して VirtualBox に永続的な IP を設定するにはどうすればよいでしょうか?

私は Virtualbox (Ubuntu 11.1) で Web (開発) サーバーを実行しています。頻繁に移動するため、コンピューターにはさまざまな IP アドレスが割り当てられます。

新しい IP adr を取得するたびに、サイトを稼働させるためにさまざまな構成設定を変更する必要があります。

VB に「永続的な」 IP アドレスを設定し、何らかの方法ですべてのトラフィックをラップトップにルーティングする方法はありますか?

答え1

私も同じ問題を抱えていました (VirtualBox 4.1.10、ホスト Ubuntu 11.10、ゲスト Ubuntu 11.10)。 解決方法は次のとおりです。

VM に 2 つのネットワーク インターフェイスを設定します。最初のインターフェイスは NAT に、2 番目のインターフェイスはホスト専用にする必要があります。ホスト専用接続を追加できない場合は、[環境設定] -> [ネットワーク] で設定されていることを確認してください。

ゲスト OS (私の場合は Ubuntu) で、 を編集し/etc/network/interfaces、最後に次の行を追加します。

auto eth1 # this refers to the Host-only network interface
iface eth1 inet static
address 192.168.56.10 # Arbitrary IP address
netmask 255.255.255.0

そして再起動します。これで完了です。eth0インターネットにアクセスするには DHCP 経由で設定を自動的に取得する必要があるため、 については何も変更しないでください。 により、eth1ホストとゲストが相互に通信できるようになります。

答え2

これらのファイルを変更することで、VB ゲスト IP を静的に変更できます。

vim /etc/network/interfaces

最後に次の行を追加します。

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx

DNS設定について

vim /etc/resolv.conf

そして以下を追加します:

nameserver xxx.xxx.xxx.xxx

関連情報