Tại VietITPro, chúng tôi không chỉ sửa chữa phần cứng mà còn triển khai hạ tầng mạng cho hàng trăm doanh nghiệp, quán cafe và khách sạn. Mikrotik là lựa chọn hàng đầu nhờ khả năng tùy biến sâu thông qua RouterOS. Bài viết này sẽ hướng dẫn bạn cách thiết lập một hệ thống Hotspot chuyên nghiệp, tối ưu hóa băng thông và quản lý người dùng mà không cần các thiết bị controller đắt đỏ.
1. Chuẩn bị môi trường hệ thống
Trước khi bắt tay vào cấu hình, bạn cần đảm bảo thiết bị Mikrotik (từ dòng hAP lite, Hex, cho đến các dòng Cloud Core Router) đã có internet ổn định.
- Bước 1: Đặt IP cho cổng LAN (Cổng sẽ phát Hotspot).
Giả sử cổng ether2 là cổng kết nối tới các Access Point (AP).
- Bước 2: Cấu hình DHCP Server cho lớp mạng này.
Đây là bước bắt buộc để cấp phát IP động cho thiết bị người dùng.
2. Thiết lập Hotspot Gateway
Sử dụng trình hướng dẫn (Setup Wizard) là cách nhanh nhất để khởi tạo các thông số cơ bản, sau đó chúng ta sẽ tinh chỉnh thủ công.
- Vào IP -> Hotspot -> Hotspot Setup.
- Chọn
Hotspot Interfacelàether2. Local Address of Network: 192.168.88.1.Address Pool of Network: 192.168.88.10-192.168.88.254.Select Certificate: Chọnnone.IP Address of SMTP Server: Để0.0.0.0.DNS Servers: Khuyên dùng8.8.8.8và1.1.1.1để đảm bảo phân giải tên miền nhanh.DNS Name: Đặt tên miền cho trang đăng nhập (ví dụ:wifi.localhoặclogin.vietitpro.vn).
3. Tinh chỉnh bảo mật và trải nghiệm người dùng
Hệ thống mặc định của Mikrotik thường gây khó chịu do các cửa sổ pop-up. Bạn cần tối ưu hóa các tham số này.
Cấu hình Walled Garden (Danh sách trắng)
Người dùng cần truy cập các trang web như Zalo, Facebook hoặc trang thanh toán trước khi đăng nhập. Hãy thêm các domain này vào Walled Garden.
| Dịch vụ | Domain/IP |
|---|---|
| .facebook.com, .fbcdn.net | |
| Zalo | .zalo.me, .zalopay.vn |
| .google.com, .googleapis.com |
Lệnh thêm nhanh:
Tối ưu hóa Cookie và Session
Để tránh việc người dùng phải đăng nhập lại quá nhiều lần trong ngày, hãy điều chỉnh Keepalive Timeout trong tab Server Profiles.
- Idle Timeout: 00:30:00 (Tự ngắt nếu không sử dụng sau 30 phút).
- Keepalive Timeout: 01:00:00 (Giữ kết nối duy trì trong 1 giờ).
- Login By: Chọn
HTTP PAP,Cookie,MAC.
4. Quản lý người dùng và giới hạn băng thông
Đây là phần "xương sống" của một hệ thống Hotspot chuyên nghiệp. Bạn không muốn một khách hàng tải phim làm nghẽn mạng của cả quán.
Tạo User Profile (Gói cước)
Tại IP -> Hotspot -> User Profiles, hãy tạo các profile như:
Goi_Free: Giới hạn 5Mbps download / 2Mbps upload.Goi_VIP: Giới hạn 20Mbps download / 10Mbps upload.
Trong phần Rate Limit (rx/tx), nhập cú pháp: 2M/5M (tương ứng với 2Mbps upload và 5Mbps download).
Tự động hóa với User Manager (UserMan)
Đối với các đơn vị kinh doanh cần in mã code (voucher), hãy cài đặt thêm gói User Manager. Đây là công cụ quản lý tập trung, cho phép tạo hàng loạt mã voucher theo thời gian (1 giờ, 1 ngày, 1 tháng).
1. Cài đặt gói userman (tải từ website Mikrotik, mục Extra Packages).
2. Truy cập http://ip-router/userman để tạo Customer và Routers.
3. Cấu hình RADIUS trong IP -> Hotspot -> Server Profiles để kết nối Mikrotik với UserMan.
5. kinh nghiệm thực tế từ VietITPro
Trong quá trình bảo trì cho nhiều hệ thống, chúng tôi đúc kết được các "pan" bệnh mà anh em IT thường gặp:
- Lỗi không hiện trang đăng nhập (Captive Portal): Thường do thiết bị khách hàng chặn DNS hoặc do cache trình duyệt. Hãy kiểm tra lại
DNS Nametrong phần Hotspot Server. - Tình trạng CPU quá tải: Nếu bạn sử dụng dòng Mikrotik đời cũ (như RB750) cho hơn 50 user, CPU sẽ nhảy vọt lên 100% khi xử lý mã hóa dữ liệu. Giải pháp: Nâng cấp lên các dòng đời mới như hAP ax2 hoặc RB4011/RB5009.
- Vấn đề về sóng WiFi: Hotspot chỉ là phần mềm quản lý, chất lượng mạng còn phụ thuộc vào Access Point. Đừng bao giờ dùng Router Mikrotik làm cả Router lẫn phát WiFi cho quán cafe đông người. Hãy tách biệt: Mikrotik làm nhiệm vụ định tuyến (Routing/Hotspot), AP chuyên dụng (như Aruba, Ruckus, Unifi) làm nhiệm vụ phát sóng.
6. Câu hỏi thường gặp (FAQ)
Q: Tại sao tôi đã cấu hình Hotspot nhưng thiết bị vẫn không tự nhảy trang đăng nhập?
A: Do cơ chế WISPr hoặc Captive Portal Detection trên Android/iOS bị xung đột. Hãy thử truy cập vào địa chỉ http://1.1.1.1 hoặc http://wifi.local (DNS bạn đã đặt) để ép trình duyệt nhận diện trang đăng nhập.
Q: Làm sao để chặn người dùng dùng chung tài khoản?
A: Trong User Profile, bạn hãy đặt thông số Shared Users = 1. Khi đó, nếu người dùng A chia sẻ mật khẩu cho người dùng B, người B sẽ không thể đăng nhập nếu người A chưa thoát.
Q: Có nên dùng Hotspot cho hệ thống mạng nội bộ công ty không?
A: Hoàn toàn không. Hotspot phù hợp với môi trường khách vãng lai (Public/Guest). Đối với mạng nội bộ, hãy sử dụng WPA2/WPA3 Enterprise với RADIUS Server để đảm bảo tính bảo mật và cấp phát quyền truy cập theo phòng ban.
Tổng kết
Việc cấu hình Hotspot trên Mikrotik yêu cầu sự tỉ mỉ trong việc quản lý IP Pool và phân quyền người dùng. Nếu bạn là một IT Admin, hãy luôn giữ cấu hình ở mức đơn giản nhất có thể để tránh lỗi phát sinh. Mọi thắc mắc về kỹ thuật chuyên sâu hoặc cần hỗ trợ cấu hình hệ thống quy mô lớn, bạn có thể liên hệ với đội ngũ kỹ sư tại VietITPro.vn. Chúng tôi luôn sẵn sàng hỗ trợ các giải pháp vi mạch và hạ tầng mạng tối ưu nhất.




