Trong một hệ thống Wireless, Client kết nối được Wi-Fi chưa có nghĩa là Client đã được phép truy cập Internet.
Trong bài lab này, chúng ta sẽ triển khai UniFi theo flow thực tế:
Controller → Adopt AP → Create SSID → Client nhận IP → Captive Portal → Authentication → Internet Access
Mục tiêu không chỉ là cấu hình UniFi Controller, mà quan trọng hơn là hiểu Client đi qua những bước nào trước khi được phép truy cập mạng, đồng thời biết cách kiểm tra và troubleshoot từng thành phần khi có sự cố.
🔹 1. CÀI ĐẶT UNIFI NETWORK CONTROLLER
Cài đặt UniFi Network Controller trên PC theo môi trường lab.
Sau khi cài đặt, mở Controller trên trình duyệt và thực hiện các thiết lập ban đầu như:
Ví dụ tài khoản lab:
Controller Username : vnpro
Controller Password : vnpro@123#
Sau khi Controller hoạt động, kiểm tra khả năng giao tiếp giữa PC và Access Point.
Nếu PC có thể kết nối đến AP, chúng ta chuyển sang bước Adoption.
🔹 2. ADOPT UNIFI ACCESS POINT
Truy cập:
Devices
Nếu Controller phát hiện AP, thiết bị có thể xuất hiện với trạng thái:
Pending Adoption
Điều này có nghĩa Controller đã phát hiện Access Point nhưng AP chưa được Controller quản lý.
Chọn:
Adopt
Controller sẽ thực hiện quá trình provisioning cấu hình xuống AP.
Khi trạng thái chuyển thành:
Connected
→ AP đã được Adopt thành công. Network Engineer cần hiểu gì?
Không nên chỉ nhớ:
Pending → Adopt → Connected
Mà cần hiểu phía sau quá trình đó là:
Controller
│
▼
Network
│
▼
AP
Nếu AP không Adopt được, cần kiểm tra:
Sau khi AP chuyển sang Connected, tạo Wireless Network:
SSID: vnpro_wifi
Cấu hình phương thức bảo mật và password theo yêu cầu lab rồi:
Save / Apply Changes
Controller sẽ provision cấu hình xuống AP.
Trên Laptop kiểm tra SSID:
vnpro_wifi
Client kết nối thành công.
Nhưng đây mới chỉ là:
Client đã kết nối được với AP không đồng nghĩa Client đã được phép truy cập Internet.
Đây là điểm rất quan trọng khi troubleshooting Wireless.
🔐 4. CAPTIVE PORTAL – ĐIỂM KIỂM SOÁT TRUY CẬP
Tiếp theo triển khai Guest Network / Captive Portal cho SSID.
Flow lúc này sẽ trở thành:
Client
↓
Connect SSID
↓
Wireless Association
↓
Nhận IP
↓
Captive Portal
↓
Authentication
↓
Access Granted
↓
Internet
Cần phân biệt rõ:
Wi-Fi Authentication và Captive Portal Authentication không phải là một.
Wi-Fi password giúp Client kết nối vào Wireless Network.
Captive Portal kiểm soát việc Client có được phép truy cập network/Internet theo policy hay không.
Trong UniFi Controller, kích hoạt Guest/Hotspot/Captive Portal theo phiên bản UniFi đang sử dụng, sau đó:
Apply Changes
Controller sẽ cập nhật policy xuống AP.
🔑 5. TẠO MÃ TRUY CẬP CAPTIVE PORTAL
Trong mô hình Guest Network, Mã truy cập Captive Portal được sử dụng để xác thực Client trước khi cho phép truy cập Internet.
Điểm cần nhớ:
Client vẫn phải kết nối SSID trước. Sau khi nhận IP và mở trình duyệt, Client mới được chuyển đến trang Captive Portal để nhập mã truy cập.
Ví dụ trong lab:
Mã truy cập 01
Mã truy cập 02
Mã truy cập 03
Mã truy cập 04
Flow thực tế:
Client
↓
Kết nối vnpro_wifi
↓
Nhận IP
↓
Mở Browser
↓
Captive Portal
↓
Nhập Mã truy cập
↓
UniFi xác thực
↓
Access Granted
↓
Internet
Như vậy, khi Client đã kết nối Wi-Fi nhưng chưa vào được Internet, chúng ta cần kiểm tra xem Client đã hoàn thành bước Captive Portal Authentication hay chưa.
💻 6. TEST CLIENT END-TO-END
Chuyển sang Laptop và kết nối:
vnpro_wifi
Kiểm tra IP
Trên Windows:
ipconfig
Kiểm tra:
Sau đó kiểm tra Gateway:
ping <default-gateway>
Nếu Client chưa có IP hoặc không ping được Gateway, chưa cần kiểm tra Captive Portal.
Hãy xử lý vấn đề IP/DHCP/Layer 2/Layer 3 trước. Kiểm tra Captive Portal
Mở trình duyệt.
Client sẽ được redirect đến trang Captive Portal.
Nhập Mã truy cập Captive Portal đã tạo.
Nếu xác thực thành công, Client được cấp quyền truy cập theo policy.
Cuối cùng kiểm tra Internet:
ping 8.8.8.8
hoặc truy cập một website.
Đến đây mới có thể kết luận flow:
Wireless → IP → Authentication → Internet
đã hoạt động.
🔎 7. KIỂM TRA CLIENT TRÊN CONTROLLER
Quay lại:
Clients
Tìm Client vừa kết nối và kiểm tra:
Client
MAC Address
IP Address
Connected AP
SSID
Connection Status
Đây là bước hữu ích khi troubleshooting vì có thể đối chiếu đồng thời:
Client Side → Có Wi-Fi? Có IP? Có Gateway? Có Internet?
Controller Side → Controller có nhìn thấy Client? Client đang kết nối AP nào? Đang sử dụng SSID nào?
🛠️ 8. TROUBLESHOOTING THEO FLOW
❌ AP không xuất hiện trên Controller
Kiểm tra:
PC → Switch → AP
Sau đó kiểm tra IP, VLAN, connectivity và firewall. ❌ AP Pending Adoption quá lâu
Không nên chỉ Adopt lại liên tục.
Kiểm tra:
Controller ↔ Network ↔ AP
Đảm bảo hai bên giao tiếp ổn định. ❌ Client thấy SSID nhưng không có Internet
Troubleshoot theo đúng thứ tự:
Client
↓
Có IP?
↓
Có Default Gateway?
↓
Ping Gateway?
↓
Captive Portal xuất hiện?
↓
Nhập Mã truy cập?
↓
Authentication thành công?
↓
Internet?
Cách kiểm tra từng bước giúp khoanh vùng lỗi nhanh hơn thay vì kết luận ngay rằng AP hoặc UniFi Controller bị lỗi.
🎯 9. CHECKLIST LAB
Điểm quan trọng của lab không nằm ở việc nhớ từng menu trên UniFi Controller, mà là hiểu end-to-end flow của Client.
Kết nối Wi-Fi chỉ là bước đầu. Để có Internet, Client còn phải đi qua IP addressing, Gateway, Captive Portal, Authentication và Access Policy.
Từ mô hình này có thể mở rộng sang Guest VLAN → DHCP → Captive Portal → Access Control → Multiple AP → Centralized Wireless Management.
Trong bài lab này, chúng ta sẽ triển khai UniFi theo flow thực tế:
Controller → Adopt AP → Create SSID → Client nhận IP → Captive Portal → Authentication → Internet Access
Mục tiêu không chỉ là cấu hình UniFi Controller, mà quan trọng hơn là hiểu Client đi qua những bước nào trước khi được phép truy cập mạng, đồng thời biết cách kiểm tra và troubleshoot từng thành phần khi có sự cố.
🔹 1. CÀI ĐẶT UNIFI NETWORK CONTROLLER
Cài đặt UniFi Network Controller trên PC theo môi trường lab.
Sau khi cài đặt, mở Controller trên trình duyệt và thực hiện các thiết lập ban đầu như:
- Country / Region
- Timezone
- Administrator Account
- Network Management
Ví dụ tài khoản lab:
Controller Username : vnpro
Controller Password : vnpro@123#
⚠️ Thông tin trên chỉ sử dụng trong môi trường lab. Khi triển khai thực tế cần sử dụng tài khoản riêng và mật khẩu đủ mạnh.
Sau khi Controller hoạt động, kiểm tra khả năng giao tiếp giữa PC và Access Point.
Nếu PC có thể kết nối đến AP, chúng ta chuyển sang bước Adoption.
🔹 2. ADOPT UNIFI ACCESS POINT
Truy cập:
Devices
Nếu Controller phát hiện AP, thiết bị có thể xuất hiện với trạng thái:
Pending Adoption
Điều này có nghĩa Controller đã phát hiện Access Point nhưng AP chưa được Controller quản lý.
Chọn:
Adopt
Controller sẽ thực hiện quá trình provisioning cấu hình xuống AP.
Khi trạng thái chuyển thành:
Connected
→ AP đã được Adopt thành công. Network Engineer cần hiểu gì?
Không nên chỉ nhớ:
Pending → Adopt → Connected
Mà cần hiểu phía sau quá trình đó là:
Controller
│
▼
Network
│
▼
AP
Nếu AP không Adopt được, cần kiểm tra:
- AP đã nhận IP chưa?
- Controller có giao tiếp được với AP không?
- Switch Port có hoạt động không?
- VLAN quản lý có đúng không?
- Firewall có chặn kết nối không?
Sau khi AP chuyển sang Connected, tạo Wireless Network:
SSID: vnpro_wifi
Cấu hình phương thức bảo mật và password theo yêu cầu lab rồi:
Save / Apply Changes
Controller sẽ provision cấu hình xuống AP.
Trên Laptop kiểm tra SSID:
vnpro_wifi
Client kết nối thành công.
Nhưng đây mới chỉ là:
Wireless Association
Client đã kết nối được với AP không đồng nghĩa Client đã được phép truy cập Internet.
Đây là điểm rất quan trọng khi troubleshooting Wireless.
🔐 4. CAPTIVE PORTAL – ĐIỂM KIỂM SOÁT TRUY CẬP
Tiếp theo triển khai Guest Network / Captive Portal cho SSID.
Flow lúc này sẽ trở thành:
Client
↓
Connect SSID
↓
Wireless Association
↓
Nhận IP
↓
Captive Portal
↓
Authentication
↓
Access Granted
↓
Internet
Cần phân biệt rõ:
Wi-Fi Authentication và Captive Portal Authentication không phải là một.
Wi-Fi password giúp Client kết nối vào Wireless Network.
Captive Portal kiểm soát việc Client có được phép truy cập network/Internet theo policy hay không.
Trong UniFi Controller, kích hoạt Guest/Hotspot/Captive Portal theo phiên bản UniFi đang sử dụng, sau đó:
Apply Changes
Controller sẽ cập nhật policy xuống AP.
🔑 5. TẠO MÃ TRUY CẬP CAPTIVE PORTAL
Trong mô hình Guest Network, Mã truy cập Captive Portal được sử dụng để xác thực Client trước khi cho phép truy cập Internet.
Điểm cần nhớ:
Mã truy cập Captive Portal không phải là Wi-Fi Password.
Client vẫn phải kết nối SSID trước. Sau khi nhận IP và mở trình duyệt, Client mới được chuyển đến trang Captive Portal để nhập mã truy cập.
Ví dụ trong lab:
Mã truy cập 01
Mã truy cập 02
Mã truy cập 03
Mã truy cập 04
Flow thực tế:
Client
↓
Kết nối vnpro_wifi
↓
Nhận IP
↓
Mở Browser
↓
Captive Portal
↓
Nhập Mã truy cập
↓
UniFi xác thực
↓
Access Granted
↓
Internet
Như vậy, khi Client đã kết nối Wi-Fi nhưng chưa vào được Internet, chúng ta cần kiểm tra xem Client đã hoàn thành bước Captive Portal Authentication hay chưa.
💻 6. TEST CLIENT END-TO-END
Chuyển sang Laptop và kết nối:
vnpro_wifi
Kiểm tra IP
Trên Windows:
ipconfig
Kiểm tra:
- IP Address
- Subnet Mask
- Default Gateway
- DNS
Sau đó kiểm tra Gateway:
ping <default-gateway>
Nếu Client chưa có IP hoặc không ping được Gateway, chưa cần kiểm tra Captive Portal.
Hãy xử lý vấn đề IP/DHCP/Layer 2/Layer 3 trước. Kiểm tra Captive Portal
Mở trình duyệt.
Client sẽ được redirect đến trang Captive Portal.
Nhập Mã truy cập Captive Portal đã tạo.
Nếu xác thực thành công, Client được cấp quyền truy cập theo policy.
Cuối cùng kiểm tra Internet:
ping 8.8.8.8
hoặc truy cập một website.
Đến đây mới có thể kết luận flow:
Wireless → IP → Authentication → Internet
đã hoạt động.
🔎 7. KIỂM TRA CLIENT TRÊN CONTROLLER
Quay lại:
Clients
Tìm Client vừa kết nối và kiểm tra:
Client
MAC Address
IP Address
Connected AP
SSID
Connection Status
Đây là bước hữu ích khi troubleshooting vì có thể đối chiếu đồng thời:
Client Side → Có Wi-Fi? Có IP? Có Gateway? Có Internet?
Controller Side → Controller có nhìn thấy Client? Client đang kết nối AP nào? Đang sử dụng SSID nào?
🛠️ 8. TROUBLESHOOTING THEO FLOW
❌ AP không xuất hiện trên Controller
Kiểm tra:
PC → Switch → AP
Sau đó kiểm tra IP, VLAN, connectivity và firewall. ❌ AP Pending Adoption quá lâu
Không nên chỉ Adopt lại liên tục.
Kiểm tra:
Controller ↔ Network ↔ AP
Đảm bảo hai bên giao tiếp ổn định. ❌ Client thấy SSID nhưng không có Internet
Troubleshoot theo đúng thứ tự:
Client
↓
Có IP?
↓
Có Default Gateway?
↓
Ping Gateway?
↓
Captive Portal xuất hiện?
↓
Nhập Mã truy cập?
↓
Authentication thành công?
↓
Internet?
Cách kiểm tra từng bước giúp khoanh vùng lỗi nhanh hơn thay vì kết luận ngay rằng AP hoặc UniFi Controller bị lỗi.
🎯 9. CHECKLIST LAB
- Controller hoạt động
- Controller giao tiếp được với AP
- AP được Adopt thành công
- AP chuyển sang Connected
- Tạo SSID vnpro_wifi
- Client kết nối SSID
- Client nhận IP và Default Gateway
- Captive Portal xuất hiện
- Mã truy cập Captive Portal xác thực thành công
- Client xuất hiện trên Controller
- Client truy cập Internet thành công
Điểm quan trọng của lab không nằm ở việc nhớ từng menu trên UniFi Controller, mà là hiểu end-to-end flow của Client.
Kết nối Wi-Fi chỉ là bước đầu. Để có Internet, Client còn phải đi qua IP addressing, Gateway, Captive Portal, Authentication và Access Policy.
Từ mô hình này có thể mở rộng sang Guest VLAN → DHCP → Captive Portal → Access Control → Multiple AP → Centralized Wireless Management.