Làm thế nào để chuyển tiếp cổng đến một máy ảo và sử dụng nó như một máy chủ

Mục lục:

Làm thế nào để chuyển tiếp cổng đến một máy ảo và sử dụng nó như một máy chủ
Làm thế nào để chuyển tiếp cổng đến một máy ảo và sử dụng nó như một máy chủ

Video: Làm thế nào để chuyển tiếp cổng đến một máy ảo và sử dụng nó như một máy chủ

Video: Làm thế nào để chuyển tiếp cổng đến một máy ảo và sử dụng nó như một máy chủ
Video: Cách đưa ứng dụng ra màn hình desktop win 10, Win 8, Win 7... - YouTube 2024, Tháng tư
Anonim
Cả VirtualBox và VMware đều tạo các máy ảo với kiểu mạng NAT theo mặc định. Nếu bạn muốn chạy phần mềm máy chủ bên trong một máy ảo, bạn sẽ cần phải thay đổi loại mạng của nó hoặc các cổng chuyển tiếp thông qua NAT ảo.
Cả VirtualBox và VMware đều tạo các máy ảo với kiểu mạng NAT theo mặc định. Nếu bạn muốn chạy phần mềm máy chủ bên trong một máy ảo, bạn sẽ cần phải thay đổi loại mạng của nó hoặc các cổng chuyển tiếp thông qua NAT ảo.

Máy ảo thông thường không cần phải truy cập được từ bên ngoài máy ảo, do đó, mặc định là tốt cho hầu hết mọi người. Nó thực sự cung cấp một số bảo mật, vì nó tách riêng máy ảo khỏi các kết nối đến.

Chọn mạng kết nối

Với kiểu mạng NAT, hệ điều hành máy chủ của bạn thực hiện dịch địa chỉ mạng. Máy ảo chia sẻ địa chỉ IP của máy chủ lưu trữ của bạn và sẽ không nhận được bất kỳ lưu lượng truy cập đến nào. Bạn có thể sử dụng chế độ kết nối mạng thay thế - trong chế độ bắc cầu, máy ảo sẽ xuất hiện dưới dạng thiết bị riêng biệt trên mạng của bạn và có địa chỉ IP riêng.

Để thay đổi loại mạng của máy ảo trong VirtualBox, hãy nhấp chuột phải vào máy ảo và chọn Cài đặt. Nếu bạn không thể nhấp vào Cài đặt, bạn cần tắt nguồn máy ảo trước khi thực hiện các thay đổi này.

Chọn chế độ mạng bộ điều hợp cầu nối trong phần Cài đặt mạng và nhấp vào OK. Để biết thêm thông tin về từng loại chế độ mạng, hãy tham khảo phần Giới thiệu về chế độ mạng trong sách hướng dẫn của VirtualBox.
Chọn chế độ mạng bộ điều hợp cầu nối trong phần Cài đặt mạng và nhấp vào OK. Để biết thêm thông tin về từng loại chế độ mạng, hãy tham khảo phần Giới thiệu về chế độ mạng trong sách hướng dẫn của VirtualBox.
Quá trình này tương tự trong các ứng dụng VMware. Đầu tiên, kích chuột phải vào một máy ảo tắt nguồn và chọn Virtual Machine Settings.
Quá trình này tương tự trong các ứng dụng VMware. Đầu tiên, kích chuột phải vào một máy ảo tắt nguồn và chọn Virtual Machine Settings.
Chọn thiết bị phần cứng ảo Bộ điều hợp mạng, chọn loại kết nối mạng Cầu nối và bấm OK.
Chọn thiết bị phần cứng ảo Bộ điều hợp mạng, chọn loại kết nối mạng Cầu nối và bấm OK.
Image
Image

Chuyển tiếp cổng đến máy ảo

Nếu bạn thích sử dụng chế độ mạng NAT vì một số lý do, bạn cũng có thể chuyển tiếp cổng thông qua NAT của máy ảo. Lưu ý rằng chỉ một trong các bước này là cần thiết - bạn không phải chuyển tiếp cổng nếu bạn đã bật mạng cầu nối ở trên.

