- ベストアンサー
Vmwareのネットワークについて
- Vmware上でサーバーを構築するために、固定IPとデフォルトゲートウェイの設定が必要ですが、ネットワークの設定がうまくいかないため、解決方法を知りたいです。
- 自宅のネット環境ではルーターではなく終端装置が使用されており、そのためにネットワークの設定に課題があります。
- Vmwareのネットワークアダプターをホストオンリーにすると固定IPやデフォルトゲートウェイの設定は可能ですが、外部に接続はできなくなります。どのようにすればホストオンリーのままで外部にも通信できるのか知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>外部に公開するサーバーを構築したいわけだはありません。 >あくまでも練習・勉強のためにVmware上にサーバーを構築 >したいということです。 内部だけで考えるのであれば、上位の接続形態はとりあえず伏せておいてもよかったかも知れませんね。 # まぁ、「ゲストOSからインターネットに繋がらない」と追加で出てきた場合に接続形態を問われたかも知れませんが。 >この環境下で、どのようにすれば、Vmware上のOSに固定IP、デフォゲ、DNSのIPを >割り当てて、外部にも通信できるようになるでしょうか? >VMware上にインストールするOSはCentOSです。 仮想マシンでのネットワーク設定はNAT(Vmnet8)に設定します。 で、ゲストOSの方で IPアドレス:192.168.223.XXX(XXXは0~2/255以外) デフォルトゲートウェイ:192.168.223.2 DNSサーバ:192.168.223.2 で処理できるかと。 hdcpで割り振られるもののうち、IPアドレスだけ変更しておく。 VMWareのDHCPが割り振るアドレスの範囲は… vmnetdhcp.conf に記載されています。 手元の環境(以前の回答時とは別ものですが)には… # Virtual ethernet segment 8 # Added at 11/04/14 10:21:31 subnet 192.168.88.0 netmask 255.255.255.0 { range 192.168.88.128 192.168.88.254; # default allows up to 125 VM's こんな感じですかね。 DNSサーバはホストが指定しているものでも大丈夫だと思いますけどね。 # デフォルトゲートウェイが設定してあれば、ホストOSがよろしく処理してくれる。 ゲストOS側で固定IPにしていると、「仮想マシンを別のPCにコピーした」とかのタイミングで接続できなくなる場合がありますのでご注意を。 # VMWarePlayerのアップデートではDHCPの割り当て範囲は変わらなかった…と思いますが。 んで、ホストOS以外からサーバとしてアクセスしたい場合は、また面倒な処理が必要ですのでご注意を。 # 簡単なのはブリッジ接続に切り替えること。 # NATのままだと…(クライアント側の)ゲストOS向けのゲートウェイをホストOSのIPに設定し、ホストOSでポート転送の設定(vmnetnat.conf)をする必要があります。 # 大本のルータで処理した方が、クライアント毎に設定しなくて済みますけどね。 んで、本筋とは違いますが…… >そこで、自宅の現在のネット環境を見てみると、ルーターではなく「終端装置」 >がおいてあるだけです。 市販のブロードバンドルータとか入れた方がいいかと思いますよ? 現状ではPPPoEでPCにグローバルIPが振られています。 ということは、攻撃パケットを直接受けることになります。 OS(Windows?)のファイヤーウォールが防いでいるとは思われますが、ルータを間に挟んだ方がまだ安全です。 # OSのセキュリティホールを突く攻撃があった場合の危険性が変わります。 # ちなみに、ブロードバンドルータを挟んだ場合は、PPPoEの設定はブロードバンドルータ側で行い、フレッツ接続ツールなどはアンインストールすることになります。 LAN構築できていないので、「ホストOS以外からサーバとしてアクセスしたい場合」が成り立ちませんけどね。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
先の質問に回答したものです。 ルーターが無い環境の経験が無いですが、もしかするとブリッジ接続では駄目なのかもしれません。 少なくとも、NAT接続を選択すれば、外部接続可能だと思います。 NAT接続というのは、ホストOSがルーター代わりをすると言うことです。 ~~~インターネットーーホストOSーー(仮想ルーター)ーーゲストOS 先に書いたように、固定アドレスは必須じゃ無いので、まず、仮想マシンのネットワークアダプタをNATに設定して、ゲストOSはDHCPにすると、外部につながるはずです。 ホストOSからゲストOSにアクセスするときは、ゲストOSのターミナルで、ifconfigと打てばIPアドレスが表示される(192.168.223.xxx のはず)のでそれを使って接続すれば良いです。 そこまで確認した上で、ゲストOSのIPアドレスを固定にしてください。 やりかたは、CentOS6.x と CentOS7.x で違うので、検索してください。