Mój sposób postępowania nie jest na pewno idealny ale działa
Stwórz plik o nazwie np. dwl520+ o zawartości:
i skopiuj go pod root'em do /etc/init.d. Zauważ na początku pliku linię zaczynającą się od chkconfig. Liczba 35 oznacza że ten skrypt odpali sieć w trybie init 3 (tryb tekstowy wieloużytkownikowy) i 5 (tryb graficzny wieloużytkownikowy). Liczby 12 i 88 oznaczają odpowiednio: kolejność na liście skryptów uruchamianych przy starcie i na liście skryptów uruchamianych przy wyłączaniu albo rebootowaniu systemu. Jeśli te 3 liczby Ci nie odpowiadają, zmień je na inne. Pamiętaj jednak aby odpalić sieciówkę PO inicjalizacji firewalla (iptables i ip6tables).
Dalej: zamiast nazwasieci umieść nazwę swojej sieci bezprzewodowej, zamiast 192.168.0.33 umieść swój przyznany Ci IP, a zamiast 192.168.0.1 umieść adres IP swojej bramki internetowej.
Następnie (wszystko pod root'em) odpal w konsoli: "/sbin/chkconfig -add dwl520+. Sprawdź teraz czy masz już na liście usługę o nazwie dwl520+ - wpisz w konsoli "system-config-services". Powinienieś tam zobaczyć tę usługę. Nie uruchamiaj jej jeszcze.
Teraz trzeba przejść do windy (albo innego systemu operacyjnego z działającą siecią) i zdownloadować rpm: kernel-devel-twoja_wersja_kernela_w_systemie_fc6.rpm, plik rpm z repo livna oraz spakowany plik ndiswrapper-najnowsza-wersja.tar.gz. Zdownloaduj je tam, skąd można pod linuxem pobrać. Przejdź do (_linuxa_ → Linuksa) ORT (będą błędy związane z usługą DWL520+ ale to normalne, bo nie ma jeszcze zainstalowanego sprzętu w systemie) i w konsoli pod root'em wydaj polecenia 'rpm -ihv kernel-devel-twoja_wersja_kernela_w_systemie_fc6.rpm' i rozpakuj plik tar.gz.
W katalogu z rozpakowanymi źródłami ndiswrappera stwórz dowolny katalog i przekopiuj tam sterowniki WinXP z płyty CD dołączonej do karty DWL520+. W głównym katalogu ndiswrapper wydaj polecenie make i make install, a potem przejdź do katalogu ze sterownikami (tam powinien być m.in. plik AIRPLUS.INF) i wydaj polecenie ndiswrapper -i AIRPLUS.INF (albo nazwę jakiegoś innego pliku *.inf), a potem sprawdź za pomocą ndiswrapper -l, czy sterownik jest zainstalowany i czy urządzenie jest obecne. Jeśli nie, to poszukaj w README do ndiswrappera z czym jest problem.
Wydaj teraz polecenie ndiswrapper -m (tj. ustaw uruchamianie ndiswrappera przy starcie systemu).
NIE KASUJ jeszcze katalogu ndiswrappera.
Teraz w trybie okienkowym wydaj polecenie system-config-network i tam w dziale DNS ustaw IP DNSa w Twojej sieci. Nie trzeba dodawać urządzeń. Naciśnij Ctrl+S (tj. zapisz ustawienia) i wyjdź z programu.
Uruchom ponownie system.
Teraz sprawdź czy sieć działa, np. ping www.wp.pl. Jeśli nie działa a działa ping 212.77.100.101 ( to też www.wp.pl), to znaczy że nie masz dobrze ustawionego adresu DNS.
Jeśli wszystko działa, to wydaj polecenie: 'yum install kmod-ndiswrapper' (to jest z livna). Teraz przejdź do katalogu ze źródłami ndiswrappera i wydaj polecenie pod root'em 'make uninstall'. Można teraz skasować cały katalog i cieszyć się siecią .