VirtualWiFi là một giải pháp kiến trúc ảo trong mạng sử dụng card mạng không dây (Wireless LAN card) bằng cách tách một card mạng không dây WiFi “thực” ra thành nhiều card mạng WiFi “ảo”.

Với giải pháp này, chỉ với một card mạng không dây duy nhất, người dùng có thể kết nối cùng lúc đến nhiều điểm truy nhập (hotspot). Người dùng cũng có thể cấu hình các card mạng ảo này theo từng cấu hình phù hợp cho từng điểm truy nhập khác nhau. Nghĩa là, đồng thời tại một thời điểm, bạn có thể truy nhập cùng lúc vào nhiều mạng không dây khác nhau.

Tính năng mới và ưu việt trong chương trình này của Microsoft cho phép người dùng sử dụng nhiều chương trình với chung một card WiFi, điều mà trước đây tưởng chừng là không thể! Ví dụ như, với Virtual WiFi, người dùng có thể vừa kết nối WiFi với các bạn cùng phòng theo dạng ngang hàng để chơi game, vừa kết nối ra mạng trục Internet không dây của công ty để duyệt web và nhận mail, mà chỉ dùng một card WiFi duy nhất.

Một giải pháp khác, trong trường hợp bạn chỉ có duy nhất một tài khoản truy nhập mạng không dây công cộng và cũng duy nhất một card mạng WiFi, nhưng lại muốn chia sẻ với mọi người chung quanh kết nối Internet này, thì chương trình VirtualWiFi cũng chính là giải pháp cho bạn.

VirtualWiFi còn được dùng như một công cụ kéo dài khoảng cách truy nhập mạng không dây. Khi bạn đặt một máy chạy chương trình VirtualWiFi ở khoảng cách xa nhất có thể kết nối đến điểm truy nhập (hotspot), và cho phép các máy tính ở xa hơn truy nhập vào đó thì xem như tầm hoạt động của mạng không dây của bạn đã được nâng lên gấp đôi.

Về mặt kỹ thuật, chương trình VirtualWiFi giải quyết vấn đề bằng cách cơ bản là xoay vòng lần lượt giữa các kênh sóng kết nối đến các mạng WiFi khác nhau. Tuy nhiên, các kỹ sư Microsoft đã phải áp dụng rất nhiều thủ thuật và ứng dụng kỹ thuật tự chẩn đoán và phát hiện mạng, vì thế các bước nhảy tuần tự giữa các kênh sẽ không tạo ra quá nhiều độ trễ (latency) hay mất dữ liệu. Một trong các phương pháp đã được ứng dụng vào chương trình chính là tìm cách thông báo cho điểm truy cập (hotspot) biết rằng card mạng WiFi đang được chạy ở dạng tiết kiệm năng lượng. Khi nhận biết điều đó, điểm truy nhập sẽ hỗ trợ bằng cách tạo bộ đệm lưu trữ khi giao tiếp với card mạng không dây trong lúc VirtualWiFi đang hướng card mạng sang làm việc với một kênh không dây khác. 

Tuy nhiên, quá trình chuyển tiếp giữa các kênh là “trong suốt” (transparent) với người dùng chương trình, tạo cảm giác cho người dùng đang được sử dụng cùng lúc nhiều card mạng. Như vậy, Virtual WiFi được thiết kế thành hai lớp, lớp chương trình điều khiển nhằm giao tiếp với card mạng vật lý ở chế độ nền và dịch vụ ứng dụng ở mức người dùng trong Windows XP tạo ra các kết nối ảo. VirtualWiFi đã được thử nghiệm và hoạt động tốt với những card mạng không dây như: Lucent Orinoco Silver WiFi Card, Lucent WaveLAN IEEE 802.11b Silver, Lucent Orinoco Gold WiFi Card, Buffalo AirStation WLI-CB-B11, Compaq Wireless LAN W200, Netgear MA 521 Wireless PC Card, Cisco 340 Series 802.11b card, Netgear 802.11a/b Wireless Adapter WAG511, Netgear 802.11a/b Wireless Adapter WAB501. Tuy nhiên, bạn hoàn toàn có thể dùng với card mạng không dây đang có trên máy của bạn để thử nghiệm.

Download chương trình tại đây:

http://research.microsoft.com/research/downloads/download.aspx?FUID={994ABD5F-53D1-4DBA-A9D8-8BA1DCCCEAD7}

Một số lưu ý khi cài đặt VirtualWiFi:

• Bạn cần phải có quyền Administrative khi cài đặt do phải cài đặt các phần mềm điều khiển cho card mạng.

• Chuyển dịch vụ (service) Wireless Zero Configuration Service (WZC) sang chế độ “Manual”, sau đó ngừng (stop) dịch vụ bằng menu hoặc sử dụng lệnh “net stop wzcsvc” và tắt các tiện ích ảnh hưởng đến card mạng không dây.

Cũng nên nhớ rằng bản hiện tại của VirtualWiFi chưa hỗ trợ WEP và 802.1X.