Skip to content
InstagramYouTubeFacebook

Tutorial

HotSpot MikroTik: κουπόνια User Manager

Πώς να στήσετε MikroTik HotSpot με κουπόνια User Manager: captive portal, RADIUS, πλάνα, μαζική εκτύπωση κουπονιών και έλεγχος πολλαπλών τοποθεσιών.

Περίληψη Ένα MikroTik HotSpot με User Manager μετατρέπει οποιαδήποτε συσκευή RouterOS σε σύστημα WiFi βασισμένο σε κουπόνια: οι επισκέπτες πέφτουν πάνω σε ένα captive portal, πληκτρολογούν έναν τυπωμένο κωδικό και λαμβάνουν ακριβώς την ταχύτητα, τα δεδομένα και τον χρόνο που επιτρέπει το πλάνο. Όλα τρέχουν πάνω στον router — χωρίς εξωτερικό server. Η εγκατάσταση είναι μια σύντομη αλυσίδα: οδηγός HotSpot, User Manager ως RADIUS, πλάνα και εκτυπώσιμα κουπόνια. Η πραγματική δουλειά ξεκινά όταν το τρέχετε σε περισσότερες από μία τοποθεσίες· αυτός ο οδηγός καλύπτει και τα δύο.

Ροή εγκατάστασης κουπονιών MikroTik HotSpot: εκτέλεση του οδηγού HotSpot στη διεπαφή επισκεπτών, ενεργοποίηση του User Manager ως RADIUS, δημιουργία πλάνων με περιορισμούς και προφίλ, μαζική δημιουργία εκτυπώσιμων κουπονιών, ασφάλιση του δικτύου επισκεπτών και έπειτα κεντρική διαχείριση κάθε τοποθεσίας.

Τι είναι ένα κουπόνι MikroTik HotSpot;

Ένα κουπόνι MikroTik HotSpot είναι ένα μιας χρήσης διαπιστευτήριο πρόσβασης — συνήθως μια τυπωμένη κάρτα με έναν κωδικό — που ένας επισκέπτης πληκτρολογεί στο captive portal του router για να συνδεθεί με προκαθορισμένη ταχύτητα, όριο δεδομένων και λήξη. Η πλευρά του portal είναι το RouterOS HotSpot· η πλευρά του διαπιστευτηρίου είναι ο User Manager, ο ενσωματωμένος RADIUS server της MikroTik, ο οποίος πιστοποιεί κάθε κωδικό και επιβάλλει το πλάνο πίσω από αυτόν (Τεκμηρίωση MikroTik — User Manager). Μαζί αποτελούν τον καθιερωμένο τρόπο με τον οποίο ξενοδοχεία, καφετέριες, συγκροτήματα κατοικιών και WISP πωλούν ή μερίζουν το WiFi χωρίς κανένα εξωτερικό σύστημα χρέωσης (Emmanuel Corels — User Manager για συστήματα κουπονιών HotSpot).

Η ελκυστικότητα έγκειται στη λογοδοσία με μηδενική ρύθμιση από την πλευρά του πελάτη: κάθε κουπόνι είναι ένα ξεχωριστό διαπιστευτήριο, οπότε ένας επισκέπτης δεν μπορεί να μοιραστεί έναν κωδικό σε δέκα συσκευές, ένα προπληρωμένο πλάνο λήγει στο προγραμματισμένο του χρόνο και κανείς δεν πειράζει τις ρυθμίσεις του τηλεφώνου του επισκέπτη. Πουλήστε τον κωδικό, και ο router κάνει τα υπόλοιπα.

Βήμα 1 — Εκτέλεση του οδηγού εγκατάστασης HotSpot

Ξεκινήστε στη διεπαφή που θα εξυπηρετεί τους επισκέπτες — ιδανικά μια αποκλειστική γέφυρα ή VLAN, ποτέ το ίδιο τμήμα με το δίκτυο διαχείρισής σας. Στο WinBox, πηγαίνετε στο IP → Hotspot → Hotspot Setup, επιλέξτε τη διεπαφή επισκεπτών και αποδεχτείτε ή προσαρμόστε τις προτροπές για την ομάδα διευθύνσεων, το DNS και το SSL· ο οδηγός δημιουργεί τον DHCP server, τον κανόνα NAT και το captive portal σε ένα πέρασμα, συνήθως μέσα σε λίγα λεπτά (madankc — MikroTik Hotspot Setup Step by Step).

Το αποτέλεσμα του οδηγού είναι ένας HotSpot server συνδεδεμένος στη διεπαφή, μαζί με ένα προφίλ server που ελέγχει τον τρόπο πιστοποίησης των επισκεπτών. Δοκιμάστε το αμέσως: συνδέστε ένα τηλέφωνο στο δίκτυο επισκεπτών και επιβεβαιώστε ότι εμφανίζεται η σελίδα σύνδεσης. Αν το portal δεν φορτώνει, δείτε τη λίστα διορθώσεων για την πύλη HotSpot 10.5.50.1 πριν προσθέσετε κουπόνια από πάνω.

