ubuntuusers.de » Wiki » Wicd

Von „WLAN/Wicd“ weitergeleitet.

Wicd

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

wicd-red.png

Der Wicd-Netzwerkmanager {en} ist eine grafische Oberfläche (GTK2), um Verbindungen zu WLAN- und kabelgebundenen Netzwerken aufzunehmen und zu verwalten. Möglichst alle Einstellungen der jeweiligen Verbindungsart sollen dem Benutzer in einem einfach zu bedienenden Programm geboten werden. Die in Python geschriebene Anwendung benutzt dazu verschiedene Linux-Werkzeuge für Netzwerkverbindungen, zum Beispiel wpa supplicant.

Wicd verfügt über die folgenden Leistungsmerkmale:

  • Übersichtliche Profilverwaltung

  • Unterstützung statischer IP-Adressen und DHCP

  • Profilbezogene Einstellungen für DNS-Server, Subnetzmasken und Gateways

  • Erkennt WLAN-Karten unter ndiswrapper

  • Unterstützung für wpasupplicant

  • Unterstützung kabelgebundener Netzwerke

  • Autostartfunktion

  • Unterstützt WEP, WPA(2), LEAP, TTLS, EAP, PEAP Verschlüsselung - mehr Informationen

  • Erneuter Verbindungsaufbau nach Suspend-Modus

Installation

Aus Ubuntu-Quellen (ab Jaunty Jackalope)

Es genügt die Installation des Pakets aus den Ubuntuquellen [1].

  • wicd (universe)

Wiki/Vorlagen/Installbutton/button.png

Der Network-Manager wird ab Ubuntu 10.04 Lucid Lynx nicht automatisch entfernt. Es genügt aber den Manager aus dem Autostart zu entfernen.

wicd01.png

Nach dem Programmstart muss zuerst unter "Einstellungen" im Feld "drahtloser Netzwerkadapter" die verwendete WLAN-Schnittstelle eingetragen werden (z.B. wlan0). Nach einen Klick auf Wiki/Icons/Tango/view-refresh.png "Aktualisieren" sollten jetzt alle erkannten WLAN-Netze aufgelistet werden. Dieser Vorgang kann einen Moment dauern. Die erkannte Verschlüsselung der gefundenen WLAN-Netze wird ebenfalls angezeigt.

Damit eine LAN-Schnittstelle konfiguriert werden kann, muss unter "Einstellungen" das Kontrollfeld "Kabelgebundenes Netzwerk immer anzeigen" aktiviert und im Feld "Wired Interface" die Schnittstelle eingetragen werden (im Beispiel eth0). Über das Auswahlmenü neben dem Netzwerknamen erlangt man Zugriff auf den Bereich "erweiterte Einstellungen" und das Kontrollfeld "Automatisch mit diesem Netzwerk verbinden". Für jedes Netzwerk können jetzt alle benötigten Einstellungen zur Verschlüsselung, wenn gewünscht für eine statische IP-Adresse und falls erforderlich für drei DNS-Server eingetragen werden.

Dazu wird das entsprechende Kontrollfeld "Statische IP-Adresse verwenden" bzw. "Statischen DNS verwenden" aktiviert. Jetzt kann man die Daten in die Tabellen eintragen. Werden keine weiteren Angaben für eine statische IP-Adresse gemacht, erfolgt die Vergabe der Adresse automatisch über DHCP. Um die Verschlüsselung einzuschalten, wird das Kontrollfeld "Verschlüsselung verwenden" aktiviert, dann über das Auswahlfeld die Art der Verschlüsselung eingestellt und der Zugangsschlüssel eingetragen. WPA-Zugangsschlüssel werden grundsätzlich in Klartext eingegeben. Wicd wandelt die Schlüssel in Hex-Code um und speichert diese in einer Profildatei ab. Bei WEP-Verschlüsselung muss der Zugangsschlüssel entweder in Hex-Code oder als Klartext (ASCII-Code/WEP-Passphrase) eingegeben werden. Sind alle Einstellungen gemacht, wird über die Schaltfläche "verbinden" versucht eine Verbindung aufzubauen.

Neben jedem gefundenen Netzwerk ist die Empfangsqualität abzulesen: signal-100.png signal-75.png signal-50.png signal-25.png

wicd02.png

