staging.inyokaproject.org

NetworkManager: EAP-TLS ohne Adminrechte

Status: Ungelöst | Ubuntu-Version: Xubuntu 15.10 (Wily Werewolf)
Antworten |

killerbees19

Avatar von killerbees19

Anmeldungsdatum:
18. August 2008

Beiträge: 111

Hallo,

ich habe auf meinem Switch erfolgreich IEEE 802.1X (EAP-TLS) aktiviert. Das ganze Setup funktioniert einwandfrei und mein Xubuntu-Client kann sich nach der erstmaligen Konfiguration im NetworkManager problemlos einloggen. Auch nach einem Neustart des Rechners gibt es keine Probleme, die Verbindung wird sofort aufgebaut. Das trifft allerdings nur auf jene Benutzer zu, die Adminrechte haben! Wenn sich als erstes ein "Desktop-Benutzer" mit eingeschränkten Rechten einloggt, kann keine Netzwerkverbindung hergestellt werden. Unter Xubuntu 14.04 passiert einfach gar nichts, unter 15.10 erscheint immerhin ein Passwortdialog zum Ändern der Netzwerkeinstellungen, warum auch immer. Die Systemlogs zeigen keine besonderen Auffälligkeiten.

Die Zertifikate und Schlüsseldateien liegen in einem globalen Verzeichnis, das zum Test sogar von jedem gelesen werden kann. Daran liegt es also schon einmal nicht. Irgendetwas anderes bringt den NetworkManager durcheinander. Füge ich den Desktop-Benutzer zur Gruppe netdev hinzu, komme ich einen halben Schritt weiter. Dann ist das eingestellte Passwort für die Schlüsseldatei plötzlich unbekannt und müsste händisch eingetragen werden.

Irgendwelche Tipps, wie ich das für alle User zum Laufen bekomme? Da es sich um kein mobiles Gerät handelt, bin ich ja schon am Überlegen, einfach alles statisch in der /etc/network/interfaces ohne NetworkManager zu konfigurieren. Aber das kann doch irgendwie auch nicht Sinn der Sache sein.

Update: Offenbar liegt es daran, weil das Passwort für die Schlüsseldatei im Keyring des Benutzers gespeichert wird. Jeglicher Versuch es direkt in der Konfigurationsdatei unter /etc/NetworkManager/system-connections anzugeben scheitert. Es wird dann bei der nächsten Änderung über die GUI wieder in den Keyring verschoben und stattdessen wird private-key-password-flag=1 gesetzt.


MfG Christian

Antworten |