Wicd - mehr Flexibilität bei den Verschlüsselungsverfahren

Um mit Wicd bei der Konfiguration von Wirelessverbindungen mehr Flexibilität bei der Auswahl der Verschlüsselungsverfahren zu haben kann eine Erweiterung vorgenommen werden.

Bei meinen Erläuterungen geht es darum, die standardmäßig mögliche kombinierte Auswahl von WPA1/2 mit einer Auswahl für WPA1 und WPA2 zu erweitern.

Ich beschreibe hier nicht die grundsätzliche Konfiguration von Wirelessverbindungen mit Wicd.

Bei meinen Erläuterungen nehme ich Bezug auf ZenWalk, d. h. die Wicd-Installation in Zenwalk. Die Beschreibung der Vorgehensweise kann allgemein aber ebenso für andere Linuxdistributionen angewendet werden.

Wicd kann zum Zweck der Erweiterung mit Templates ergänzt werden. Die Wicd-Templates in ZenWalk präsentieren sich folgendermaßen:

ll /usr/share/wicd/encryption/templates/
drwxr-xr-x 2 root root 280 2008-01-11 00:39 .
drwxr-xr-x 4 root root 112 2008-01-11 00:39 ..
-rwxr-xr-x 1 root root 56 2008-01-11 00:39 active
-rwxr-xr-x 1 root root 352 2008-01-11 00:39 eap
-rwxr-xr-x 1 root root 231 2008-01-11 00:39 leap
-rwxr-xr-x 1 root root 237 2008-01-11 00:39 peap
-rwxr-xr-x 1 root root 439 2008-01-11 00:39 peap-tkip
-rwxr-xr-x 1 root root 274 2008-01-11 00:39 ttls
-rwxr-xr-x 1 root root 218 2008-01-11 00:39 wep-hex
-rwxr-xr-x 1 root root 248 2008-01-11 00:39 wep-passphrase
-rwxr-xr-x 1 root root 243 2008-01-11 00:39 wpa

Die Datei "active" enthält die Liste der Templates von "eap" bis "wpa". Nach dem Hinzufügen der beiden Templates für WPA1 und WPA2 wird die Liste in "active" entsprechend erweitert.

Bei anderen Linuxdistributionen gilt es, den Pfad zum Ordner  "wicd/encryption/templates" zu finden. Das ist der einzige Unterschied zu ZenWalk mit dem voran bezeichnetem Pfad.

Templates hinzufügen

touch /usr/share/wicd/encryption/templates/wpa1
touch /usr/share/wicd/encryption/templates/wpa2

chmod 755 /usr/share/wicd/encryption/templates/wpa1
chmod 755 /usr/share/wicd/encryption/templates/wpa2

Templates bearbeiten

Hier muss jeder selbst entscheiden wie er die Dateien im Ordner "wicd/encryption/templates", die ja root gehören, bearbeitet. Mein in solchen Fällen bevorzugter Editor ist nano in der Konsole.

Der Inhalt der Datei /usr/share/wicd/encryption/templates/wpa1

name = WPA 1
author = quiptime
version = 1
require key *Key
-----
network={
ssid="$_ESSID"
scan_ssid=$_SCAN
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk=$_PSK
}

Der Inhalt der Datei /usr/share/wicd/encryption/templates/wpa2

name = WPA 2
author = quiptime
version = 1
require key *Key
-----
network={
ssid="$_ESSID"
scan_ssid=$_SCAN
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=TKIP CCMP
psk=$_PSK
}

Templateliste erweitern

Der erweiterte Inhalt der Datei /usr/share/wicd/encryption/templates/active

wpa1
wpa2
wpa
wep-hex
wep-passphrase
leap
ttls
eap
peap
peap-tkip

Der ursprüngliche Inhalt wurde um die Einträge "wpa1" und "wpa2" erweitert.

An dieser Stelle ist die Erweiterung von Wicd um die zusätzlichen Konfigurationsoptionen WPA1 und WPA2 für Wirelessverbindungen beendet.

Die neuen Konfigurationsoptionen können sofort verwendet werden. 

Screenshots

Vor der Erweiterung

Nach der Erweiterung

Powered by Drupal. Created with ZenWalk.