Ankündigung

Einklappen
Keine Ankündigung bisher.

User einem Radiusserver hinzufügen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • User einem Radiusserver hinzufügen

    Hallo liebe PHP-Freunde,
    ich suche ein Captive Portal für WLAN-Nutzer. Mittlerweile habe ich schon einige gute Produkte gefunden, im Moment tendiere ich zu pfSense.

    Mein Problem ist nun die Verwaltung der Nutzer. Die Portale, die ich mir näher angeschaut habe, nutzen einen Radius-Server zur Authentifizierung. Bei mir wechseln die Nutzer allerdings häufig, so dass es aufwändig ist, die Radius-User manuell zu aktualisieren. Am liebsten wäre mir eine Anmeldeseite, bei der sich die neuen Nutzer selbst registrieren und dann künftig mit ihrem Benutzernamen und Passwort authentifizieren können. Die Seite könnte ich mit php leicht erstellen, ich weiß allerdings nicht, wie ich dem Radiusserver die Nutzer hinzufügen kann.

    Es gibt da ein paar Radius-Funktionen. Käme vielleicht 'radius_put_string' in Frage? Erstaunlicherweise ist diese Funktion auf allen Suchseiten ...bis jetzt noch nicht dokumentiert. Kann es sein, dass diese noch niemand gebraucht hat.

    Vielen Dank schon jetzt für Eure Hilfe oder neuen Ideen zu meinem Problem.

  • #2
    im Moment tendiere ich zu pfSense
    was haste denn für ne hardware?

    ich finde dd-wrt ganz toll.

    http://www.dd-wrt.com/site/index

    sind zwei verschiedene hotspot programme bei ( kann nicht nachscahhuen, ist zuhause )
    bedie haben die passwörtgenerierung auf der oberfläche, easy.

    radius authetifizierung ist sicher eine alternative, allerdings mE. nur für grössere und relativ statische gruppen als benutzer...

    was für einen nimmste denn?

    freeradius beispielweise speichert die daten auch in mysql wenn gewünscht:

    http://techworldwilroy.blogspot.de/2...-user-add.html

    Kommentar


    • #3
      Danke für den Tipp, dd-wrt werde ich mir auch noch anschaun. Hardware sollte kein Problem sein, ein Dual-Core mit 8 GB RAM müsste reichen. pfSense bringt FreeBSD mit und freeRadius.

      Die Anbindung des Radiusservs an MySQL ist genial, dazu kann ich locker ein Registrierungsformular machen und Benutzername und Passwort in die DB schreiben.

      Folgendes ist mir noch nicht klar:

      Die Felder für username und passwort finden sich in der radcheck-Tabelle, das scheint die Tabelle zu sein, in die ich die neuen User hinzufügen kann. Bei der Tabelle ist ID der Primärschlüssel. Das heisst, ich könnte denselben Benutzernamen mehrfach hinzufügen. Frage: Wie geht der Radiusserver damit um? Zur Authentifizierung stehen doch nur Benutzername und Passwort zur Verfügung, oder gibts noch Verknüfungen mit der ID?

      Ansonsten muss man vor der Übergabe in die DB erst auf doppelte Einträge prüfen, was natürlich auch machbar wäre.

      Danke und Gruß aus Bayern, Lothar

      Kommentar


      • #4
        Hardware sollte kein Problem sein, ein Dual-Core mit 8 GB RAM müsste reichen
        nur um ein paar benutzer zu authentifizieren ?

        meine frage war eigentlich eher, wo wo sind deine wlankarten und antennen dran.
        und wie gross wird das von dir zu betreuende netz sein?

        ein blick auf:

        http://www.pfsense.org/index.php?opt...d=45&Itemid=48

        hab mal pfsence gebootet, auf qemu und hatte sorgen mit wlan, aber was solls.
        mir scheint es da für alles eine weboberfläche zu gen ?


        kann nicht schaden.

        openwrt ist ein router betriebsystem, ich hab das aufm fonera am start, auf meinem wrt läuft openwrt/whiterussian .

        ein blick auf:
        http://wiki.openwrt.org/toh/start
        kann auch hier nicht nur schaden. mit einer biquad antenne dran, sendet der wrt54gl recht weit.

        sicherlich hat pfsence ernome vorteile, carp beispielsweise, oder auch openbsdpf.
        sicherlich kann auch eine trainter ()nix-admin sowas ohne spezielle distro auf die beine stellen.

        Das heisst, ich könnte denselben Benutzernamen mehrfach hinzufügen.
        http://wiki.freeradius.org/MySQL-DDL-script

        dir ist aufgefallen das dort auch KEY steht, nicht nur Primery Key ?

        http://dev.mysql.com/doc/refman/5.1/...ate-table.html


        es macht sinn sich sehr genau mit sowas auseineanderzusetzen, bevor man mal es dem productiven betrieb überlässt.


        zumindest das sollte man studieren:
        http://wiki.freeradius.org/SQL-HOWTO
        http://wiki.freeradius.org/Rlm_sql

        Kommentar

        Lädt...
        X