Wicd + wpa_supplicant wie: Zertifikate NICHT verwenden (PEAP + MSCHAP)? Aktiviere das Logging?

824
feuGene

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, verwendet jedoch keine Zertifikate.

Wenn der Zertifikatpfad im Dialogfeld "Eigenschaften" des Wicd-Netzwerks leer bleibt, werden in /var/log/wicd/wicd.log die folgenden Meldungen angezeigt:

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 Web Lösungen für NetworkManager-basierte Setups gefunden, in denen vorgeschlagen wird, system-ca-certs auf false zu setzen, aber ich verwende NetworkManager nicht. Wenn ich es richtig verstanden habe, teilt system-ca-certs NetworkManager lediglich mit, wie Argumente an wpa_supplicant konfiguriert oder übergeben werden.

Wie konfiguriere ich Wicd und / oder wpa_supplicant, um zu wissen, dass ich kein Zertifikat für dieses Netzwerk benötige?

(Übrigens, wenn jemand vorschlagen kann, wie die Protokollierung von wpa_supplicant zu finden / zu aktivieren ist, könnte dies möglicherweise mehr Einblick in das Problem bieten.)

0

1 Antwort auf die Frage

0
feuGene

I solved my own problem.

For my specific network, the solution was to select "PEAP with GTC" instead of the other PEAP option.

Getting wpa_supplicant logging turned out to be dead simple: there's a check box in the Wicd preferences dialog to enable debug logging, and that added wpa_supplicant log messages into the wicd log. Specifically, it reveals the wpa_supplicant command line being used, which I was able to execute myself at a shell in order to get even more hints.