Was ist erforderlich, um einen Benutzer beim RADIUS-Server zu authentifizieren?

835
WebNovice

Ich versuche, ein Captive-Portal für mein drahtloses Netzwerk aufzubauen. Für das Captive-Portal werde ich einen Linksys-Router verwenden, der mit der Firmware dd-wrt (mit Chillispot) geflasht ist.

Für die Authentifizierung verwende ich einen externen LAMP-Stack mit FREERADIUS mit Benutzerdaten, die in einer MySQL-Datenbank gespeichert sind.

Ich würde diesen RADIUS-Server für mehrere drahtlose Netzwerke an verschiedenen Standorten verwenden. Ich bezweifle, wie der RADIUS-Server zwischen verschiedenen Netzwerken unterscheiden kann. Wird dafür "NAS ID" verwendet?

Ich weiß nicht, wie RADIUS einen Benutzer authentifiziert. Wird die NAS-ID berücksichtigt?

Ich habe zum Beispiel den folgenden Benutzer in meiner Datenbank.

username: user1 password: password1 

Ich habe drei drahtlose Netzwerke an verschiedenen Standorten, die sich alle gegen den einzelnen RADIUS-Server authentifizieren, z.

Network 1 Network 2 Network 3 

Wenn ein Benutzer seinen Browser öffnet, wird er zu einer Anmeldeseite geleitet. Wenn der Benutzer die oben genannten Benutzerdaten eingibt, erhält er Zugriff, unabhängig davon, in welchem ​​Netzwerk er angemeldet ist? Natürlich möchte ich nicht, dass das passiert. Ich möchte Benutzer mit bestimmten Speicherorten hinzufügen können, von denen aus sie sich anmelden können.

3

0 Antworten auf die Frage