Ο Builder του captive portal του MKController με ζωντανή προεπισκόπηση της σελίδας σύνδεσης voucher.

Βήμα 2 — Ενεργοποίηση του User Manager ως backend RADIUS

Οι τοπικοί χρήστες HotSpot λειτουργούν καλά για λίγους λογαριασμούς, αλλά τα κουπόνια χρειάζονται τον User Manager. Εγκαταστήστε το πακέτο user-manager για την έκδοση RouterOS v7 που χρησιμοποιείτε, επανεκκινήστε και μετά ενεργοποιήστε το με /user-manager set enabled=yes. Καταχωρίστε τον ίδιο τον router ως πελάτη RADIUS — /user-manager router add name=local address=127.0.0.1 shared-secret=<secret> — και αντικατοπτρίστε το στην πλευρά RADIUS με /radius add service=hotspot address=127.0.0.1 secret=<secret> (Τεκμηρίωση MikroTik — User Manager).

Τέλος, επεξεργαστείτε το προφίλ του HotSpot server και ενεργοποιήστε το use-radius=yes ώστε το portal να προωθεί τις συνδέσεις στον User Manager αντί για την τοπική λίστα χρηστών. Από αυτό το σημείο και μετά, κάθε κωδικός που πληκτρολογεί ένας επισκέπτης ελέγχεται από το RADIUS — η ίδια αρχιτεκτονική που χρησιμοποιούν οι ISP για την πιστοποίηση συνδρομητών PPPoE, απλώς στοχεύοντας τώρα σε επισκέπτες WiFi.

Ο οδηγός ανάπτυξης του MKController που συνδέει μια συσκευή MikroTik με μια διαμόρφωση WiFi Monetization.

Βήμα 3 — Δημιουργία πλάνων: περιορισμοί και προφίλ

Ένα πλάνο πώλησης στον User Manager αποτελείται από δύο αντικείμενα. Ένας περιορισμός (limitation) ορίζει τι λαμβάνει ο επισκέπτης — rate-limit για την ταχύτητα, download-limit και upload-limit για τα όρια δεδομένων, uptime-limit για τον χρόνο σύνδεσης. Ένα προφίλ (profile) ενσωματώνει έναν ή περισσότερους περιορισμούς και προσθέτει ισχύ — πόσο διαρκεί το κουπόνι από την πρώτη χρήση του. Δημιουργήστε ένα προφίλ ανά προϊόν: «1 ώρα δωρεάν», «24ωρο — 10 Mbps», «Εβδομαδιαίο — 5 GB» (Τεκμηρίωση MikroTik — User Manager).

Ορίστε τα πλάνα μία φορά και αποφύγετε τον αυτοσχεδιασμό ανά τοποθεσία. Όταν ο χειριστής κάθε τοποθεσίας τροποποιεί χειροκίνητα τους περιορισμούς, το ίδιο κουπόνι «24ωρου» σημαίνει σιωπηλά διαφορετικά πράγματα σε διαφορετικά σημεία — το είδος της απόκλισης που φαίνεται μόνο ως κριτική ενός αστεριού. Η διατήρηση πανομοιότυπων προφίλ σε όλους τους routers είναι ακριβώς το πρόβλημα στόλου που λύνει ο έλεγχος και το ιστορικό ρυθμίσεων του MKController: δείτε τι άλλαξε, πού, και προωθήστε το διορθωμένο προφίλ παντού ταυτόχρονα.

Δημιουργία πλάνου στο MKController με διάρκεια συνεδρίας, όρια δεδομένων και ταχύτητας και τιμή.

Βήμα 4 — Μαζική δημιουργία χρηστών και εκτύπωση κουπονιών

Τώρα φτιάξτε το προϊόν. Δημιουργήστε χρήστες μαζικά και συνδέστε το προφίλ του πλάνου — κάθε χρήστης είναι ένας κωδικός κουπονιού. Στη συνέχεια, παράξτε τις εκτυπώσιμες κάρτες με την εντολή generate-voucher, κατευθύνοντάς την σε ένα ID χρήστη ή σε ένα ερώτημα find· ο User Manager συμπληρώνει ένα πρότυπο κουπονιού με τον κωδικό, το πλάνο και την ισχύ, έτοιμο για εκτύπωση και πώληση στο ταμείο (Τεκμηρίωση MikroTik — User Manager).

Σε έναν router αυτό είναι μια ευχάριστη δουλειά μιας Παρασκευής. Σε μια δεκάδα σημεία γίνεται μια εναλλαγή συνεδριών Winbox — δημιουργία αποθέματος, έλεγχος τι πουλήθηκε, απενεργοποίηση διαρρεύσαντων κωδικών — γι’ αυτό οι χειριστές προσθέτουν τοπικά εργαλεία όπως το Mikhmon, ή στρέφονται στο cloud με τον έλεγχο κουπονιών και HotSpot του MKController για να δημιουργούν, να παρακολουθούν και να ανακαλούν κουπόνια για κάθε τοποθεσία από έναν πίνακα. Η σύγκρισή μας Mikhmon εναντίον MKController αναλύει αυτό το δίλημμα λεπτομερώς.

