URL-Platzhalter (Template-Variablen)

Die URLs in der Seiten-Tabelle brauchen keine konstante Adresse darstellen. Sie haben die Möglichkeit, bestimmte Platzhalter – auch Template-Variablen genannt – in die Adresse zu integrieren, die dann mit den Parametern einer Public Spot-Sitzung gefüllt werden, wenn das Gerät die Seiten vom Server anfordert. Die Platzhalter haben dabei ein ähnliches Format wie in der Programmiersprache C; also ein Prozentzeichen, welchem unmittelbar ein einzelner, kleingeschriebener Buchstabe folgt. Folgende Platzhalter sind definiert:

%a
Fügt die IP-Adresse des Geräts ein. Dieser Platzhalter liefert nur dann einen Wert, wenn der Request-Typ in der Seiten-Tabelle auf Template gesetzt ist.
Anmerkung: Bitte beachten Sie, dass dieser Platzhalter keine erreichbare Adresse erzeugt, wenn das Gerät sich hinter einem Router mit aktiviertem NAT befindet.
%c
Fügt die LAN-MAC-Adresse des Public Spot-Gerätes als 12-stelligen Hexadezimal-String ein. Die Ausgabe erfolgt im Format 'aa:bb:cc:dd:ee:ff'.
%d
Geben Sie den URL-Parameter "%d" als Circuit-ID an, z. B. http://ipaddress/?circuit=%d&nas=%i. Diese Variable ersetzt das Public Spot Modul mit der Circuit-ID, die im DHCP-Request des Clients erkannt wurde. Dafür ist es erforderlich, dass auf dem AP "DHCP Snooping" so konfiguriert ist, dass der AP die Circuit-ID in der Public Spot-Stationstabelle des WLCs abfragen kann. Somit ist es möglich, die Public Spot-Willkommensseite auf den angemeldeten Clients je nach Standort zu verändern.
%e
Fügt die Seriennummer des Geräts ein.
%i
Fügt die NAS-Port-Id ein. 'NAS' steht in diesem Zusammenhang für 'Network Access Server'. Diese Variable überträgt das Interface des Gerätes, über das sich ein Client anmeldet. Bei einem WLC oder Router ohne WLAN entspräche dies einer physischen Schnittstelle wie z. B. LAN-1, bei einem Standalone-Access-Point hingegen der SSID.
%l
Fügt den Hostnamen des Geräts ein.
%m
Fügt die MAC-Adresse des Clients als 12-stelligen Hexadezimal-String ein. Die individuellen Bytes werden durch zwei Doppelpunkte getrennt.
%n
Fügt den Namen des Geräts ein, wie er im Setup-Menü unter Name konfiguriert ist.
%o
Fügt die URL der Internetseite ein, die der Benutzer ursprünglich angefordert hat. Nach erfolgreicher Authentifizierung leitet das Gerät den Benutzer an diese URL weiter.
%p
Fügt die IP-Adresse des Public Spot-Gerätes in dem ARF-Kontext des jeweiligen Clients ein.
Sofern Ihr Gerät also in verschiedenen IP-Netzwerken aktiv ist, können Sie über diese Variable die IP-Adresse angeben, welche das Gerät in dem Netz benutzt, in dem auch der Client anzutreffen ist.
%r
Fügt die IP-Adresse des Clients ein (aus Sicht des Public Spot-Gerätes in dem jeweiligen ARF-Kontext).
%s
Fügt die WLAN SSID des Netzwerks ein, über das sich der Client verbunden hat. Diese Funktion ist besonders dann interessant, wenn sie MultiSSID verwenden, da der Server hierüber die Möglichkeit erhält, in Abhängigkeit von der SSID verschiedene Seiten auszugeben. Sollte der Client über einen anderen Access Point, welcher sich mit dem Gerät über ein Punkt-zu-Punkt-WLAN verbindet, verbunden sein, fügt dieser Platzhalter die SSID des ersten WLANs ein. Wenn der Client über Ethernet verbunden ist, produziert dieser Platzhalter einen leeren Wert.
%t
Fügt das Routing-Tag ein, mit dem die Datenpakete des Clients versehen werden.
%v
Sofern dem anfragenden Client eine individuelle VLAN-ID zugewiesen wurde, überträgt diese Variable die Quell-VLAN-ID.
%0-9
Fügt eine einzelne Zahl im Bereich von 0 bis 9 ein.
%%
Fügt ein einzelnes Prozentzeichen ein.

Um die Variablen für ein Template zu verwenden, ergänzen Sie in der Seiten-Tabelle die angegebene Seiten-Adresse (URL) um die betreffemden Parameter. In den nachfolgenden URLs würde %i gemäß dem o. g. Beispielwert durch LAN-1 ersetzt werden:

Beispiel: http://192.168.1.1/willkommen.php?nas=%i

Beispiel: http://192.168.1.1/%i_willkommen.html

www.lancom-systems.de

LANCOM Systems GmbH | A Rohde & Schwarz Company | Adenauerstr. 20/B2 | 52146 Würselen | Deutschland | E‑Mail info@lancom.de

LANCOM Logo