• ベストアンサー

VirtualBoxのゲストOSで固定IPを使用したい

ホストOS が Windows vista ゲストOS が OpenSolaris[2009-06]になります。 当初は、ブロードバンドルーターのDHCP機能を使用しており、 ゲストOSも正常にIPが割り当てられ、ネットにつなぐことができました。 しかし、ルーターのDHCP機能を無効にし、 ホスト、ゲストそれぞれのIPを固定にしたところ、 ホストは正常にネットワークに参加できましたが、 ゲストからネットワークにつながらなくなってしまいました。 ゲストOSで固定IPを利用する方法をご存じの方、 いらっしゃいましたら、ご教授お願いします。 ■まず、DHCP使用時の設定です。 -------------------------------------------------- VirtualBoxのネットワーク設定 【アダプタ1】 ネットワークアダプタを有効化:○ 割り当て:ブリッジアダプタ 名前:Atheros AR5007EG Wireless Network Adapter アダプタタイプ:Intel PRO/1000 MT Desktop (82540EM) ケーブル接続:○ -------------------------------------------------- 【Atheros AR5007EGの設定】(Windows vista) ・IPアドレスを自動的に取得する ・DNS サーバーのアドレスを自動的に取得する -------------------------------------------------- ■次にIP固定後の設定です。 -------------------------------------------------- 【Atheros AR5007EGの設定】(Windows vista) IPアドレス:192.168.11.3 ネットマスク:255.255.255.0 デフォルトゲートウェイ:192.168.11.1 優先 DNS サーバー:192.168.11.1 -------------------------------------------------- VirtualBox Host-Only Network(Windows vista) IPアドレス:192.168.11.4 ネットマスク:255.255.255.0 デフォルトゲートウェイ:192.168.11.1 優先 DNS サーバー:192.168.11.1 -------------------------------------------------- ■上記2つのアダプタはホストOSで ipconfig /all で正常に確認ができます。 -------------------------------------------------- VirtualBoxのネットワーク設定 【アダプタ1】 ネットワークアダプタを有効化:○ 割り当て:ホストオンリーアダプタ 名前:VirtualBox Host-Only Network アダプタタイプ:Intel PRO/1000 MT Desktop (82540EM) ケーブル接続:○ -------------------------------------------------- ■そして、ゲストOS(OpenSolaris)内のネットワーク設定です。 -------------------------------------------------- /etc/hosts 127.0.0.1 opensolaris opensolaris.local localhost 192.168.11.4 opensolaris loghost -------------------------------------------------- /etc/defaultrouter 192.168.11.1 -------------------------------------------------- /etc/nodename opensolaris -------------------------------------------------- /etc/resolv.conf nameserver 192.168.11.1 -------------------------------------------------- ■ifconfig -a では指定アドレスを割り当てられたアダプタが 表示されています。

質問者が選んだベストアンサー

  • ベストアンサー
noname#227025
noname#227025
回答No.2

OpenSolaris はそれまでの Solaris とは異なり、デフォルトで NWAM という仕組みで IP アドレスの設定を行います。 OpenSolaris の固定 IP アドレスへの設定変更は、具体的にどのように行っていますか?

参考URL:
http://wikis.sun.com/pages/viewpage.action?pageId=173212998
redtooth
質問者

お礼

>OpenSolaris はそれまでの Solaris とは異なり、デフォルトで NWAM という仕組みで IP アドレスの設定を行います。 ずばり、これを知りませんでした。 参考URL通りに設定したところ、正常に固定IPでネットワークに参加することができました。 どうもありがとうございます。

その他の回答 (1)

  • hok212
  • ベストアンサー率66% (100/150)
回答No.1

手前味噌で恐縮ですが、VBox3.1.0を使い、ホストOSのWinXP、ゲストOSのUbuntuの環境で、ゲストOSに固定IPを設定した際のメモを紹介します。 http://hok.at.webry.info/200912/article_2.html ポイントは、ホストのネットワークとゲストのネットワークをブリッジ接続させる点です。

redtooth
質問者

お礼

ありがとうございます。 アドバイス助かります。 以下、引用させて頂きます。 (1)ホスト側で、ホストの使用しているアダプタと"VirtualBox Host-Only Network" の2つを選択した状態で右クリックし、「ブリッジ接続」。 (2)ネットワークブリッジが出来るので、このネットワークブリッジに対して元の接続設定(ブリッジ設定前にホストが使っていたネットワーク設定)を行う。 (3)次に、VirtualBoxの仮想マシンの設定→ネットワークを開き、割り当てから「ホストオンリーアダプタ」を選択。 (4)ゲストOS(今回はUbuntu 9.10)を起動し、/etc/network/interface を次のように編集。 (5)/etc/resolv.confの編集 ブリッジ接続((1)から(3))まではたどり着き、やってはみたのですが接続できませんでした。 (5)は設定済みとして、(4)はsolarisでは異なるので、ゲストOS(OpenSolaris)のネットワークの設定があやしいということですかね。

関連するQ&A