Radius Client Zertifikat für Win10 WLAN Profil nutzen, aber wie?
Hallo!
Wir nutzen einen FreeRadius-Server für die WLAN-Authentifizierung innerhalb eines Windows-basierenden Netzwerks. Das klappt auch alles wunderbar. Die Nutzer melden sich mit ihren persönlichen Credentials an, dabei gibt es keinerlei Probleme.
Ich habe auch von Anfang an das Radius-Server Root Zertifikat auf allen Clients (z.B. Win10 Pro Laptops) installiert. Auch das ging problemlos.
Aber für ein paar spezielle Laptops habe ich einen festen"Nutzer" definiert, der für die Anmeldung im WLAN benutzt wird. (z.B. beim Hochfahren der PCs). Und hierfür hätte ich gern statt der manuellen Eingabe der Credentials das passende Client-Zertifikat benutzt, das ich in Verbindung mit dem Radius-Server Root Zertifikat generiert habe.
Und genau hier liegt das Problem. Ich bekomme es einfach nicht hin, dass das Client-Zertifikat durch das WLAN-Profil benutzt wird.
Ich habe das Zertifikat in den Client-PC importiert und installiert. Es taucht dort nun im Zertifikatsverzeichnis auf und wenn man dessen Eigenschaften abfragt, so sieht man, dass es für die Sicherstellung der Identität eines Nutzers gedacht ist.
Es sieht also so aus, als ob das Zertifikat korrekt installiert wurde.
Stelle ich das WLAN-Profil nun so um, dass statt "Gesichertes Kennwort" die Option "Zertifikat auf dem Computer oder SmartCard" (oder so ähnlich ) ausgewählt wird, kann ich in dem nun erscheinenden Untermenü noch ein paar Filteroptionen auswählen.
Aber was ich auch einstelle: Wenn ich dann das WLAN-Profil verwenden will, dann kommt immer die Fehlermeldung (sinngemäß) "Kann keine Verbindung herstellen, da kein Zertifikat gefunden wurde".
Was mache ich denn falsch? Ich habe heute auch noch einmal das Client-Zertifikat neu erzeugt und installiert, auch in verschiedenen Cert-Ordnern, aber nichts hilft.
Hat vielleicht jemand eine Idee oder nutzt gar diese Konstellation (Freeradius + Client Cert auf Win10) selber?
Ich denke, ich habe ein Verständnisproblem bei der Installation und Nutzung des Client Zertifikats.
Beispielsweise: Das Zertifikat ist für einen generischen WLAN Nutzer ausgestellt. Muss ich als dieser Nutzer angemeldet sein, wenn ich es installiere? Oder kann ich es genauso als Admin machen? Und in welchen Zertifikatfolder muss ich es installieren?
Das WLAN Profil muss nun unter diesem speziellen Nutzer laufen, denn nur dann wird auch sein Zertifikat verwendet werden können, oder? Wie stelle ich das sicher?
Ich denke, irgendwo in dieser Fragekette mache ich was falsch.
Vielen Dank für Eure Hilfe!
Wir nutzen einen FreeRadius-Server für die WLAN-Authentifizierung innerhalb eines Windows-basierenden Netzwerks. Das klappt auch alles wunderbar. Die Nutzer melden sich mit ihren persönlichen Credentials an, dabei gibt es keinerlei Probleme.
Ich habe auch von Anfang an das Radius-Server Root Zertifikat auf allen Clients (z.B. Win10 Pro Laptops) installiert. Auch das ging problemlos.
Aber für ein paar spezielle Laptops habe ich einen festen"Nutzer" definiert, der für die Anmeldung im WLAN benutzt wird. (z.B. beim Hochfahren der PCs). Und hierfür hätte ich gern statt der manuellen Eingabe der Credentials das passende Client-Zertifikat benutzt, das ich in Verbindung mit dem Radius-Server Root Zertifikat generiert habe.
Und genau hier liegt das Problem. Ich bekomme es einfach nicht hin, dass das Client-Zertifikat durch das WLAN-Profil benutzt wird.
Ich habe das Zertifikat in den Client-PC importiert und installiert. Es taucht dort nun im Zertifikatsverzeichnis auf und wenn man dessen Eigenschaften abfragt, so sieht man, dass es für die Sicherstellung der Identität eines Nutzers gedacht ist.
Es sieht also so aus, als ob das Zertifikat korrekt installiert wurde.
Stelle ich das WLAN-Profil nun so um, dass statt "Gesichertes Kennwort" die Option "Zertifikat auf dem Computer oder SmartCard" (oder so ähnlich ) ausgewählt wird, kann ich in dem nun erscheinenden Untermenü noch ein paar Filteroptionen auswählen.
Aber was ich auch einstelle: Wenn ich dann das WLAN-Profil verwenden will, dann kommt immer die Fehlermeldung (sinngemäß) "Kann keine Verbindung herstellen, da kein Zertifikat gefunden wurde".
Was mache ich denn falsch? Ich habe heute auch noch einmal das Client-Zertifikat neu erzeugt und installiert, auch in verschiedenen Cert-Ordnern, aber nichts hilft.
Hat vielleicht jemand eine Idee oder nutzt gar diese Konstellation (Freeradius + Client Cert auf Win10) selber?
Ich denke, ich habe ein Verständnisproblem bei der Installation und Nutzung des Client Zertifikats.
Beispielsweise: Das Zertifikat ist für einen generischen WLAN Nutzer ausgestellt. Muss ich als dieser Nutzer angemeldet sein, wenn ich es installiere? Oder kann ich es genauso als Admin machen? Und in welchen Zertifikatfolder muss ich es installieren?
Das WLAN Profil muss nun unter diesem speziellen Nutzer laufen, denn nur dann wird auch sein Zertifikat verwendet werden können, oder? Wie stelle ich das sicher?
Ich denke, irgendwo in dieser Fragekette mache ich was falsch.
Vielen Dank für Eure Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 574941
Url: https://administrator.de/contentid/574941
Ausgedruckt am: 25.11.2024 um 14:11 Uhr
9 Kommentare
Neuester Kommentar
Stoppe den FreeRadius Server (systemctl stop freeradius) und starte ihn danach manuell im Debug Mode mit freedradius -X.
Jetzt loggst du dich nochmal ein mit dem Client und postest die ausgegebene Debug Info zum Troubleshooting, oder analysierst sie einmal selber.
Der FreeRadius sagt dir im Debugging ganz genau was da schief läuft.
Jetzt loggst du dich nochmal ein mit dem Client und postest die ausgegebene Debug Info zum Troubleshooting, oder analysierst sie einmal selber.
Der FreeRadius sagt dir im Debugging ganz genau was da schief läuft.
OK, dann ist es ja primär erstmal ein reines Windows Client Problem und hat per se erstmal nichts mit dem Radius zu tun !
Was sagt den die Windows Logging oder Event Datei ? Dort müsste ja eine entsprechende genauere Fehlermeldung generiert werden ?
Das FreeRadius HowTo https://wiki.freeradius.org/guide/WPA-HOWTO ist sicher nicht mehr relevant, da es noch auch XP basiert
P.S.: Warum hast du oben auf "Lösung" geklickt wenn es doch gar nicht die Lösung ist ?! Solltest du sinnvollerweise wieder rausnehmen.
Was sagt den die Windows Logging oder Event Datei ? Dort müsste ja eine entsprechende genauere Fehlermeldung generiert werden ?
Das FreeRadius HowTo https://wiki.freeradius.org/guide/WPA-HOWTO ist sicher nicht mehr relevant, da es noch auch XP basiert
P.S.: Warum hast du oben auf "Lösung" geklickt wenn es doch gar nicht die Lösung ist ?! Solltest du sinnvollerweise wieder rausnehmen.
Das muss nicht peinlich sein. Was zählt ist das du es selber gefunden und korrigiert hast ! Nächstes Mal wird dir das sicher nicht mehr passieren.
Interessant wäre ggf. nochmal der Abschnitt (Ausschnitt) in der eap.conf Datei wo das zu ändern ist wenn du den in Code Tags hier nochmal posten könntest.
Hast du die Zertifikate auf dem FreeRadius mit OpenSSL erstellt ?
Ich frage deshalb weil ich derzeit das hiesige WLAN Tutorial zur dynamischen Client Zuweisung:
Dynamische VLAN Zuweisung für WLAN (u. LAN) Clients mit Mikrotik
noch auf Zertifikatsbetrieb erweitern möchte.
Interessant wäre ggf. nochmal der Abschnitt (Ausschnitt) in der eap.conf Datei wo das zu ändern ist wenn du den in Code Tags hier nochmal posten könntest.
Hast du die Zertifikate auf dem FreeRadius mit OpenSSL erstellt ?
Ich frage deshalb weil ich derzeit das hiesige WLAN Tutorial zur dynamischen Client Zuweisung:
Dynamische VLAN Zuweisung für WLAN (u. LAN) Clients mit Mikrotik
noch auf Zertifikatsbetrieb erweitern möchte.