Tại một thời điểm, bạn phải sử dụng lệnh VBoxManage để chuyển tiếp các cổng trong VirtualBox, nhưng VirtualBox giờ đây chứa một cửa sổ chuyển tiếp cổng đồ họa đơn giản. Nếu bạn cần thiết lập cổng chuyển tiếp bằng lệnh VBoxManage thay vì sử dụng giao diện đồ họa, bạn sẽ tìm thấy hướng dẫn để làm như vậy trong hướng dẫn của VirtualBox.

Để chuyển tiếp các cổng trong VirtualBox, trước tiên hãy mở cửa sổ cài đặt của máy ảo bằng cách chọn tùy chọn Cài đặt trong menu.

Chọn ngăn Mạng trong cửa sổ cấu hình của máy ảo, mở rộng phần Nâng cao và nhấp vào nút Chuyển tiếp cổng. Lưu ý rằng nút này chỉ hoạt động nếu bạn đang sử dụng loại mạng NAT - bạn chỉ cần chuyển tiếp cổng nếu bạn đang sử dụng NAT.
Chọn ngăn Mạng trong cửa sổ cấu hình của máy ảo, mở rộng phần Nâng cao và nhấp vào nút Chuyển tiếp cổng. Lưu ý rằng nút này chỉ hoạt động nếu bạn đang sử dụng loại mạng NAT - bạn chỉ cần chuyển tiếp cổng nếu bạn đang sử dụng NAT.
Sử dụng cửa sổ Quy tắc chuyển tiếp cổng của VirtualBox để chuyển tiếp cổng. Bạn không phải chỉ định bất kỳ địa chỉ IP nào - hai trường này là tùy chọn.
Sử dụng cửa sổ Quy tắc chuyển tiếp cổng của VirtualBox để chuyển tiếp cổng. Bạn không phải chỉ định bất kỳ địa chỉ IP nào - hai trường này là tùy chọn.
Nếu bạn đang sử dụng VMware, bạn sẽ cần sử dụng ứng dụng Virtual Network Editor (vmnetcfg) để thực hiện việc này. Người dùng VMware Workstation có thể chọn Edit -> Virtual Network Editor để mở nó.
Nếu bạn đang sử dụng VMware, bạn sẽ cần sử dụng ứng dụng Virtual Network Editor (vmnetcfg) để thực hiện việc này. Người dùng VMware Workstation có thể chọn Edit -> Virtual Network Editor để mở nó.

Thật không may, tiện ích này không có trong VMware Player. Có các phương pháp để tự cài đặt nó bằng cách giải nén tệp vmnetcfg.exe từ trình cài đặt VMware Player, nhưng tôi không thể tìm thấy tiện ích vmnetcfg.exe trong phiên bản mới nhất của VMware Player, VMware Player 5.0 - nó có thể không còn được bao gồm trong trình cài đặt. Nếu bạn đang sử dụng VMware Player, bạn vẫn có thể sử dụng chế độ mạng cầu nối để làm cho máy chủ của bạn có thể truy cập được.

Hãy nhớ rằng đây chỉ là một phần của quá trình làm cho phần mềm máy chủ bên trong một máy ảo có thể truy cập được. Bạn cũng cần đảm bảo rằng:

  • Phần mềm tường lửa chạy bên trong máy ảo của bạn không chặn các kết nối. (Bạn có thể cần phải cho phép chương trình máy chủ trong tường lửa của hệ điều hành khách.)
  • Phần mềm tường lửa trên máy chủ của bạn không chặn các kết nối. (Điều này chỉ áp dụng cho chế độ NAT với cổng chuyển tiếp - tường lửa của máy chủ lưu trữ không can thiệp vào chế độ mạng cầu nối.)
  • Router của bạn đang chuyển tiếp cổng một cách chính xác - điều này chỉ cần thiết nếu bạn muốn truy cập máy ảo từ Internet. (Tham khảo hướng dẫn của chúng tôi để chuyển tiếp cổng trên bộ định tuyến tại đây.)

Đề xuất: