sugilogのブログスマートフォン用の表示で見るsugilogのブログこの広告は、90日以上更新していないブログに表示しています。まとめ結構昔に書いたブログから自分の中で情報をアップデートできたので、まとめる。説明は、ホスト:Mac、仮想マシン:Linux、の前提。間違いを修正しました。設定ファイル以下のディレクトリに格納されている。vmnet8で使うIPアドレスの帯域と、DHCP(IPアドレスの割当)を設定する。vmnet8向けのNATの設定。ネットワークをNATで使用する場合、このファイルでポートフォワーディングの設定ができる。使用するファイルは、dhcpd.conf。ポートフォワーディングをする場合、転送先のIPアドレスがころころ変わるとめんどくさいので、IPアドレスを割り当てて固定しておく。仮にvmnet8のsubnetの設定が以下のように書かれていたとする。(ここの設定は変えだすと大変。sampleという名前の仮想マシン(この名前はなんでも良い)にIPアドレスを192.168.78.131で割り当てるとする。sample仮想マシン側のMACアドレスを把握する。(後略)上記のeth0に表示されたHWaddrの値00:11:22:33:AA:BBが、それ。eth0を使っているかどうかは、仮想マシン内の設定に依存するので例として。Macアドレスを把握できたら、あとは、dhcpd.confに設定を書く。最小限以下の内容が必要。192.168.78.131;}この設定は、仮想マシン分、追加していくことが可能。使用するファイルは、nat.conf。80番ポート(httpのデフォルト)、443番ポート(httpsのデフォルト)を仮想マシンに転送するように設定する。nat.confの[incomingtcp]セクションに、以下のように追記する。192.168.78.131:443結果nat.confの[incomingtcp]セクションは、以下の様に書かれている状態になる。192.168.78.131:443この設定も仮想マシン分、設定を追加していくことが可能だが、転送する元(Mac側)のポートの重複は許可されない。Fusionのネットワーク周りをコントロールできる。Fusion.app/Contents/Library/vmnet-cli必須の実行時オプションは以下のとおり。既存の設定がある場合、何もしない。既存の設定がなければ、新しく設定される。既存の設定がある場合、何もしない。既存の設定がなければ、新しく設定される。--startしてあげれば良い。Fusion自体が起動中のみ有効で、起動時に設定を読み込むようになっている。Fusion自体(アプリケーション自体)を終了→起動してあげても、設定は反映される。トラブルシューティングnat.confにポートフォワーディングの設定を追加しても、うまく転送されない。仮想マシンから、ネットワークに接続できなくなる。こんな症状の場合は、以下のケースで疑う。vmnet-cliの出力を確認する。servicesここでは、NATが失敗している場合の話に限定して進めていく。他の失敗は、ぐぐって。Fusionのnatdを実行してみる。