Cisco WLAN Gast Benutzer

Funktion

WLAN Gastbenutzer bekommen zeitlich begrenzte Zugangsdaten. Diese müssen auf einer Vorschaltseite im Browser eingegeben werden. In der freigeschalteten Zeit können die Benutzer das WLAN im vollen Umfang benutzen.

Um diese Zugangsdaten auszustellen, empfiehlt es sich eine Automatisierung zu verwenden, wie auch einen Ausdruck der Zugangsdaten. Für mein kleines Projekt benutze ich den Epson TM-m30 POS Thermodrucker für den Ausdruck der Tickets. Für die Erstellung der Zugangsdaten auf dem WLAN Controller wird SNMP verwendet.

 

Einstellungen am Cisco WLAN Controller

Der SNMP-Community String wird unter Management > SNMP > Communities gesetzt. Dieser bekommt die Read-Write Rechte und wird später vom Programm genutzt.

Cisco vWLC SNMP Settings

 

Zudem wird die WLAN ID des Gast WLANs benötigt. Diese findet man unter WLANs. Bei uns die 4.

Cisco vWLC WLAN Overview

 

Das Programm

https://github.com/Stiles96/CiscoWLANGuestUsers

Das Programm benötigt nach der Installation ein paar Einstellungen, diese werden unter File > Settings eingestellt:

  • Die Adresse oder DNS Namen vom Drucker
  • Drucker Port, standard: 9100
  • Den SNMP Community String vom WLAN Controller (read-write)
  • Die WLAN Controller Adresse mit WLAN ID
  • Userprefix wird für die automatische Benutzernamen Generierung verwendet
  • WLAN Name: Die SSID, die später auf das Ticket gedruckt wird

https://user-images.githubusercontent.com/51234422/229303254-0816f942-cff3-413d-b7ae-1e05a5c9284e.png

 

Automatische Tickets

Nun lassen sich die WLAN Tickets bereits erstellen. Der einfachste und schnellste Modus ist die Verwendung des automatischen Modes. Dazu wird ein Benutzer mit Passwort generiert und die Daten ausgedruckt. Diese Einstellungen werden verwendet:

  • Benutzername: Userprefix + fortlaufende Zahl
  • Passwort: random
  • Lifetime: 24h
  • Ausdruck auf dem Thermodrucker

Cisco WLAN Guest Users Ticket Print

 

Manuelle Tickets

Bei der manuellen Erstellung können die Benutzerdaten eingegeben werden und auch die Laufzeit bestimmt werden. Die Erstellung kann mit oder ohne Ausdruck des Tickets geschehen.

https://user-images.githubusercontent.com/51234422/229303396-3cd5d5da-648c-496d-8741-48ae9d8ce5e8.png