Wicd: Unterschied zwischen den Versionen
Dirk (Diskussion | Beiträge) K →Setup |
KKeine Bearbeitungszusammenfassung |
||
Zeile 33: | Zeile 33: | ||
Der Benutzer, der wicd verwenden soll, muss der Gruppe ''network'' hinzugefügt werden. | Der Benutzer, der wicd verwenden soll, muss der Gruppe ''network'' hinzugefügt werden. | ||
gpasswd -a USERNAME network | |||
Danach werden der DBUS-Daemon und HAL gestartet | Danach werden der DBUS-Daemon und HAL gestartet |
Version vom 24. Juni 2009, 21:40 Uhr
wicd ist ein Netzwerkverbindungsmanager, mit dem man sowohl kabelgebundene als auch kabellose Verbindungen verwalten kann. Es stellt eine Alternative zum Networkmanager dar. Wicd wurde in Python und GTK+ geschrieben und benötigt weniger Abhängigkeiten als andere Manager.
Installation
wicd ist in den Paketquellen verfügbar, und kann über Pacman installiert werden
pacman -S wicd
Für die Verwendung von wicd werden DBUS, Python und GTK2 benötigt, welche durch das Installieren mitinstalliert werden, wenn nicht bereits vorhanden. Wenn man auch DHCP, wpa-supplicant und wireless_tools, sowie bessere Icons verwenden möchte, muss man diese ebenfalls noch installieren.
pacman -S dhclient wpa_supplicant wireless_tools hicolor-icon-theme
Zudem besteht die Möglichkeit wicd aus dem AUR als SVN-Version zu installieren.
Setup
Wicd stellt einen Daemon bereit, der gestartet werden muss bevor man mittels wicd das Netzwerk verwalten kann. Wenn man mehrere Netzwerkverbindungsmanager verwendet, wird dies Probleme verursachen, deshalb ist es wichtig alle anderen Daemons dieser Art abzuschalten.
/etc/rc.d/network stop /etc/rc.d/dhcdbd stop /etc/rc.d/networkmanager stop
In der rc.conf müssen im Netzwerk-Abschnitt alle Interfaces deaktiviert werden, die von wicd verwaltet werden sollen.
INTERFACES=(!eth0 !wlan0)
In diesem Fall sollen eth0 und wlan0 von wicd verwaltet werden, und werden daher deaktiviert.
Es müssen in dieser Datei auch alle Netzwerverwaltungs-Daemons aus dem DAEMONS-Array deaktiviert werden. Dies schließt network, dhcdbd und networkmanager ein. Eingetragen werden müssen hier jetzt noch dbus (falls nicht schon vorhanden) und wicd. Das DAEMONS array sollte nun in etwa so aussehen:
DAEMONS=(syslog-ng dbus !network !dhcdbd !networkmanager wicd …)
Wenn man HAL benutzt, sollte man dbus durch hal ersetzen, da der HAL-Daemon DBUS automatisch mitstartet.
Der Benutzer, der wicd verwenden soll, muss der Gruppe network hinzugefügt werden.
gpasswd -a USERNAME network
Danach werden der DBUS-Daemon und HAL gestartet
/etc/rc.d/dbus start /etc/rc.d/wicd start
wicd starten
wicd ist ein Client-Server-System. Mittels des wicd-Clients greift man auf den wicd-Server in form des wicd-Daeomns zu.
wicd-client
Falls die Anwendung beim Anmelden nicht automatisch gestartet wird, kann man wicd-client durch die Autostart-Funktion seiner Desktopumgebung oder seines Fenstermanagers starten lassen, allerdings ist der Betrieb des wicd-Clients keine Voraussetzung für die Funktionsfähigkeit des wicd-Daemons.