
仮想マシンを実行しています(ヴイエムウェア/Fedora 12)をサーバー(ホスト)。仮想マシンにはポート で実行中のウェブサーバーがあり80
、southpawtech
ネットワークドメイン(ホスト\\192.168.189.129
であり、また、からアクセスできるディレクトリを共有していますホスト提供することによりパスワード。
仮想マシン上で実行されているWebサービスにアクセスするにはホストマシンのネットワークホストマシンでこれを設定しました:
netsh interface portproxy add v4tov4 listenport=1019 listenaddress=host connectport=80 connectaddress=192.168.189.129
しかし、仮想マシンが共有しているディレクトリに(Sambaを使って)どうやってアクセスすればいいのでしょうか?ホストの通信網?
おそらく、UNC アクセスを行うポートを指定して、上記のコマンドのバリエーションを使用して仮想マシンにルーティングできるようにするなど、何か他の方法があるでしょう。
答え1
仮想マシンの vNIC がホスト専用の仮想ネットワーク (ホストから VM への通信のみに使用される) にバインドされているように思われます。ホスト専用のネットワークは、ここで行っている作業には適しておらず、ポートを再マッピングしてホストに何らかの NAT 変換を行わせるのはやりすぎです。
vNIC をブリッジ構成に変更し、ホストのネットワーク上の IP を割り当ててみてはいかがでしょうか。(ホストのネットワークに直接接続された物理マシンのように動作します。) また、必要に応じて、2 番目の vNIC を追加し、1 つをブリッジ用に、もう 1 つをホスト専用に使用することもできます。
もちろん、VM を別のネットワーク上に配置する必要がある理由がある場合、これは役に立ちません。ただし、質問から判断すると、そうではないようです。