|
nie mogę się połączyć z siecią wifi ng111v3 z wrt54gl
bob101 - 24-09-2009 22:42
Witam. Już od jakiegoś czasu męczę się z skonfigurowaniem karty Wifi ng111v3. Już udało mi się załadować sterowniki mojej karty oto wyniki komendy: iwconfig iwconfig lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:off/any Nickname:"wrt54gl" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Tx-Power:20 dBm Sensitivity=0/3 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Poniżej załączam wyniki komendy:"iwlist wlan0 scanning":
iwlist wlan0 scanning wlan0 Scan completed : Cell 01 - Address: 00:21:29:A2:16:AF ESSID:"wrt54gl" Protocol:IEEE 802.11g Mode:Managed Frequency:2.412 GHz (Channel 1) Quality:51/100 Signal level:-63 dBm Noise level:-96 dBm Encryption key:off Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s 24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s 12 Mb/s; 48 Mb/s Extra:bcn_int=100 Extra:atim=0 Cell 02 - Address: 00:1E:37:EF:44:A7 ESSID:"neostrada_313e" Protocol:IEEE 802.11g Mode:Managed Frequency:2.457 GHz (Channel 10) Quality:6/100 Signal level:-92 dBm Noise level:-96 dBm Encryption key:off Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Extra:bcn_int=100 Extra:atim=0
No i na koniec zawartość pliki /etc/network/interface:
more /etc/network/interfaces # 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
auto wlan0 iface wlan0 inet dhcp wireless-essid wrt54gl wireless-mode Managed
Problem polega na tym że korzystając z np.: wicd pod gnome widzi tą sieć (ruter i liveboxa) ale nie umie się z nim połączyć. Tzn. nie umie pobrać adresu IP. Ogólnie na ruterze mam ustawione DHCP, więc powinno się automatycznie połączyć i przypisać adres ale tak nie jest. Macie jakieś pomysły. Dziękuję i pozdrawiam.
piroaa - 25-09-2009 21:12
Jakie szyfrowanie? Podejrzewam że WPA/WPA2, jeśli tak to robisz tak:
wpa_passphrase 'ssid' 'tajne haslo do sieci'
Wynik powinien wyglądać mniej więcej tak:
network={ ssid="ssid" #psk="tajne haslo do sieci" psk=6947bde7480ff3ae0b28fccf5760ad4847110f3325c6ad70f1f5a1883855dd17 }
Następnie logujesz się na konto roota, przechodzisz do katalogu domowego tworzysz w nim plik wpa_supplicant.conf z taką oto zawartością:
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 eapol_version=1 fast_reauth=1 #tu wkleić wynik polecenia wpa_passphrase
Następnie utworzyć jeszcze jeden powiedzmy wpa plik z zawartością:
#!/bin/bash /sbin/wpa_supplicant -c /root/wpa_supplicant.conf -i wlan0 -D wext -B echo Połączono, rozpoczynam pobieranie IP ... sleep 2 dhclient wlan0
Nadajesz mu prawa do wykonania i uruchamiasz w taki oto sposób:
./wpa
Tak to wygląda u mnie i co najważniejsze działa :mrgreen: A i jeszcze jedna istotna uwaga, może być wymagane wyłączenie demonów od graficznych konfiguratorów, w przypadku wicd wygląda to tak: /etc/init.d/wicd stop
można też bardziej brutalnie:
ps ax|grep wicd 23806 ? S 0:00 python /usr/share/wicd/wicd-daemon.py 23816 ? S 0:00 /usr/bin/python -O /usr/share/wicd/monitor.py kill -9 23806 23816
Edycja: Widzę, że troszkę się zagalpopowałem: W taki wypadku robisz taki plik:
#!/bin/bash ifconfig wlan0 up iwconfig wlan0 essid wrt54gl iwconfig wlan0 channel 1 iwconfig wlan0 mode Managed iwconfig wlan0 ap 00:21:29:A2:16:AF dhclient wlan0
Ja bym jednak radził włączyć szyfrowanie.
bob101 - 26-09-2009 13:15
Właśnie na początek wyłączyłem specjalnie zabezpieczenie WPA/2, zrobiłem tak jak napisałeś i gdy wpiszę na końcu ,,dhclient wlan0'' to mi wyświetla coś takiego:
dhclient wlan0 There is already a pid file /var/run/dhclient.pid with pid 2946 killed old client process, removed PID file Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan0/00:1e:2a:45:85:7d Sending on LPF/wlan0/00:1e:2a:45:85:7d Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 16 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 21 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9 No DHCPOFFERS received. No working leases in persistent database - sleeping.
piroaa - 26-09-2009 14:29
wlan0 IEEE 802.11g ESSID:off/any Nickname:"wrt54gl" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Tx-Power:20 dBm Sensitivity=0/3 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Czy wynik powyższego polecenia podany był przed czy po wykonaniu poniższego skryptu: !/bin/bash ifconfig wlan0 up iwconfig wlan0 essid wrt54gl iwconfig wlan0 channel 1 iwconfig wlan0 mode Managed iwconfig wlan0 ap 00:21:29:A2:16:AF dhclient wlan0
bob101 - 27-09-2009 11:52
Przed wykonaniem skryptu.
piroaa - 27-09-2009 20:55
Prosiłbym więc o wykonanie jako root wspomnianego skryptu, oczywiście możesz wpisywać w konsole każdą z linii z osobna po tym przedstaw na forum wynik polecenia:
iwconfig
bob101 - 29-09-2009 18:34
wynik po wygląda tak:
iwconfig lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:off/any Nickname:"wrt54gl" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Tx-Power:20 dBm Sensitivity=0/3 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 dalej to samo bez zmian
pavbaranov - 29-09-2009 19:23
bob101, pomysł głupi, ale jeśli nie działa łopatologia, to niekiedy ktoś za nas pomyślał i coś zrobił. Próbowałeś zainstalować np. WICD i połączyć się za jego pomocą? Albo ceni? Pierwsze jest graficzne, drugie - semi - lezy w siduksie. Generalnie odwalają kawał dobrej roboty i wiele razy pomogły mi tam, gdzie nie mogłem ręcznie skonfigurować połączenia. Przy okazji, sprawdź czy nie masz jakichś niestandardowych ustawień czegokolwiek (piszę tak, bo w sumie jeszcze nie wiem, czego) - mój niepokój budzi
There is already a pid file /var/run/dhclient.pid with pid 2946
To mniej więcej tak, jakby ktoś/coś zawłaszczyło sobie klienta dhcp jeszcze przed wywołaniem przez Ciebie tego polecenia. Poszukaj gdzieś w sieci o pid, może to coś da, bądź.... usuń /var/run/dhclient.pid (sprawdź wcześniej co tam jest i zrób backup).
bob101 - 29-09-2009 20:17
Gdy usunąłem plik: /var/run/dhclient.pid gdzie był tylko wpis numeryczny (3933), a następnie wykonałem polecenie:
dhclient up
wyświetliło się to:
dhclient up Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: No such device up: ERROR while getting interface flags: No such device up: ERROR while getting interface flags: No such device Bind socket to interface: No such device
pavbaranov - 29-09-2009 20:26
bob101, dlaczego
dhclient up
Po wykonaniu tych wszystkich iwconfigów, widzisz sieci na interfejsie wlan0, ba jesteś połączony z siecią o nazwie wrt54gl, masz jedynie problem z otrzymaniem miejsca w sieci, czyli odpowiedniego adresu. Osobiście zwykłem to robić za pośrednictwem którejś z komend: dhclient, dhclient3 i tyle. System winien pobrać IP z tego interfejsu, który jest już podłączony do sieci, czyli w Twoim przypadku wlan0. Spróbuj zatem bez "up".
bob101 - 29-09-2009 20:53
Kiedy wykonałem samą komende: dhclient ( i miałem jeszcze podłączony kabel do sieci to pojawiło się coś takiego): dhclient Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan0/00:1e:2a:45:85:7d Sending on LPF/wlan0/00:1e:2a:45:85:7d Listening on LPF/eth0/00:11:d8:c5:5d:99 Sending on LPF/eth0/00:11:d8:c5:5d:99 Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 192.168.2.1 bound to 192.168.2.15 -- renewal in 40735 seconds.
-------------------------------------------------------------------------------- A gdy wyciągnąłem kabelek LAN to pojawiło się coś takiego:
dhclient There is already a pid file /var/run/dhclient.pid with pid 8099 killed old client process, removed PID file Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan0/00:1e:2a:45:85:7d Sending on LPF/wlan0/00:1e:2a:45:85:7d Listening on LPF/eth0/00:11:d8:c5:5d:99 Sending on LPF/eth0/00:11:d8:c5:5d:99 Sending on Socket/fallback DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 16 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3 No DHCPOFFERS received. No working leases in persistent database - sleeping.
Co wy na to?
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|