2014-04-09 4 views
0

기본 포트를 변경 한 후 VM에서 127.0.0.1:8090을 통해 액세스 할 수있는 VM에 Jenkins를 설치했습니다.VM에서 실행중인 Jenkins가 호스트 OS를 통해 액세스 할 수 없음

127.0.0.1:8090을 통해 작동해야하는 호스트 OS를 통해 젠킨스를보고 싶지만 작동하지 않습니다.

저는 VirtualBox와 Red Hat VM을 사용하고 있습니다. 8090을 8090에 매핑하는 VirtualBox 네트워크 설정을 통해 포트를 추가 했는데도 여전히 문제가 해결되지 않습니다.

기본 문제가 Jenkins에 있는지 여부 또는 아직 설정이 누락되었는지 여부는 알 수 없습니다. 호스트에 액세스 할 수있는 다른 서비스가 VM에 있습니다.

답변

4

IP 주소 127.0.0.1은 loop back address으로 정의되어 있으므로 VM에서 다시 VM으로 루프백합니다. 호스트 OS에서 호스트로 루프백합니다.

VM의 네트워크 설정을 다시 구성하고 자체 IP 주소를 지정해야합니다. 이 작업을 수행하는 가장 쉬운 방법은 아마도

가상 시스템의 가상 네트워크 인터페이스를 변경하려면 버추얼 설정 페이지

을 통해 이루어집니다 host only network을 추가하는 것입니다은 "호스트 전용" 모드 :

그래픽 사용자 인터페이스에서 가상 시스템 설정 노트북의 "네트워크"페이지로 이동하여 "호스트 전용 네트워킹"을 선택하십시오.

+1

포트 전달이 구성된 경우에도 여전히 작동해야합니다. 우리는이 설정을 자주 사용하고 있으며 아무런 문제가 없었습니다. 내가 볼 수있는 유일한 문제는 호스트 또는 VM의 방화벽 문제이거나 호스트의 동일한 포트에서 다른 프로세스가 실행되는 경우입니다. – Markus

관련 문제