Tại sao tôi không thể truy cập (hoặc thậm chí ping) máy ảo Ubuntu của mình từ máy chủ Mac OS X?


12

Tôi đang chạy Ubuntu 8.04 dưới dạng máy ảo sử dụng VMware Fusion 3.0 trên Mac OS X 10.5.8. Tôi muốn có thể ssh vào máy ảo của mình từ máy chủ Mac OS X (vì vậy tôi có thể sử dụng MacFUSE và SSHFS để gắn các tệp VM trên máy Mac).

Tôi đã làm việc này trước đây, nhưng sau đó tôi:

  • nâng cấp Fusion từ 2.x lên 3.0
  • đưa VM trở lại ảnh chụp nhanh trước đó
  • đã nâng cấp VMware Tools trong VM

Tôi đã cài đặt lại ssh trong VM bằng cách sử dụng sudo apt-get install ssh.

Sau đó tôi đã thử ssh 172.16.193.129từ máy Mac của mình và sau một thời gian nó đã hết thời gian. Vì vậy, tôi đã thử ping VM từ máy Mac của mình và nhận được 0 gói. (Tôi có thể ping máy Mac từ VM mà không gặp vấn đề gì.)

Bất kỳ lời khuyên về cách khắc phục sự cố này?

Cập nhật: Tôi đã thử chuyển từ NAT sang Bridged (theo đề xuất của Stephen Thompson ) và nhận được thông báo "Thời gian sống vượt quá" kỳ lạ khi tôi cố gắng ping máy ảo. Tôi nhận ra rằng đó là do VPN tôi đang sử dụng. Tôi đã ngắt kết nối với VPN và bây giờ có thể ping VPN và ssh vào nó, bất kể tôi sử dụng NAT hay Bridged.


Tất cả các cấu hình mạng của bạn có thể là một khởi đầu tốt.
womble

2
womble, tôi không hiểu ý của bạn.
Daryl Spitzer

Câu trả lời:


8

Hãy thử đặt mạng của bạn thành cầu nối, để nó lấy địa chỉ mạng từ lan của bạn và bạn sẽ có thể truy cập vào mạng.


0

Câu hỏi ngớ ngẩn nhưng là 172.16.193.129IP hiện tại của Ubuntu VM? Để kiểm tra, có lẽ bạn cũng nên bỏ tường lửa ( iptables -F) nếu bạn định cấu hình nó.


Có, tất nhiên tôi đã kiểm tra kỹ xem tôi có đúng IP không. (Sử dụng ifconfig. Vì tôi đang sử dụng NAT trong VMware Fusion để chia sẻ kết nối mạng của máy Mac, số IP không thay đổi so với khi nó hoạt động trước đó.) Tôi không định cấu hình tường lửa, nhưng tôi chỉ chạy iptables -F trong trường hợp. Tôi vẫn không thể ping máy ảo.
Daryl Spitzer

0

Ý tưởng của Steven Thompson đã làm việc cho tôi - vì bất kỳ lý do gì, việc thêm eth1 (bắc cầu) dường như đã sửa eth0 (NAT) khi tôi chạy sudo dhclient(tôi đã kiểm tra, khởi động lại không tự sửa, nó chỉ được sửa sau khi tôi chạy sudo dhclient)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.