Zacznijmy od tego, iż wicd działa w tle jako demon. Dodatkowo mamy nakładkę graficzną (GUI) oraz skrypt integrujący ikonę szybkiego dostępu w tray`u pokazujący w przypadku połączeń sieci bezprzewodowej siłę sygnału.
Czyli nic nadzwyczajnego?!
Wicd potrafi zapamiętać każde ustawienia sieci, nie pyta o hasło gdy podłączamy się do niej ponownie. Już jako demon w trybie tekstowym łączy się z domyślnymi sieciami wifi, zatem nim uruchomimy X`y zwykle mamy już połączenie sieciowe.
Dodatkowo wicd oferuje nam:
- informacje o dostępnych sieciach
- łatwo możemy ustawić statyczny adres IP lub wykorzystać DHCP, ustawić statyczne adresy DNS
- możliwość podłączenia się do sieci szyfrowanych:
o WPA , WPA2
o WEP
o EAP
o LEAP
o PEAP
o TTLS
o dzięki możliwości stworzenia szablonów obsłuży wszystko co się mu poda
- zachowuje wszystkie ustawienia dla każdej sieci osobno (w tym klucze szyfrowania) w plikach dostępnych tylko dla administratora (chmod 600)
- automatycznie łączy się z siecią podczas uruchamiania komputera jako demon
- możliwość automatycznego reconnectu po utracie połączenia
- w ramach podłączeń kablem obsługuje sieci przewodowe
Konfiguracja wicd poza standardowymi sprawami takimi jak wybranie domyślnego interfejsu, sztywne tablice tras czy ustawienie globalnego DNS`a pozwala także wybrać alternatywne oprogramowanie z którego ma korzystać do ustanowienia połączenia. Czyli możemy wybrać klienta dhcp, narzędzie dla interfejsów przewodowych, czym ustawić tablicę routingu, a nawet wybrać nakładkę graficzną dla sudo. Bardziej dociekliwi użytkownicy (raczej w potrzebie) będą nawet mogli wybrać odpowiedni driver dla połączeń szyfrowanych.
Czy to wszystko? Nie. Wicd dodatkowo umożliwia ustawienie alternatywnych skryptów które ma wykonać przed czy po podłączeniem do sieci lub jego utracie. Dla mnie jest to najważniejsza rzecz. Dzięki temu dla każdej sieci mamy możliwość ustawienia firewalla, czyszczenia logów czy ustawienia odpalonych usług, aplikacji w przypadku danego połączenia etc.
Ja chyba nigdy nie powrócę do domyślnego network-manager`a :)
więcej info:
- strona domowa Wicd