Zalecam konfiguracje sieci WLAN na niskim poziomie.
Usuń wszystkie managery sieci.
Nie potrzebny jest żaden program x-owy, 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
Kod: Zaznacz cały
sudo apt-get install wireless-tools firmware-iwlwifi wpasupplicant dhcp3-client
Zainstaluj, jeśli chcesz także wpagui dla ułatwienia (X-y) jeśli wystąpią problemy z WPA.
Teraz 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
Jesli "TX-Power= 0" wykonaj:
i wtedy karta się aktywuje - (Tx-Power=xx dBm) .Jeśli nie to problem jest ze sterownikiem lub samą kartą.
Teraz zrób backup pliku /etc/network/interfaces w ten sposób:
Kod: Zaznacz cały
sudo mv /etc/network/interfaces /etc/network/interfaces.old
Następnie utwórz nowy /etc/network/interfaces przy użyciu np: nano:
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 [B]Twójssid[/B]
wpa-psk [B]TwójWPA[/B]
#The secondary interface
allow-hotplug eth0
iface eth0 inet dhcp
Zrestartuj siec poleceniem jako root :
Zmień dla bezpieczeństwa prawa dostępu do tego pliku.
Następnie dodaj się do grupy netdev.
Uzyj wpa_passphrase :
Kod: Zaznacz cały
wpa_passphrase [B]Twójssid[/B][B]TwójWPA[/B]
Teraz daj 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 :
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 że działa.
Zrestartuj komputer.
Podczas startu dhcpclient ustawi parametry połączenia, a ,,networking'' połączy się do Twojej sieci wykorzystując demona wpasupplicant.
Jeśli nie działa po restarcie, a polecenie
pokazuje
ale nie masz internetu to oznacza że wystąpił problem z dhcp
W tym wypadku należy edytować /etc/network/interfaces w ten sposób:
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 [B]Twójssid[/B]
wpa-psk [B]TwójWPA[/B]
address 192.168.0.[B]196[/B] [B]#twój adress ip jaki sobie wybierasz[/B]
netmask 255.255.255.0 [B]#maska sieci[/B]
gateway 192.168.0.1 [B]#brama (ruter)[/B]
broadcast 192.168.0.255
Zmień adresy na poprawne dla Twojej sieci.
Do przełączania interfejsów sieciowych używaj :
Kod: Zaznacz cały
sudo ifdown wlan0;sudo ifup eth0 #dla uruchomienia LAN
sudo ifdown eth0;sudo ifup wlan0 #dla uruchomienia WLAN