SSTP VPN이있는 Windows 호스트, VirtualBox 게스트는 VPN 리소스에 액세스 할 수 없습니다.


3

그래서 제 문제는 비교적 간단합니다. Windows 2008 기반 SSTP VPN에 연결하는 호스트 OS (Vista)가 있습니다. VPN을 통해 리소스에 액세스해야하는 가상화 게스트 OS 인 Windows XP가 있습니다.

Windows에서 새 VPN 구성을 만들면 Windows는 네트워크 및 네트워크에 다른 연결로 설정합니다. 공유 센터. 그러나 VirtualBox 구성에서 연결할 연결을 선택할 때이 연결을 볼 수 없습니다.

내 로컬 네트워크는 192.168.1.x입니다. 원격 (VPN을 통한) 네트워크가 192.168.10.x입니다.

문제는 게스트가 내 로컬 네트워크 (원격 VPN 아님)에서 DHCP / IP를 가져 와서 할당 된 IP 주소가 일반적으로 192.168.1.x입니다. Virtualbox가 VPN을 제대로보고 있지 않습니다.

제대로 작동시키는 방법에 대한 아이디어가 있습니까? 물리적 어댑터와 "가상"어댑터 (VPN) 모두 VirtualBox Bridged Networking Driver를 활성화하고 확인합니다.

미리 감사드립니다.

업데이트 : VirtualBox 구성에서 "Bridged"대신 "NAT"를 사용했지만 부분적으로 만 작동했습니다. 이제는 리소스를 연결하고 액세스하지만 새로운 문제가 발생합니다. 가상 인스턴스 자체에는 10.0.2.x의 IP 주소가 지정됩니다.이 범위에 서버가 없습니다. 그게 뭐야? 192.168.10.x 범위에서 가져 오려면 어떻게해야합니까?

또는 네트워크의 다른 컴퓨터에서 해당 컴퓨터에 액세스하려고합니다. 방법?

답변:


4

가상 컴퓨터의 네트워크 인터페이스를 브리지에서 NAT로 전환하면 제대로 작동합니다.


완벽하게 일했습니다.
Joshua

+1 효과, 그리고 프로필 사진을 사랑해! (내 모습 좀 봐 ...)
William Hilsum

업데이트 : 리소스를 연결하고 액세스하지만 지금은 다른 문제가 있습니다. 가상 인스턴스 자체에는 10.0.2.x의 IP 주소가 지정됩니다.이 범위에 서버가 없습니다. 그게 뭐야? 192.168.10.x 범위에서 가져 오려면 어떻게해야합니까?
Joshua

1
VPN의 원격 끝이 가상 컴퓨터로 들어오는 연결을 시작해야합니까? 그렇지 않으면 아무 것도 할 필요가 없습니다. 귀하의 VM 소프트웨어가 가장을 처리 할 것입니다. 그렇다면 게스트 시스템에서 직접 VPN에 연결하거나 호스트 시스템에서 게스트 시스템으로 들어오는 패킷을 전달해야합니다 (기본적으로 호스트 시스템은 게스트 시스템 앞의 라우터 / 방화벽 일뿐입니다). ). 이것은 iptables 나 ipfw를 사용하면 쉽지만 Vista에서 어떻게해야하는지 모르겠습니다.
John Douthat

아 빙고. 그것은 큰 도움이되었습니다. 라우팅을 수행하는 VPN의 구성이 있다는 것을 상기합니다. 내가 좀 더 조사를해야 할 때 사건이 닫혔다. :)
Joshua

2

나는 같은 문제가 있었다. Oracle VM Manager의 Network 설정으로 들어가서 게스트에서 VPN을 작동 시켰습니다. 나는 "Attached to"를 "Bridged Adapter"로 변경했습니다. 그런 다음 나열된 것보다 다른 어댑터 유형을 선택하고 모두 허용하도록 promisuous 모드를 설정했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.