Sophos XG Firewall Cấu hình Hotspot với SMS Gateway
Xin chào các bạn, trong bài post này mình sẽ hướng dẫn cách cấu hình Hotspot tích hợp với SMS Gateway.
Tình huống sử dụng: Khách hàng truy cập Wifi, sau khi đã kết nối AP thì trình duyệt sẽ mở giao diện hotspot. Khi người dùng đã chấp nhận thỏa thuận sử dụng sẽ được chuyển đến màn hình đăng nhập Captive Portal, tại đây khách hàng có tùy chọn tạo tài khoản bằng cách sử dụng số điện thoại di động, tài khoản sau khi được tạo sẽ gửi vào điện thoại của khách hàng.
XG Firewall sẽ tích hợp với dịch vụ SMS Gateway Me, máy chủ SMS Gateway Me sẽ điều khiển điện thoại Android gửi tài khoản cho khách hàng.
1/ Hotspot Settings:
Mở mục System => Authentication => Hotspot Settings
Tùy chọn theo nhu cầu, do chúng ta không có nhu cầu sử dụng tính năng voucher cho hotspot nên bật hoặc tắt không quan trọng.
Ở đây chúng ta cũng có thể tùy chọn certificate cho hotspot
Mục Allow Hosts/Networks cho phép tùy chọn các máy hoặc mạng được phép kết nối đến hotspot
Bạn cũng có thể download mẫu Login page để tùy chọn hoặc thiết kế riêng giao diện cho hotspot (HTML)
2/ Hotspot:
Truy cập mục System => Authentication => Hotspots
Click Add để tạo hotspot, chúng ta có thể tạo nhiều hotspot cho các mạng khác nhau
Đặt tên cho hotspot và card mạng tương ứng với hotspot,ở đây port 1 của mình ứng với mạng LAN, với tường lửa có nhiều cổng mạng các bạn có thể gán mỗi cổng tương ứng với mỗi mạng khác nhau. Vd Port 2 (Wifi1) Port 3 (Wifi2) Port 4 (DMZ)…
Thiết lập bảo mật cho hotspot, ở đây mình chỉ chọn policy cho chức năng Web Protection
- Hotspot type, chúng ta có 3 loại: Terms of use Acceptance, -Password of the day hoặc Voucher. Ở đây mình chọn Terms of use Acceptance để phù hợp với bài viết.
- -Session expires, cho phép session hết hạn trong bao lâu
- -Terms of use: Nhập nội dung thỏa thuận sử dụng theo yêu cầu
Redirect to URL after login: On
Ở đây mình chọn redirect đến trang captive portal của firewall sau khi người dùng chấp nhận thỏa thuận sử dụng, nếu trường hợp sử dụng voucher hoặc Password of the day, có thể cấu hình trang web khác để chuyển đến tự động chẳng hạn Google hoặc Facebook hoặc web công ty…
Bạn cũng có thể tùy chọn hotspot bằng cách sử dụng HTML bằng cách bật tính năng Customization
3/ Guest User Settings:
Truy cập System => Authentication => Guest User Settings
Tùy chọn cho tài khoản khách, độ dài mật khẩu, mức độ phức tạp, nhóm và có tự động xóa tài khoản khách sau khi hết hạn hay không
Bật Enable Guest Users Registration để cho phép khách có thể tự tạo tài khoản cho mình
- SMS Gateway chọn đúng sms gateway cần sử dụng, trong trường hợp bài hướng dẫn là SMS Gateway Me
- Guest Username sử dụng số điện thoại của khách làm username hay không
- Thời hạn của tài khoản
- Mã quốc gia mặc định
- Bật tính năng captcha hay không?
Mục SMS Gateway liệt kê các SMS gateway đã tích hợp trong hệ thống
Thiết lập SMS Gateway Me
Các bạn lưu ý thiết lập chính xác vì nếu sai thì sẽ không sử dụng được hoặc báo lỗi
Các mục có dấu * cần phải có, các bạn có thể tham khảo ảnh trên để tự điền cho chính xác.
4/ Captive Portal:
Truy cập System => Authentication => Captive Portal
Thiết lập các thông tin cho captive portal theo nhu cầu
Tương tự hotspot, bạn cũng có thể tùy chọn Captive Portal bằng cách sử dụng HTML
5/ Policies
Sau khi đã thiết lập hotspot, sms gateway và captive portal, chúng ta tiến hành cấu hình policy nhằm quản lý truy cập mạng.
Sau khi bạn tạo hotspot ở mục trước, phần Policies sẽ tự động tạo một rule tương ứng cho hotspot đó
Rule name có thể giữ nguyên hoặc đổi theo yêu cầu
Mục Match rule based on user identity => On
Nhóm người dùng là Guest User
Mục Source phần Network thể hiện ##Hotspot, bạn cũng có thể thêm các mạng khác nếu muốn sử dụng chung rule này
Destination zone là WAN và network là Any
Action => Accept => cho phép truy cập
Bật NAT Masquerading
Tùy chọn malware scanning cho HTTP và FTP
Nếu muốn bật HTTPS bạn cần phải cấu hình certificate để user không hiển thị lỗi khi truy cập web https
Policy bật web filter theo profile sẵn có
Click Save để lưu các thiết lập
Để tự động điều hướng các truy cập chưa được phép về captive portal, các bạn tạo thêm 1 rule drop như ảnh ngay bên dưới rule Hotspot
6/ Người dùng truy cập:
Về phần firewall chúng ta đã cấu hình hoàn tất, bây giờ chúng ta dùng một máy client để kiểm tra
Khi người dùng kết nối mạng và truy cập web, màn hình trình duyệt sẽ hiện hotspot như ảnh.
Màn hình thông báo login thành công và tự động chuyển đến captive portal
Tại Captive portal, người dùng có tùy chọn tạo tài khoản để truy cập Internet
Như vậy chúng ta đã hoàn tất cách thức để thiết lập Sophos XG Firewall , Hotspot, Captive Portal và SMS Gateway
Chúc các bạn thành công


























