Ponieważ WICD ciągle rozłącza z siecią, zalecam konfiguracje sieci WLAN na niskim poziomie.
Usuń wszystkie managery sieci.
Nie potrzebny jest żaden program graficzny, a internet masz także spod konsoli.
Do WPA potrzebny jest wpasupplicant.
Potrzebne są także pakiety wireless-tools, firmware-iwlwifi, wpasupplicant i dhcp3-client.
A wiec :
Sprawdzamy czy mamy właściwe
repozytoria.
Jeśli posiadamy już repozytoria contrib oraz non-free to przechodzimy dalej, jeśli nie to należy je dodać.
Można to zrobić za pomocą np: nano (jako root):
Następnie by wczytac pakiety z nowego, rozszerzonego repozytorium podłączamy się kablem do internetu i wykonujemy (jako root):
Instalujemy potrzebne pakiety (jako root):
Kod: Zaznacz cały
apt-get install wireless-tools firmware-iwlwifi wpasupplicant dhcp3-client
Opcjonalnie wpagui dla ułatwienia (X-y) jeśli wystąpią problemy z WPA (jako root):
Następnie załaduj moduł iwlagn (jako root)
dalej jako root lub sudo w konsoli daj:
i powinieneś mieć coś takiego:
Kod: Zaznacz cały
davidoss@debian-squeeze-2010:~$ sudo iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID :o ff/any
Mode:Managed Frequency:2.422 GHz Access Point: Not-Associated
Tx-Power=20 dBm
Retry long limit:7 RTS thr :o ff Fragment thr :o ff
Encryption key :o ff
Power Management :o ff
Jeśli "TX-Power= 0" wykonaj jako root:
i wtedy karta się aktywuje - (Tx-Power=xx dBm). Jeśli nie, to problem jest ze sterownikiem lub samą kartą.
Teraz wykonaj kopię zapasową pliku /etc/network/interfaces w ten sposób (jako root):
Kod: Zaznacz cały
mv /etc/network/interfaces /etc/network/interfaces.old
Następnie utwórz nowy /etc/network/interfaces przy użyciu np.: nano (jako root):
i wklej:
Kod: Zaznacz cały
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
#The primary interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxx #Twój ssid (nazwa sieci)
wpa-psk xxxxxxxxx #Twój klucz wpa
#The secondary interface
allow-hotplug eth0
iface eth0 inet dhcp
Zmień dla bezpieczeństwa
prawa dostępu do tego pliku (jako root).
Teraz wykonaj jako root lub sudo to polecenie, które w połączeniu z wcześniej utworzonym /etc/network/interfaces uruchomi w tle wpasupplicant.
Następnie dla sprawdzenia (jako root):
i powinno być coś takiego:
Kod: Zaznacz cały
davidoss@debian-squeeze-2010:~$ sudo iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"WLAN-08E934"
Mode:Managed Frequency:2.422 GHz Access Point: 00:1C:F0:53:A3:01
Bit Rate=48 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr :o ff Fragment thr :o ff
Encryption key :o ff
Power Management :o ff
Link Quality=30/70 Signal level=-80 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Czyli działa.
Zrestartuj komputer.
Podczas startu dhcpclient ustawi parametry połączenia, a ,,networking'' połączy się do Twojej sieci wykorzystując daemona wpasupplicant.
Jeśli nie działa po restarcie, a iwconfig pokazuje ESSID"Twoja sieć wlan" ale nie masz internetu to oznacza, że wystąpił problem z dhcp.
W tym wypadku należy edytować /etc/network/interfaces aby zawierał wpis:
Kod: Zaznacz cały
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface
auto lo
iface lo inet loopback
#
# The secondary network interface
allow-hotplug eth0
iface eth0 inet dhcp
#WLAN #The primary interface
auto wlan0
iface wlan0 inet static
wpa-ssid xxxxx #Twój ssid (nazwa sieci)
wpa-psk xxxxxxxxx #Twój klucz wpa
address 192.168.0.196 #twój adress ip
netmask 255.255.255.0 #maska sieci
gateway 192.168.0.1 #brama (ruter)
broadcast 192.168.0.255
network 192.168.0.0
Zmień adresy na poprawne dla Twojej sieci.
Do przełączania interfejsu wlan0 do eth0 używaj:
Kod: Zaznacz cały
sudo ifdown wlan0;sudo ifup eth0 #dla uruchomienia LAN
sudo ifdown eth0;sudo ifup wlan0 #dla uruchomienia WLAN
Polecam super opis dzięki któremu mnie udało się połączyć w ten sposób.
http://wiki.debian.org/WPA
http://svn.debian.org/wsvn/pkg-wpa/wpas ... rev=0&sc=0