Chuyển tiếp cổng NAT từ máy chủ đến máy khách trong VMWare Fusion 5?


12

Làm cách nào để chuyển tiếp các cổng từ máy chủ của tôi sang máy ảo hóa khi tôi đang sử dụng NAT để chia sẻ kết nối mạng của mình? Tôi đã tìm thấy một số hướng dẫn cho các phiên bản trước của VMWare, nhưng tôi không thấy các tệp mà chúng đề cập ở cùng vị trí trong bản cài đặt của mình.


Tôi đã tìm thấy một số câu trả lời trợ giúp mâu thuẫn cộng đồng.vmware.com / message / 19404094 kb.vmware.com / elfservice / microsites / giả
cháo

Câu trả lời:


23

Được rồi, tôi đã tìm ra nơi nó nằm - /Library/Preferences/VMware Fusion/vmnet8/nat.conf

Vì vậy, hãy mở nó lên (VMWare không nên chạy trong khi bạn làm điều này):

sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf

Đi xuống trong tập tin, nên có một phần như:

[incomingtcp]

# Use these with care - anyone can enter into your VM through these...
# The format and example are as follows:
#<external port number> = <VM's IP address>:<VM's port number>
#35 = 172.16.126.128:22

Uncomment dòng cuối cùng, và chỉnh sửa khi thích hợp.

Vài lưu ý:

  • Các hướng dẫn này dành cho chuyển tiếp cổng TCP, có một [incomingudp]phần tương ứng cho UDP
  • Nếu vì lý do nào đó, phần này không tồn tại, chỉ cần thêm nó

2
Trông được xác nhận trong tài liệu chính thức: vmware.com/support/ws3/doc/ws32_network21.html
Heath

Vì vậy, đây là một thiết lập toàn cầu có ảnh hưởng đến tất cả các máy ảo?
Tên hiển thị

2
@SargeBorsch Bạn chỉ định IP của VM mà chuyển tiếp được cấu hình cho.
cháo

1
và sau đó khởi động lại mạng vmware:sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop; sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Maxim Yefremov

6

Dựa trên nền tảng kiến ​​thức VMWare.

Các lệnh sau có thể được sử dụng để cập nhật các thay đổi mà không cần khởi động lại Fusion 4.x trở lên. Chúng có thể được sử dụng nếu bạn không muốn khởi chạy lại Fusion, nếu bạn có các Máy ảo khác đang chạy.

sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start

Hãy chắc chắn rằng bạn bỏ qua bước - thông minh vì nó sẽ đặt lại tệp nat.conf về mặc định.

Nguồn: http://kb.vmware.com/elfservice/microsites/search.do?lingu=en_US&cmd=displayKC&externalId=1026510


2
Đây không phải là một giải pháp hoàn chỉnh, nhưng là một bổ sung rất hữu ích cho câu trả lời khác được đưa ra. Có lẽ nó nên là một chỉnh sửa cho câu trả lời khác, hoặc có nội dung của câu trả lời khác được thêm vào đây (tất nhiên là có tín dụng), để có một câu trả lời duy nhất bao gồm các bước hoàn chỉnh?
Charles Duffy
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.