Chuyển tiếp cổng tới máy ảo VMware Workstation


12

Tôi đang chạy VMware Workstation 8 (bản dựng 471480). Tôi muốn thiết lập một máy chủ nội dung nhỏ, chủ yếu cho hình ảnh và như vậy cho trang web của tôi, trên máy tính để bàn của tôi trong một máy chủ ảo (chỉ vì sự cố của nó) ... Bây giờ tôi đã cài đặt mọi thứ trên máy ảo VMWare chạy Ubuntu Server và đã có máy chủ web đang chạy. Tôi đã thử nghiệm nó và nó hoạt động tốt trong mạng khi truy cập nó từ máy chủ.

Bây giờ tôi cần làm cho nó hoạt động trên Internet công cộng và đang lên kế hoạch sử dụng noip.com, như tôi đã làm trong nhiều dịp khác.

Vấn đề là bộ định tuyến của tôi là Linksys E2500 và nó chỉ cho phép chuyển tiếp cổng tới IP trong mạng con của nó (192.168.2. **)

Hệ thống máy chủ được kết nối với bộ định tuyến có IP là 192.168.2.177. Máy ảo VMware Workstation 8 có loại Mạng NAT và IP cho máy chủ trên đó là 192.168.43.130.

Tôi đã chuyển tiếp cổng 80 và 22 đến 192.168.2.177, nhưng làm cách nào để hệ thống Windows 7 của tôi chuyển tiếp cổng đó sang ip máy chủ?

Câu trả lời:


8

Như đã thảo luận trong trò chuyện Root Access:

  1. Bạn không cần làm cổng chuyển tiếp. Chỉ dùng bắc cầu để làm cho khách của bạn yêu cầu một địa chỉ IP trên mạng con của bộ định tuyến, vì vậy khách sẽ có một IP như 192.168.2.178 (ví dụ). Bạn nên sử dụng bắc cầu thay vì cố gắng tìm ra cách thuyết phục bộ điều hợp NAT của VMware thực hiện chuyển tiếp cổng.

  2. Hướng dẫn sử dụng máy trạm VMware 8 trang 144 (ở dưới cùng) và một vài trang tiếp theo mô tả chi tiết cách thiết lập bắc cầu.

  3. Ý tưởng chung là sử dụng Trình chỉnh sửa mạng ảo để thay đổi loại kết nối của bạn thành cầu nối thay vì NAT và đảm bảo rằng bộ điều hợp bạn chỉnh sửa đang được ánh xạ vào VM trong ngăn cài đặt của VM. Đó là - nếu mọi thứ được thiết lập đúng ở phía máy chủ, khách của bạn sẽ nhận được IP trên bộ định tuyến.


Cảm ơn bạn! Tôi không biết nhiều về Chương trình VMWare và nó đã đặt cài đặt NAT theo mặc định. Thay đổi thành Bridge và chuyển tiếp sang IP mới hoạt động.
ShadowZzz

và nếu thiết bị của bạn aka máy tính xách tay đang chuyển vùng mạng thì sao? Địa chỉ IP sẽ không thay đổi?
William

9

Trên thực tế, giải pháp thích hợp là chuyển tiếp cổng tới khách, nhưng không cấu hình lại toàn bộ mạng.

Bạn cần thêm cổng vào tập tin cấu hình vmware nat.conf

[incomingtcp]
#<external port number> = <VM's IP address>:<VM's port number>*
#(this maps guest port 80 to host port 81)
81 = 192.168.100.1:80

tập tin này nằm ở đâu?
Daniel Alder

2
hệ điều hành Mac - /Library/Preferences/VMware Fusion/vmnet8/nat.conf những người khác có lẽ ở đó - pubs.vmware.com/workstation-10/topic/com.vmware.ws.USE.doc/
mtayler

4

Trên Windows, bạn có thể truy cập Trình chỉnh sửa mạng ảo (trên menu bắt đầu). Từ đó, bạn có thể chọn giao diện NAT (VMnet8), nhấp vào "Cài đặt NAT" và đến điểm bạn có thể thiết lập một cổng chuyển tiếp tới VM của mình. Nó hoạt động tương tự như thiết lập chuyển tiếp cổng NAT trên một bộ định tuyến thông thường.

Chế độ cầu là một cách giải quyết dễ dàng nhưng tôi đang ở trong một môi trường mà chúng tôi không muốn bất kỳ ai gắn máy ảo vào mạng. NAT có ý nghĩa hơn để giữ cho mọi thứ bị cô lập.

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.