Mac OS X 호스트에서 Ubuntu VM을 ssh (또는 ping) 할 수없는 이유는 무엇입니까?


12

Mac OS X 10.5.8에서 VMware Fusion 3.0을 사용하는 가상 머신으로 Ubuntu 8.04를 실행하고 있습니다. Mac OS X 호스트에서 VM으로 ssh 할 수 있기를 원합니다 (MacFUSE 및 SSHFS를 사용하여 VM 파일을 Mac에 마운트 할 수 있음).

나는 이것을 이전에 일했지만, 나는 :

  • Fusion을 2.x에서 3.0으로 업그레이드했습니다
  • VM을 이전 스냅 샷으로 롤백
  • VM에서 VMware Tools를 업그레이드했습니다.

를 사용하여 VM에 ssh를 다시 설치했습니다 sudo apt-get install ssh.

그런 다음 ssh 172.16.193.129Mac에서 시도한 후 시간이 초과되었습니다. 그래서 Mac에서 VM을 핑 (ping)하려고했는데 0 개의 패킷이 수신되었습니다. (문제없이 VM에서 Mac을 ping 할 수 있습니다.)

이 문제를 해결하는 방법에 대한 조언이 있습니까?

업데이트 : 나는 Stephen 에서 제안한 것처럼 NAT에서 Bridged로 전환 하려고 시도하고 VM을 핑하려고 할 때 이상한 "Time to live 초과"메시지가 표시됩니다. 이것이 내가 사용하는 VPN으로 인한 것임을 깨달았습니다. VPN 연결을 끊고 NAT 사용 여부에 관계없이 VPN을 핑 (ping)하고 VPN에 연결할 수 있습니다.


모든 네트워크 구성이 좋은 시작일 수 있습니다.
womble

2
울다, 나는 당신이 무슨 뜻인지 이해하지 못한다.
Daryl Spitzer

답변:


8

네트워크를 브리지로 설정하여 LAN에서 네트워크 주소를 가져 오면 해당 네트워크에 액세스 할 수 있습니다.


0

바보 같은 질문이지만 172.16.193.129우분투 VM의 현재 IP입니까? 테스트를 위해 방화벽 iptables -F을 구성한 경우 방화벽 ( )도 삭제해야 합니다.


예, 물론 올바른 IP가 있는지 다시 확인했습니다. (ifconfig 사용. VMware Fusion에서 NAT를 사용하여 Mac의 네트워크 연결을 공유하고 있기 때문에 IP 번호는 이전에 작동하던 때와 달라지지 않았습니다.) 방화벽을 구성하지 않았지만 iptables -F를 실행했습니다. 경우에 따라. 여전히 VM을 ping 할 수 없습니다.
Daryl Spitzer

0

Steven Thompson의 아이디어는 나를 위해 일했습니다. 어떤 이유로 든 eth1 (bridged)을 추가하면 eth0 (NAT)을 수정 한 것처럼 보였습니다 sudo dhclient(체크, 재부팅은 자체적으로 수정하지 않았으며 실행 한 후에 만 ​​수정되었습니다 sudo dhclient)

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