호스트(OS X)에서 Open VPN 연결을 통해 VM(Parallels)의 트래픽을 라우팅하는 방법

호스트(OS X)에서 Open VPN 연결을 통해 VM(Parallels)의 트래픽을 라우팅하는 방법

대본:

OpenVPN 서버에 연결된 Lion을 실행하는 Mac이 있습니다. Windows XP VM이 있습니다(병렬로 실행되지만 이것이 중요하지 않다고 생각합니다). 호스트 Mac의 VM을 통해 XP VM에서 트래픽을 라우팅할 수 있기를 원합니다. OpenVPN 연결을 통해 도메인에 로그인할 수 있습니다.

원격 네트워크는 172.16.0.0/23(255.255.254.0)입니다. Open VPN은 10.100.101.0/24 범위의 주소를 제공하도록 구성되었으며 게이트웨이 10.100.101.1/32를 사용하여 라우팅을 172.16.0.0으로 설정합니다. 내 로컬 네트워크는 다음과 같습니다. 192.16.1.0/24

참고: 로그온 전에 OpenVPN을 연결하려면 비밀번호 없는 키를 사용해야 하므로 XP 가상 머신에 OpenVPN을 설치하고 싶지 않습니다.

누구든지 아이디어가 있나요?

답변1

그래서 나는 이것을 (적어도 내 필요에 따라) 알아냈고 처음 생각했던 것보다 훨씬 간단했습니다.

처음에는 문제를 깊이 생각하고 브리지 네트워킹을 사용하여 호스트를 게이트웨이로 만든 다음 트래픽을 tun0 어댑터로 라우팅하려고 시도했지만 시간 낭비였습니다.

해결책:
병렬 장치 메뉴에서 네트워크를 '공유'로 설정하면 됩니다. XP(또는 무엇이든) VM에서 DNS를 도메인 컨트롤러의 주소(제 경우에는 172.16.0.254)로 수동으로 설정합니다. 호스트에서 OpenVPN에 연결합니다. 저는 Tunnelblick을 사용하여 OS X에서 이를 관리합니다. OpenVPN이 올바른 경로를 추가해야 합니다.

Linux 또는 Windows 호스트의 VirtualBox 또는 VMWare에서도 이것이 작동하지 않을 이유가 없습니다.

그게 다야.

답변2

저는 Mac OS X에서 Parallels 9를 사용하고 있으며 "장치 > 네트워크 1 > 공유 네트워크"를 선택하기만 하면 작동합니다. 다른 건 필요 없을 것 같았습니다.

맥 OS X버전은 10.9.2입니다.

패러렐즈 데스크탑 9("파일 > Parallels Desktop 정보"에 따라 빌드 9.0.24229).

답변3

  1. 가상 머신 구성
  2. 네트워크 소스를 공유 네트워크로 변경
  3. 그래도 작동하지 않으면 게스트 컴퓨터에서 ipv6을 비활성화하십시오.

관련 정보