Δημιουργία διαμόρφωσης hotspot voucher στον πίνακα WiFi Monetization του MKController.

Βήμα 5 — Ασφάλιση του δικτύου επισκεπτών

Ένα captive portal είναι μια δημόσια πόρτα στον router σας, οπότε αντιμετωπίστε το ανάλογα. Προσθέστε κανόνες τείχους προστασίας που εμποδίζουν το υποδίκτυο HotSpot να φτάσει στο LAN σας και, πάνω απ’ όλα, τις υπηρεσίες διαχείρισης του ίδιου του router — Winbox, API, WebFig, SSH — από την πλευρά των επισκεπτών. Κρατήστε τον walled garden ελάχιστο: κάθε host που επιτρέπετε είναι προσβάσιμος χωρίς κουπόνι.

Οι επισκέπτες είναι εξ ορισμού άγνωστοι, και μια παραβιασμένη συσκευή επισκέπτη βρίσκεται ένα βήμα μακριά από τον router σας. Ένα δίκτυο κουπονιών που μπορεί να φτάσει στη ρύθμιση που το δημιούργησε είναι μια ανοιχτή πρόσκληση.

Βήμα 6 — Λειτουργία κουπονιών σε κάθε τοποθεσία

Να τι παραλείπουν τα σεμινάρια ενός μόνο router: το σημείο που λειτουργεί με LTE ή Starlink πίσω από Carrier-Grade NAT δεν έχει δημόσια IP, οπότε όταν το portal του δυσλειτουργεί δεν μπορείτε απλώς να συνδεθείτε απομακρυσμένα. Το MKController κρατά κάθε router προσβάσιμο μέσω ασφαλούς εξερχόμενου tunnel — χωρίς προώθηση θυρών, χωρίς ανάγκη δημόσιας διεύθυνσης, όπως καλύπτεται στον οδηγό μας για την απομακρυσμένη διαχείριση MikroTik πίσω από CGNAT — με αυτόματα αντίγραφα ασφαλείας και τηλεμετρία που επισημαίνει ένα νεκρό portal πριν η υποδοχή αρχίσει να δέχεται παράπονα.

Επαληθεύστε κάθε τοποθεσία με τον ίδιο τρόπο: συνδεθείτε ως επισκέπτης, καταναλώστε ένα δοκιμαστικό κουπόνι, επιβεβαιώστε ότι η ταχύτητα και η λήξη ταιριάζουν με το πλάνο.

Ενεργοποίηση πληρωμών Pix και κάρτας στο captive portal του MKController.

Συμβουλές

  • Κρατήστε τα ονόματα χρηστών κουπονιών σύντομα και χωρίς ασάφειες — αποφύγετε 0/O και 1/l/I — αφού οι επισκέπτες τα πληκτρολογούν σε πληκτρολόγια τηλεφώνου.
  • Ορίστε την ισχύ του προφίλ από την πρώτη σύνδεση, όχι από τη δημιουργία, ώστε το τυπωμένο απόθεμα να μη λήγει στο συρτάρι.
  • Ποτέ μην πουλάτε από την τελευταία σας παρτίδα: δημιουργήστε απόθεμα πριν από τη ζήτηση και απενεργοποιήστε τους απούλητους κωδικούς από κάθε παρτίδα που διαρρέει.
  • Παρακολουθήστε τη μνήμη του router σε μεγάλες βάσεις δεδομένων χρηστών· ο User Manager αποθηκεύει δεδομένα λογιστικής στη συσκευή.

Πουλήστε WiFi, όχι αιτήματα υποστήριξης

Ένα HotSpot με κουπόνια σε ένα MikroTik είναι ένα απογευματινό έργο. Η λειτουργία του ως επιχείρηση σε πολλά σημεία — πανομοιότυπα πλάνα σε κάθε router, απόθεμα κουπονιών που δημιουργείται και ανακαλείται κεντρικά, portals προσβάσιμα ακόμη και πίσω από CGNAT, αντίγραφα ασφαλείας πριν από κάθε αλλαγή — είναι εκεί όπου οι χειριστές είτε χάνουν τα βράδια τους είτε κεντρικοποιούν. Το MKController σας δίνει αυτό το επίπεδο ελέγχου: διαχείριση HotSpot και κουπονιών σε όλο τον στόλο, ασφαλή εξερχόμενη απομακρυσμένη πρόσβαση χωρίς δημόσια IP, ιστορικό ρυθμίσεων και επαναφορά με ένα κλικ, και παρακολούθηση που ανοίγει ένα ticket πριν ο επισκέπτης προσέξει ότι το WiFi είναι εκτός λειτουργίας. Οι χειριστές που τρέχουν επί πληρωμή WiFi σε MikroTik το χρησιμοποιούν για να κάνουν δέκα σημεία τόσο εύκολα όσο ένα.

Ξεκινήστε τη δωρεάν δοκιμή MKController