Ubuntu Feisty / Ubuntu Intrepid & wifi HOWTO

Po wszystkim – rzecz banalna, aż się sam sobie dziwię. Jasna, prosta i oczywista… niech mi ktoś powie, że GUI nie odmóżdża.

HOWTO trochę chaotyczne i ciężko trywialne [teraz!], ale na moje potrzeby i ku pamięci – wystarczy. Tradycyjnie już proszę o info, jeśli komuś się to przyda.

Konfiguracja wstępna: D-Link DWL-G520 i Feisty / Intrepid, drivery madwifi, szyfrowanie WPA-PSK, w sieci brak roamingu ESSID. W System -> Adminstracja -> Sterowniki WYŁĄCZAMY własnościowe sterowniki kart bezprzewodowych. Drivery pobieramy z http://www.madwifi-project.org [NIE! z madwifi.org!], rozpakowujemy i kompilujemy standardowo. Dla 8.10 źródła należy ściągnąć stąd, bo źródła dostępne bezpośrednio ze strony rzucają błędami podczas kompilacji, przynajmniej u mnie i przynajmniej wg stanu na początek lutego 2009. Oryginał znaleziony na Ubuntuforums autorstwa MadeRa z moimi modyfikacjami [pominięcie części odpowiadającej za kompilacje i srututucje modułów wifi]. Dodałem sekcję dla Ubuntu 8.10 Intrepid Ibex.

  1. Jako root piszemy
    sudo wpa_passphrase ESSID > /etc/wpa_suplicant/wpa_supplicant.conf
    Wpisujemy klucz sieciowy i wciskamy ^D.
  2. Modyfikujemy nowo utworzony wpa_supplicant.conf, żeby wyglądał mniej więcej tak:

    network={
    ssid="corrida"
    psk=tu klucz heksami
    scan_ssid=1
    auth_alg=OPEN
    key_mgmt=WPA-PSK
    proto=WPA
    pairwise=TKIP
    }
  3. Modyfikujemy /etc/network/interfaces. Sekcję auto lo zostawiamy oczywiście bez zmian. Dopisujemy [lub modyfikujemy]:
    dla Ubuntu <8.10:

    auto ath0
    iface ath0 inet dhcp
    pre-up iwconfig ath0 essid corrida && wpa_supplicant -B -Dmadwifi -iath0 -c/etc/wpa_supplicant/wpa_supplicant.conf -d
    post-down killall -q wpa_supplicant
  4. dla Ubuntu 8.10 Intrepid Ibex piszemy zamiast ostatniej linii: pre-up iwconfig ath0 essid corrida && wpa_supplicant -B -Dwext -iath0 -c/etc/wpa_supplicant/wpa_supplicant.conf -d
  5. System->Preferencje->Sesje i radośnie chędożymy w kosmos pomiot szatański o nazwie Network Manager.

W zasadzie pewnie wystarczyłby reset jakichś usług, ale że nie chce mi się guglać, resetujemy maszynę, a po resecie – cieszymy się siecią działającą normalnie i od początku, a nie dopiero w środowisku graficznym i po podaniu hasła. NetworkManager do ostatnich chwil przed agonią uporczywie nie przyjmował do wiadomości przydzielenia IP na interfejsie, nie uznając za stosowne nawet go wyświetlić.

3 myśli w temacie “Ubuntu Feisty / Ubuntu Intrepid & wifi HOWTO

  1. Aha, trochę mnie uspokoiło. 🙂 Jestem gorącym zwolennikiem Debiana ale z racji braku czasu (i mocnej chęci porzucenia MS) przerzuciłem się na *buntu, i jest ok.

    Polubienie

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s