TAPを利用してホストOSとゲストOSを接続したい

このQ&Aのポイント
  • 私はQEMUを使用してWindows上でFreeBSDをエミュレートしているが、TAPを利用してホストOSとゲストOSを接続したい。
  • ホストOSのIPアドレスやネットワークアドレスに関する設定がうまくいかず、どのようなアドレスを割り当てれば良いかわからない。
  • OpenVPNを利用してTAP接続をしようと思っているが、物理ネットワークと異なるネットワークアドレスを設定する理由も理解できない。
回答を見る
  • ベストアンサー

TAPにて接続したいのですが・・・

おはようございます。 現在、私はQEMUを使用してWindows上でFreeBSDをエミュレートしているのですが、現在TAPを利用してホストOSとゲストOSを接続したいと考えています。 そこで下記のページを参考にOpenVPNを利用してTAP接続をしようと思っています。 しかし、私の知識ではどうにもうまくいきません。 下記のページにて物理ネットワークと違うネットワークアドレスにしなければならないと言っている理由も私にはわかりません。 今の私の環境は、 ホストOS :192.168.0.2/24 DefaultG/W:192.168.0.1 仮想NIC :192.168.0.10/24 DefaultG/W:192.168.0.1 ゲストOS :192.168.0.11/24 DefaultG/W:192.168.0.10 ブロードバンドルータ:192.168.0.1/24 となっています。 例えばこの場合どういったアドレスを割り振ればよいのでしょうか? もしくは別の問題なのでしょうか? 詳しい方、どうかよろしくお願いいたします。 http://www.h7.dion.ne.jp/~qemu-win/TapWin32-ja.html

noname#21915
noname#21915

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

  • ベストアンサー
  • qaaq
  • ベストアンサー率36% (146/404)
回答No.1

http://www.h7.dion.ne.jp/~qemu-win/TapWin32-ja.html には、 >インターネットとの接続にルーターを用いて、ルーターを192.168.0.1にしているとネットワークが使えなくなります。 >まず、ルーターの設定を192.168.1.xなどのネットワークを用いるよう設定してください。 との記述もあります。(その他の部分を含めて、非常に解りやすい説明だと思いますよ) 取り合えず、 ブロードバンドルータ:192.168.0.1/24 → 192.168.1.1/24 に変更は必須でしょう。 なお、NWに関する基本的な知識が必要になるでしょう。

noname#21915
質問者

お礼

返事が遅くなり申し訳ありません。 どうにかこうにか解決しましたのでご報告とさせていただきます。 御回答頂きました点に関しましては、全く持って正答で御座いますので、良回答を持ちまして御礼とさせていただきます。 ありがとう御座いました。

