Thực hiện Port Forwarding cho máy ảo
Các máy ảo được to ra bằng VirtualBox VMware đều mặc định s dng k thut
mng NAT. Nếu muốn biến máy ảo thành một server thể truy cập được thì bạn sẽ cần thay
đổi kiểu kết nối mạng của máy hoặc thực hiện chuyển tiếp cổng (port forwarding) qua mt NAT
ảo. Bài viết sẽ hướng dẫn người dùng cách thực hiện việc này trên hai phần mềm ảo a phổ
biến hiện nay là VMware VirtualBox.
Kết ni bc cu (Bridged Networking)
Với NAT, hệ điều hành chthực hiện chuyển đổi đa chỉ mạng. Máy ảo dùng chung địa chỉ IP
với y tính chủ và skhông nhn được bất cứ lưu lượng đến nào. Người dùng thsdụng
chế độ kết ni bắc cầu thay thế, biến máy ảo thành mt thiết bị riêng rtrên mạng địa ch
IP riêng.
Để thay đổi kiểu kết ni của máy ảo trong VirtualBox, kích chuột phải vào máy ảo và chn
Settings. Nếu không thể nhn Settings, ta sẽ cần tt máy ảo đi trước khi thay đổi thiết lập.
Chọn chế độ kết nối Bridged adapter trong phần Network sau đó nhn OK.
Các bước chuyển đổi cũng tương tự trên VMware. Đầu tiên, kích chuột phải vào mt máy ảo (đã
tt) và chọn Virtual Machine Settings.
khung bên ti cửa sổ Virtual Machine Settings, kích vào ng Network Adapter sau đó tích
o tùy chọn Bridged: Connected directly to the physical network trong phn Network
connection ti khung phải.
Chuyn tiếp cng ti máy o
Nếu bạn muốn sử dụng NAT vì mt vài do thì bạn cũng ththực hiện chuyển tiếp cổng
thông qua NAT trên máy ảo. Lưu ý rằng chỉ mt trong hai cách này là đủ. Ta không cần phải
chuyển tiếp cổng nếu đã kích hoạt chế độ kết nối bắc cầu như bên trên.
Trước đây, người dùng phải sử dụng câu lệnh VboxManage để chuyển tiếp cổng trong
VirtualBox nhưng hiện tại, chương trình đã h trợ giao din đồ họa cho phép thực hiện công việc
dễ dàng hơn. Trước hết, mở cửa sổ thiết lập cho máy ảo bằng cách chọn Settings trong thực đơn.
Chọn Network tại khung bên trái trong cửa sổ cấu hình máy ảo. Trong phần tùy chọn nâng cao
bên ti (Advanced), kích vào Port forwarding. Lưu ý rng Port Forwarding chỉ kích hoạt được
nếu người dùng đang sử dụng giao thức mạng NAT.