Über das Menü gibt es noch die Möglichkeit nach einem Wiki/Icons/Tango/network-wireless.png Netzwerk mit unsichtbarer ESSID zu suchen, die Netzwerkliste zu aktualisieren, eine aktuelle Verbindung zu trennen und Grundeinstellungen des Programms festzulegen. Je nach verwendeter Netzwerkkarte kann auch der Treiber für wpa_supplicant ausgewählt werden. Standard ist wext.

Weitere Informationen zur Verschlüsselung und den Gerätetreibern findet man hier WLAN/wpa supplicant.

Mehr Informationen dazu gibt es in den FAQ {en} auf der Projektseite.

Verschlüsselungs-Vorlagen

Vorlagen selbst erstellen

Hinweis:

Ab Version 1.5.* liegen die Vorlagen unter /etc/wicd/encryption/templates!

Da die von Wicd angebotenen Verschlüsselungsmethoden als Vorlagen/Templates definiert sind, lässt sich Wicd auch leicht um weitere ergänzen. Dazu erstellt man eine Datei im Verzeichnis /opt/wicd/encryption/templates/ und editiert sie entsprechend [3]. Nun macht man diese noch ausführbar :

sudo chmod 755 /opt/wicd/encryption/templates/mytemplate 

Eine Wicd-Vorlage besteht aus zwei Teilen, die durch fünf - getrennt sind. Oberhalb dieser Trennung steht der Name für die Auswahl in Wicd, der Autor, die Version und weitere Variablen-Deklarationen. Für jede deklarierte Variable wird in Wicd ein Textfeld erzeugt, in dem man den Inhalt der Variablen setzen kann. Der zweite Teil der Datei besteht aus wpa_supplicant.conf Anweisungen, in denen bestimmte Stellen durch die deklarierten Variablen ersetzt werden. Die Variable $_ESSID enthält die SSID des in Wicd ausgewählten Access-Points.

Um eine Vorlage in Wicd verfügbar zu machen, muss in /opt/wicd/encryption/templates/active der Name der neuen Datei eingetragen werden.

sudo echo 'mytemplate' >> /opt/wicd/encryption/templates/active 

Ein Beispiel für eine Vorlage mit EAP und Mshap V2 wäre z.B.:

name = EAP-MSCHAP v2
author = ein Name
version = 2
require identity *Identity password *Password
-----
ctrl_interface=/var/run/wpa_supplicant # (ab Version 1.5.* einfügen)
network={
        ssid="$_ESSID"
        scan_ssid=$_SCAN
        key_mgmt=WPA-EAP
        pairwise=TKIP
        group=TKIP
        eap=PEAP
        identity="$_IDENTITY"
        password="$_PASSWORD"
        phase2="auth=MSCHAPV2"
}

Add-On

(zusätzliche Verschlüsselungs-Vorlagen als fertiges Installationspaket) Durch das AddOn ist es u.a. möglich, anstelle der kombinierten Verschlüsselung WPA1/2 gezielt WPA1 oder WPA2-Verschlüsselung auszuwählen. Manche Router bieten nur gemischte Verschlüsselung an und das kann mit WLAN-Karten, die nur WPA1 unterstützen, zu Verbindungsproblemen führen. Ebenso ist es jedoch möglich, WPA2 zu erzwingen, wenn die verwendete Karte dies unterstützt oder bei WPA1/2 nur WPA1-Verschlüsselung verwendet wird. Zusätzlich kann eine Verbindung mit Angabe der BSSID (MAC-Adresse) des Access-Points gewählt werden. Das ist besonders in kritischen WLAN-Umgebungen oder bei WDS nützlich, um gezielt eine Verbindung mit einen bestimmten Access-Point herzustellen.

Das AddOn kann hier {dl} heruntergeladen werden.

Hinweis:

Nach der Installation stehen zuvor selbst erstellte Vorlagen durch den Austausch der Datei active nicht mehr zur Verfügung. Die Dateien selbst werden aber nicht gelöscht, in der Datei active müssen lediglich die Einträge für die manuell erstellten Vorlagen wieder hinzugefügt werden.

Selbst erstellte Vorlagen werden auch gerne mit in das AddOn-Paket übernommen. Eine Mail an den Autor mit den nötigen Daten und einer kurzen Beschreibung genügt.


Diese Revision wurde am 29. Juni 2010 um 00:15 Uhr von march erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Netzwerk, Internet

Passwort vergessen?