wpa_supplicant + atheros 5211 + Debian 4.0 konfiguracja
: 28 maja 2008, 18:48
Cze,
Od kilku dni bardzo jest źle ponieważ ostatnio zmieniłem dostawcę internetu z Rzeszowskiego Resmana, który był kompletną porażką na innego. W Windowsie wszystko jest dobrze, internet osiąga zawrotne prędkości. Odpaliłem więc Linuksa, żeby dokonać aktualizacji systemu. Wyedytowałem pliki konfiguracyjne i skrypty mojego autorstwa, które automatycznie łączyły mnie z siecią. Działało, problem w tym że tylko jednorazowo. Od kilku dni gdy próbuję wywołać skrypt otrzymuję wprawdzie coś takiego:
Co by wskazywało na to że połączenie jest, ale niestety późniejsza próba komunikacji z internetem nie przynosi efektów:
192.168.0.2 oraz m0n0wall.local to router. Dodam że próbowałem metody polegającej na włączeniu skryptu poczekaniu aż się wykona a następnie uruchomieniu:
Myślałem, że po prostu karta potrzebuje więcej czasu na autoryzację w AP, niestety nie działa mimo iż powinno.
Ogólnie doprowadza mnie to do szału bo Linux, system który od praktycznie początków istnienia był nastawiony na pracę w sieci nie potrafi się połączyć z prostą WiFi.
Będę dozgonnie wdzięczny za pomoc.
Klucz na pewno jest wpisany dobrze, tutaj oczywiście go ukryłem.
Od kilku dni bardzo jest źle ponieważ ostatnio zmieniłem dostawcę internetu z Rzeszowskiego Resmana, który był kompletną porażką na innego. W Windowsie wszystko jest dobrze, internet osiąga zawrotne prędkości. Odpaliłem więc Linuksa, żeby dokonać aktualizacji systemu. Wyedytowałem pliki konfiguracyjne i skrypty mojego autorstwa, które automatycznie łączyły mnie z siecią. Działało, problem w tym że tylko jednorazowo. Od kilku dni gdy próbuję wywołać skrypt otrzymuję wprawdzie coś takiego:
Kod: Zaznacz cały
PrEZeS:~# /etc/rc.resman
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit [url]http://www.isc.org/sw/dhcp/[/url]
wifi0: unknown hardware address type 801
bind(PF_UNIX): Address already in use
wifi0: unknown hardware address type 801
Listening on LPF/ath0/00:19:e0:84:ba:a9
Sending on LPF/ath0/00:19:e0:84:ba:a9
Sending on Socket/fallback
DHCPREQUEST on ath0 to 255.255.255.255 port 67
Trying to associate with 00:30:4f:2e:9e:53 (SSID='MIR-k2 tel.0177877017' freq=2417 MHz)
Associated with 00:30:4f:2e:9e:53
DHCPREQUEST on ath0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.2
bound to 192.168.0.154 -- renewal in 3103 seconds.
PrEZeS:~# WPA: Key negotiation completed with 00:30:4f:2e:9e:53 [PTK=TKIP GTK=TKIP]
CTRL-EVENT-CONNECTED - Connection to 00:30:4f:2e:9e:53 completed (auth) [id=0 id_str=]
Kod: Zaznacz cały
PrEZeS:~# ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
From 192.168.0.1 icmp_seq=2 Destination Host Unreachable
From 192.168.0.1 icmp_seq=3 Destination Host Unreachable
From 192.168.0.1 icmp_seq=4 Destination Host Unreachable
From 192.168.0.1 icmp_seq=7 Destination Host Unreachable
From 192.168.0.1 icmp_seq=8 Destination Host Unreachable
--- 192.168.0.2 ping statistics ---
8 packets transmitted, 0 received, +5 errors, 100% packet loss, time 7001ms
, pipe 3
PrEZeS:~# ping m0n0wall.local
PrEZeS:~# mtr [url]www.google.pl[/url]
Kod: Zaznacz cały
PrEZeS:~# ifconfig ath0
ath0 Link encap:Ethernet HWaddr 00:19:E0:84:BA:A9
inet addr:192.168.0.154 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::219:e0ff:fe84:baa9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:122 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:2 dropped:2 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:17372 (16.9 KiB) TX bytes:5485 (5.3 KiB)
PrEZeS:~#
Kod: Zaznacz cały
PrEZeS:~# dhclient ath0
Ogólnie doprowadza mnie to do szału bo Linux, system który od praktycznie początków istnienia był nastawiony na pracę w sieci nie potrafi się połączyć z prostą WiFi.
Będę dozgonnie wdzięczny za pomoc.
Kod: Zaznacz cały
PrEZeS:~# less /etc/wpa_supplicant/wpa_supplicant.conf
# WPA-PSK/TKIP
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="MIR-k2 tel.0177877017"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="***************"
}
Kod: Zaznacz cały
PrEZeS:~# less /etc/rc.resman
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
wpa_supplicant -Dwext -iath0 -c/etc/wpa_supplicant/wpa_supplicant.conf &
dhclient
exit 0