2017-04-25 14 views
0

VMWare Player에서 Linux Mint 18 위에 OS X Sierra를 실행 중입니다. Linux를 ping 할 수는 있지만 브라우저를 통해 내 서버에 연결하지 않습니다. 동일한 로컬 네트워크에 테스트 서버가 설정된 별도의 시스템이 있습니다. 브라우저를 통해 연결할 수 있지만 호스트의 서버는 연결할 수 없습니다. 그게 관련이 있다면 나는 IPv4를 사용하여 연결을 시도하고있다.VMWare 게스트가 호스트 서버에 연결할 수 없습니다.

'브리지', 'NAT'및 '호스트 전용'을 사용하지 않으려 고 시도했습니다.

Mac 방화벽이 나를 호스트와 연결하지 못하도록합니까?

수정 방법에 대한 아이디어가 있으십니까?

편집 :

부분적인 수정 from this answer ... 내가 소스 코드 (노드)의 서버에 IP 주소를 지정할 수 있지만 IP 주소가 동적으로 할당되므로이 분명 하위 최적입니다. 이 작동합니다. 게스트 브라우저에서 볼 수 있지만 양쪽에 수동으로 IP 주소를 지정해야합니다. 게스트에게 호스트의 '로컬 호스트'를 보게하려면 어떻게해야합니까? 기본적으로 내 네트워크에 다시 연결할 때마다 내 IP 주소를 조회하고 코드를 변경하지 않아도됩니다.

편집 : 그것은 적어도 맥 특정 그래서

저도 같은 문제로 실행 윈도우 10와 다른 VM 게스트가 있습니다. 아마도 VMWare와 직접 관련이있는 것일 것입니다.

+0

[Server Fault] (http://serverfault.com)는 프로그래밍과 직접 관련이 없으며 서버와 관련된 것으로 보이는 질문입니다. – tadman

+0

@ tadman - 나는 그것이 서버와 관련이 있다고 생각하지만 그것은 VM웨어와 관련이있다. 의심스럽고 vmware.stackexchange.com도 없다. Stack Exchange 커뮤니티가이 문제를 해결하는 데 더 적합하다고 생각합니다. – GenericJam

+0

그것은 [Super User] (http://superuser.com)입니다. 이것은 인프라 스트럭처/네트워킹과 관련이 있으며 프로그래밍 자체가 아닙니다. 2009 년에 나온이 질문은 오프 사이트로 옮겨야했지만 그 당시에는 다른 사이트가 아직 너무 빨리 응답을 얻지 못했기 때문에 상당히 캐주얼했습니다. – tadman

답변

0

VM에 브리지 네트워크 유형을 사용하는 경우. OS X에서 VM의 IP 주소가 서버와 동일한 네트워크를 사용하는 경우

iptables -F 
iptables -X 
iptables -t nat -F 
iptables -t nat -X 

목록 :

/usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate=off 

Temorary 로컬 서버 방화벽 규칙을 비활성화 : 일시적으로 비활성화 지역 VM OS X 방화벽을보십시오

ifconfig 

사용 된 로컬 서버 IP 주소를 나열하십시오. VM IP :

과 동일한 네트워크에 있어야합니다.
ifconfig 

모든 방화벽 규칙이 비활성화되어 있고 동일한 서브넷의 두 컴퓨터 (VM OS X 및 로컬 서버)가 로컬 서버에서 VM IP 주소를 ping 할 수 있어야합니다. 다른 서브넷의 주소가 VM OS X에서 정적으로 할당 된 IP를 사용하거나 DHCP가 할당 된 라우터 (할당 된 IP가있는 경우)로 변경하면 VM 네트워크 인터페이스의 MAC 주소를 확인하고 라우터에서 올바른 IP 주소를 할당하도록 설정할 수 있습니다 가능하다면 거기에.