関連するQ&A

  • QEMUを使ったホストOS、ゲストOSともりWindowsの場合のファイル共有の仕方

    QEMUというのをご存じでしょうか? Fablice Bellard氏により開発されたCPUエミュレーターで、 なんらかのOSの上で、別のOSをアプリのように動かすことができる ソフトウェアの一つです。 いま、わたしはそれのWindows版を使って、 Windows2000(以下ホストOSと呼びます)上で、Windows98(以下ゲストOSと呼びます)を動かしています。 そこで問題となっているのは、ホストOSとゲストOSのファイルの共有 なんです。 ゲストOSからはQEMU内臓のNATを通して外部のインターネットに 接続できています。 しかし、ホストOS-ゲストOS間では相互にマシンが見えません。 当然ファイル共有もできません。 ホストOS、ゲストOSともにWindowsネットワーククライアントの 設定をしてファイル共有も可に設定しています。 ホストOSであるWindows2000には、ルーターのDHCPでプライベートアドレス に198.168.1.x系が設定されています。 一方、Windows2000上で動くゲストOSのWin98は、QEMUが内臓している DHCPで10.0.2.x系が自動的に設定されていて、外部のインターネットにでる時 内臓のNATを通してホストOSのアドレスに変換されてると思います。 (10.0.2.xの値の変更はソースをハックしないとできないと思います。) どなたか、ホストOS、ゲストOSともにWindows系を使って QEMUを使われている方、お知恵を拝借できないでしょうか? 因みに、QEMUにはtftpサーバも内臓されているのですが、 最大転送ファイルサイズで32768バイトしか転送できないので普通の ファイル共有にはちょっと使えません。

  • ホストマシンとゲストマシンが接続できるNWが異なる

    ホストマシン (Windows XP) 上にゲストマシン (CentOS 5.6) を VMWare Player で構築し、ブリッジ接続しているのですが、 ホストマシンが ping 通信できる他ネットワークマシンに、ゲストマシンが ping 通信できなくて困っています。 図にすると下記画像のようになります。 ゲストマシンは、同じネットワークアドレス上の (青枠の中の) マシンには ping 通信できますが、 他ネットワークアドレス上のマシンには ping 通信できません。 ホストマシンは可能です。 ホストマシンとゲストマシンはブリッジ接続しているので、 ホストマシンが接続できるネットワークには、特に制限をかけなければゲストマシンも接続できると思っています。 制限については、確認している限りでは下記の通りです。 ※制限 OS FW (iptables) : OFF SELinux : OFF Proxy : OFF なお、 NW 機器側で制限はかけていないと思います。 以上、よろしくお願いします

  • vmware のゲストOSのネット接続について

    vmware playerでホストOS内にゲストOSをインストールしました。ゲスト側からネットに接続する場合、ゲストOSのネットワーク設定はどういう考え方になるのでしょうか。仮想化技術ということなので、ゲストOSはホストOSに騙されてよろしくとり計らってもらうということだと思っております。ということは、ゲストOSが単独で立ち上がっている場合の設定とは異なるのではないかと思いますが、どうでしょうか。それともゲストOSがまるで単独で立ち上がっている(すなわちホストOSなどない)という状態と考えて環境に応じてそのとおりに設定すればいいのでしょうか。 現在の状況ですが、ホストOSがネットワークに有線で接続しており、ゲストOSがインストールされているのですが、ゲストからネットに接続できません。ゲストOSからネット接続の要請を出したら、ホストOSは有線だろうとワイヤレスだろうと何でもいいからネット接続させてくれるものなのかなと思ったのですが。 ホスト:Windows10(有線でネット接続) ゲスト:ubuntu 14.xx(ネットに接続できませんが、どうも無線LANを探しているように見えます) 具体的な解決策は大変ありがたいですが、考え方についても知りたいと思いました。 よろしくお願いします。

  • TAP-Win32の仮想アダプタが表示されない

    OpenVPNをインストールしたのですが、 TAP-Win32仮想アダプタがマイネットワークのプロパティに表示されません。 デバイスマネージャを見たところ、ドライバはちゃんと入れれているみたいなんですけど...。 ちなみに普段使っているLANカード(ローカルエリア接続)は表示されています。 ネットワークアダプタを表示/非表示と任意に切り替える設定でもあるんでしょうか? 解決法がありましたら教えていただけると助かります。 試したことはソフトの再インストールとか他のバージョンを使ったりなどです。 OSはWindowsXP Proになります。

  • virtualboxを使ってホストOSからゲストOSのwebサーバに接続する方法

    パソコン初心者です。 現在、ノートパソコン(OS:WindowsVista)にvirtualboxをインストールして、ゲストOSにFedora9を入れ、 webサーバを構築してホストOSからゲストOSのwebサーバへブラウザからアクセスしようと試みています。 しかし、サーバにアクセスしてみると、「接続が中断されました」とページ読み込みエラーがブラウザ上に 表示されてしまいます。ゲストOSインストール後に私が行った作業手順は以下通りです。 1.virtualboxの「ネットワーク」設定をホストインターフェースにして   virtualboxホストインターフェースを追加 2.ホスト側の「ネットワーク接続」設定でローカルエリア接続と     virtualboxホストインターフェースをブリッジ接続 2.ゲストOSのFedoraにApacheをインストール 3.httpd.confを以下のように変更   ・serverNameをwww.inq_sample.jp   ・userCanonialNameをon 4.ホスト側のhostsファイルに「~.~.~.~(IPアドレス) 

  • VMserverゲストOSから外部ネットワークにアクセスできません

    はじめまてご質問させていただきます。 質問の仕方に至らぬ点などありましたらご容赦ご指摘ください。 VMW serverについてご質問させていただきたいのですが、 現在ホストOS(WIN XP)上にVMW serverを利用して ゲストOS(RHEL)を3つ動かしているのですが ゲストOSから外部のネットワークにアクセスできませんでした。 原因も対処方法もまったくわからず行き詰ってしまいました。 下記に必要と思われる情報を書かせていただきましたので、 もしお分かりになる方がいらっしゃいましたらどうぞご教授くださいませ。 ゲストOSは192.168.10.2/24 192.168.20.2/24 192.168.30.2/24のIP指定をしてます。 RHELインストール時にたとえば192.168.10.2のゲストOSの場合ですと  起動時にアクティブにする  IPアドレス:192.168.10.2  ネットマスク:255.255.255.0   ゲートウェイ:192.168.1.1   1番目のDNS:192.168.30.2 といったようにしております。 ホストOSのIPは自動取得にしております。 またvirtual network editorではVMnet8をNAT指定し192.168.0.1/16に設定し、NetWorkAdapterではcustomを選択しNATに指定しているVMnet8を指定しています。 またゲストOS上のネットワーク接続設定でVMnet8を共有のインターネット接続をしております。 この状況下で、 (1)ゲストOS (2)ホストOS でpingを実行した場合 (1)では(たとえば192.168.10.2のOSの場合ですと)192.168.10.2のみ接続ができ (2)ではホストOSのIPアドレスと192.168.0.1(VMnet8のIP)のみが接続できるような状態でした。 上記のような状況となっておりますがよろしくお願いいたします。

  • VMware Server 2.0 ネット接続ができない

    こんばんは ホストOS:WindowsVista ゲストOS:WindowsXP で、VMware Server2.0を起動しています。 しかし、ゲストOSでネット接続ができません。 ローカルエリア接続は有効になっており、(ゲストOS側のネットワーク接続で確認) IPも確認できています。(ゲスト側のipconfigにおいても、ホスト側のVMwareのWEBにおいても) しかし接続ができません。(タスクバーにも接続のアイコンがでない(?)) VMのDevices→NetworkAdapter 1も選択できない状態です。 VMのネットワーク接続は、ブリッジ接続で、 私のホスト側のネット環境は、 プロバイダはITSCOMでダイヤルアップ接続(恐らく?)です。 どなたか回答をお願いします。

  • redhat4での外部からのteraterm接続

    redhat4への外部からteraterm接続(ssh)についてですが、どのよう設定をすればいいでしょうか 構成はwindowsサーバーにVMwareを入れて、そこにゲストOSでredhat4を乗せています。 もちろんホストOSからゲストOSへのssh接続はできますが、外部からゲストOSのredhat4へssh接続したいと考えています。 固定IPアドレスを使用していてホストPCのIP=192.168.1.10で ゲストOSのIPアドレスが192.168.10.15の場合どのように接続させればいいのでしょうか。 お解りの方がいらっしゃいましたらお願い致します。

  • ホストOSからゲストOSへのHTTP接続

    VMwareServerを使用し、ゲストOSにWebサーバを入れ、Webアプリの開発を行っています。 <環境> ホストOS:WindowsXP ゲストOS:RHEL4 Webサーバ:Tomcat5.5 ※ホスト・ゲストともにDHCPでIPアドレスを振っています。  ゲストOSのEthernetはBridgedです。 ブラウザからWebサーバ上のページにアクセスしたところ、 他端末(WinXP)からは正常にアクセスできましたが、 自端末(ホストOS・WinXP)からはアクセスできませんでした。 自端末からゲストOSへは、pingは通ります。 DHCPで振られたIPアドレスを使って、TeraTerm等のコンソール接続もできます。 Webサーバーへ自端末からも接続できるようにするためには、どのように設定するのでしょうか? どなたかお教えください。よろしくお願いします。

  • VMware Playerの仮想スイッチについて

    VMware Playerの仮想スイッチについて VMware Plyarのネットワーク設定で、「ホストオンリー」はホストOSとゲストOSの通信が できるとのことなのですが、通信が出来ない状態です。 ホストOSのIPアドレス 192.168.1.1/24 そこで、 ホストOSのネットワーク接続→アダプタの設定変更を見てみると、以下の様になっています。 VMware Network Adapter Vmnet2 認識されていないネットワーク VMware Virtual Ethernet Adapter for VMnet2 ローカルエリア接続  ネットワーク2 Realtek PCIe GBE Family Contoroller ローカルエリア接続2 認識されていないネットワーク VMware Virtual Ethernet Adapter for VMnet1 ローカルエリア接続3  認識されていないネットワーク VMware Virtual Ethernet Adapter for VMnet8 次に、VMware Player上に作成したゲストOS(Win2008R2)のネットワークアダプダとして ホストオンリーに設定しているので、上記のアダプタでは、 ローカルエリア2(VMware Virtual Ethernet Adapter for VMnet1)が使われてる?もしくは、接続されている? ようなので、ゲストOS(Win2008R2)を起動しIPアドレスを設定。 ゲストOSのIPアドレス 192.168.1.2/24 で、ホストOSからゲストOSへpingを実行した所、通信出来ない状態です。。。。 そして、色々調べてC:\Program Files (x86)\VMware\VMware Player\vmnetcfg.exeを開いてみた所、 VMnwt1のIPアドレスが、192.168.15.0になっていました。 ようするに、ホストオンリーでホストOSとゲストOSを通信させるためには、 vmnetcfg.exeのIPアドレスをホストOSと同じセグメントに属するIPに変えなければいけないということでしょうか? 今まで、ゲストOS上のIPアドレスをホストOSと同じセグメントに属するIPにしていたのですが・・・・ 文章だけだと伝わりにくいと思いますが、どなたかご教授下さい。