Một số kinh nghiệm lập trình muốn được chia sẽ trong bài này tôi sẽ hướng dẫn các bước để cấu hình mảng máy ảo Windows Server 2008R2 chạy trong vmWare Fusion5, máy host là Apple Mountain Lion 10.8.2.
Cấu hình mạng LAN: default gateway 192.168.1.1 cũng chính là IP của ADSL modem kiêm switch.
Yêu cầu mạng quan trọng nhất đó là máy ảo Window Server phải có địa chỉ IP tĩnh và có địa chỉ 192.168.1.xxx, kết nối Internet và ping được các máy khác trong mạng LAN và các máy khác trong LAN cũng có thể ping được nó.

kinh nghiệm lập trình

Có một số lựa chọn trong cấu hình mạng cho vmWare Client trong vmWare Fusion:

  1. Share with Mac: sử dụng cơ chế NAT (Network Address Translation), vmWare sẽ thiết lập một lớp mảng ảo mới bên trong nó. Nếu như mạng LAN vật lý gán địa chỉ cho các thiết bị là 192.168.1.xxx (xxx từ 1 đến 255) thì lớp mảng ảo này có địa chỉ có thể là 192.168.236.xxx. Đối với IP cấp phát động cấu hình mặc định là từ 128 đến 254. Ta có thể cấu hình để máy ảo có địa chỉ IP “tĩnh” trong NAT bằng cách sửa file /Library/Preferences/VMware Fusion/vmnet8/dhcp.conf. Cách này trên mạng đã có nhiều bài hướng dẫn tuy nhiên, điểm dở là máy ảo ở chế độ NAT nhìn ra ngoài thì được, nhưng từ ngoài không thể ping được.
  2. Chế độ Bridged Networking cho phép máy ảo có cấu hình mạng như là một máy tính độc lập. Cách này sẽ phù hợp với nhu cầu cài máy ảo, gán IP tĩnh cùng với dải IP của mạng LAN hiện có. Tuy nhiên đối với hệ điều hành (Windows Server , Windows 8, Ubuntu Server), việc cấu hình mạng có khác nhau một chút. Xem bài “Đặt địa chỉ IP tĩnh cho Ubuntu Server chạy ảo hoá trong vmWare Fusion”
Đối với máy ảo Windows Server, ta chỉ cần cấu hình mạng tương tự như hình dưới.
kinh nghiệm lập trình trực tuyến
Fix IP address cho máy Windows Server ảo hoá
trong vmWare Fusion

Sau khi cấu hình xong, nếu Ping từ máy khác vào máy ảo nếu không được cần kiểm tra FireWall có chặn lệnh ping không. Cách 1 là tắt dịch vụ Firewall trong máy ảo. Cách 2 là kiểm tra xem tính năng File and Printer Sharing (Echo Request – ICMPv4-In) có bị tắt không, nếu bị tắt thì bật lên để máy ảo trả lời lệnh ping từ máy khác.

Mọi góp ý giúp bài viết chính xác hơn xin gửi về