web-dev-qa-db-ja.com

ホスト(OS X)上のOpenVPN接続を介してVM(Parallels)からトラフィックをルーティングする方法

シナリオ:

私はOpenVPNサーバーに接続されているLionを実行しているMacを持っています私はWindowsを持っていますXP VM(パラレルで実行されていますが、これはそうではないと思います重要)ドメインにログオンできるように、XP VMからホストMacのOpenVPN接続を介してトラフィックをルーティングできるようにしたい。

リモートネットワークは172.16.0.0/ 23(255.255.254.0)です。OpenVPNは、10.100.101.0/24の範囲のアドレスを提供するように構成され、ゲートウェイ10.100.101.1/32を使用して172.16.0.0へのルーティングを設定します。 192.16.1.0/24

注:OpenVPNをログオン前に接続するにはパスワードなしのキーを使用する必要があるため、OpenVPNをXP仮想マシンにインストールしたくありません。

誰かアイデアがありますか?

5
withakay

だから私はこれを(少なくとも私のニーズのために)理解しました、そしてそれは私が最初に思ったよりずっと簡単でした。

最初は問題を考えすぎて、ブリッジネットワークを使用しようとしました。ホストをゲートウェイにしてから、トラフィックをtun0アダプターにルーティングしようとしました。時間の無駄です。

解決策:
パラレルのデバイスメニューで、ネットワークを「共有」に設定するだけです。 XP(またはその他)VM手動でDNSをドメインコントローラーのアドレスに設定します(私の場合は172.16.0.254))。OpenVPNに接続します。ホストでは、Tunnelblickを使用してOSXでこれを管理しています。OpenVPNが正しいルートを追加するはずです。

LinuxまたはWindowsホスト上のVirtualBoxまたはVMWareでもこれが機能しない理由はありません。

それだ。

2
withakay

私はMacOS Xを使用しており、Parallels 9を使用しています。これは、[デバイス]> [ネットワーク1]> [共有ネットワーク]を選択するだけで機能します。他に何も必要ないようでした。

Mac OS Xはバージョン10.9.2です。

Parallels Desktop 9(ビルド9.0.24229、「ファイル> ParallelsDesktopについて」による)。

0
zrajm
  1. 仮想マシンを構成する
  2. ネットワークソースを共有ネットワークに変更します
  3. それでも機能しない場合は、ゲストマシンでipv6を無効にします。
0
Osa E