Ich verwende Debian 8 (Jessie) mit LDXE, Wicd und wpa_supplicant, um zu versuchen, eine Verbindung zum WLAN-Netzwerk meiner Arbeit herzustellen. Das Netzwerk verwendet PEAP und MSCHAP, aber keine Zertifikate.
Wenn ich das Zertifikatspfad im Dialogfeld „Wicd-Netzwerkeigenschaften“ leer lasse, erhalte ich die folgenden Meldungen in /var/log/wicd/wicd.log:
2016/01/29 07:10:16 :: Attempting to authenticate...
2016/01/29 07:10:17 :: Ignoring template line: ' ca_cert="$_CA_CERT"
2016/01/29 07:10:17 :: '
2016/01/29 07:10:52 :: wpa_supplicant authentication may have failed.
Ich habe im Internet Lösungen für NetworkManager-basierte Setups gefunden, die vorschlagen, system-ca-certs auf false zu setzen, aber ich verwende NetworkManager nicht. Wenn ich das richtig verstehe, teilt system-ca-certs NetworkManager lediglich mit, wie wpa_supplicant konfiguriert werden soll oder wie Argumente an ihn übergeben werden sollen.
Wie konfiguriere ich Wicd und/oder wpa_supplicant, damit sie wissen, dass ich für dieses Netzwerk kein Zertifikat benötige?
(Übrigens: Wenn jemand einen Vorschlag machen kann, wie man die wpa_supplicant-Protokollierung findet/aktiviert, würde das vielleicht mehr Einblick in das Problem geben.)
Antwort1
Ich habe mein eigenes Problem gelöst.
Für mein spezielles Netzwerk bestand die Lösung darin, „PEAP mit GTC“ anstelle der anderen PEAP-Option auszuwählen.
Das Abrufen der wpa_supplicant-Protokollierung erwies sich als kinderleicht: Im Wicd-Einstellungsdialogfeld gibt es ein Kontrollkästchen zum Aktivieren der Debugprotokollierung, das wpa_supplicant-Protokollmeldungen in das Wicd-Protokoll einfügt. Insbesondere wird die verwendete wpa_supplicant-Befehlszeile angezeigt, die ich selbst in einer Shell ausführen konnte, um noch mehr Hinweise zu erhalten.