|
Brak połączenia przez MadWiFi
Szarek - 19-08-2008 13:53
Witam Mam 2 problemy:
1. Mam następujący skrypt: #!/bin/sh wlanconfig ath0 destroy wlanconfig ath0 create wlandev wifi0 wlanmode adhoc ifconfig ath0 down iwconfig ath0 mode Ad-Hoc iwconfig ath0 essid MOJA_NAZWA iwconfig ath0 key open MOJ_KLUCZ ifconfig ath0 up dhclient ath0
wynikiem jego wykonania jest: ath0 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/
wifi0: unknown hardware address type 801 wifi0: unknown hardware address type 801 Listening on LPF/ath0/06:**:**:**:**:7c Sending on LPF/ath0/06:**:**:**:**:7c Sending on Socket/fallback DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 3 DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 3 DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 5 DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 9 DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 20 DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 12 DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 8 DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 1 No DHCPOFFERS received. No working leases in persistent database - sleeping.
zdążyłem się zorientować w czym problem, skrypt tylko po części się wykonuje bo po wpisaniu iwconfig ath0 otrzymuje: ath0 IEEE 802.11g ESSID:"" Nickname:"" Mode:Ad-Hoc Frequency:2.412 GHz Cell: 06:**:**:**:**:7c Bit Rate:0 kb/s Tx-Power:16 dBm Sensitivity=1/1 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=28/70 Signal level=-68 dBm Noise level=-96 dBm Rx invalid nwid:8 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
MODE zmieniło się na Ad-Hoc z Managed ale nie mam pojęcia dlaczego tylko fragment skryptu się wykonuje i tu potrzebuje pomocy Was :) (Polecenia skryptu są poprawne ponieważ wykonując je po kolei metodą kopiuj-wklej do konsoli wykonują się zgodnie z oczekiwaniami.)
2. Gdy już ręcznie wpiszę ESSID oraz klucz wynik z dhclient ath0 jest następujący: There is already a pid file /var/run/dhclient.pid with pid 6379 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/
wifi0: unknown hardware address type 801 wifi0: unknown hardware address type 801 Listening on LPF/ath0/06:**:**:**:**:7c Sending on LPF/ath0/06:**:**:**:**:7c Sending on Socket/fallback DHCPREQUEST on ath0 to 255.255.255.255 port 67 DHCPACK from 192.168.**.1 bound to 192.168.**.103 -- renewal in 25 seconds.
wynika z komunikatu, że udało mu się połacząć z DHCP i pobrac poprawny adres ale nie mogę przeprowadzić żadnej komunikacji wewnętrznej lub zewnętrznej. Ping czy http nie działają. Korzystam z MadWifi, jądro systemu to 2.6.26-1
Czy ktoś może mi wyjaśnić jak zrobić aby skrypt wykonywał się w całości oraz jak uruchomić komunikacje po przyznaniu adresu przez DHCP?
zygi151 - 19-08-2008 14:20
Z komunikator, ze udało mu się połacząć z DHCP i pobrac poprawny adres ale nie mogę przeprowadzić żadnej komunikacji wewnętrznej lub zewnętrznej.
Hmm... miałem podobną sytuacje. Jednak u mnie pingi działały, a przynajmniej we wnętrzu sieci, i były to problemy z DNSami. Sprawdź czy u ciebie to działa ping na twój router, jeśli tak to zainteresuj się plikiem /etc/resolv.conf
Jednak z tego co wynika z komendy dhclient bound to 192.168.**.103 -- renewal in 25 seconds.
to masz zarezerwowany swój dynamiczny adres na 25 sekund. Jeśli zamierzasz korzystać z DHCP to w routerze powinny być jakieś opcje, może tam coś znajdziesz.
Szarek - 19-08-2008 14:49
Z komunikator, ze udało mu się połacząć z DHCP i pobrac poprawny adres ale nie mogę przeprowadzić żadnej komunikacji wewnętrznej lub zewnętrznej.
Hmm... miałem podobną sytuacje. Jednak u mnie pingi działały, a przynajmniej we wnętrzu sieci, i były to problemy z DNSami. Sprawdź czy u ciebie to działa ping na twój router, jeśli tak to zainteresuj się plikiem /etc/resolv.conf
Jednak z tego co wynika z komendy dhclient bound to 192.168.**.103 -- renewal in 25 seconds.
to masz zarezerwowany swój dynamiczny adres na 25 sekund. Jeśli zamierzasz korzystać z DHCP to w routerze powinny być jakieś opcje, może tam coś znajdziesz.
Niestety, to nie problem z DNS. Pingowanie przez adres DNS czy adres IP daje ten sam rezultat: PING 192.168.**.1 (192.168.**.1) 56(84) bytes of data. From 192.168.**.103 icmp_seq=1 Destination Host Unreachable From 192.168.**.103 icmp_seq=2 Destination Host Unreachable From 192.168.**.103 icmp_seq=3 Destination Host Unreachable ^C --- 192.168.**.1 ping statistics --- 5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4016ms
Plik /etc/resolv.conf jest poprawnie aktualizowany zgodnie z ustawieniami DHCP. Na wszelki wypadek zwiększyłem czas rezerwacji na 1 godzinę ale to też nie pomogło.
sappa - 19-08-2008 16:10
A w dhcp podajesz domyslana brame ? Sprawdz czy po pobraniu adresu ustawia ci routing (polecenie route) i czy masz trase domyslna.
Mozesz jeszcze sprobowac przypisac adres na sztywno ale nie wiem czy to cos zmieni
Szarek - 19-08-2008 21:22
A w dhcp podajesz domyslana brame ? Sprawdz czy po pobraniu adresu ustawia ci routing (polecenie route) i czy masz trase domyslna.
Mozesz jeszcze sprobowac przypisac adres na sztywno ale nie wiem czy to cos zmieni
Po skonfigurowaniu ath0 oraz po podłączeniu kabla do eth0 otrzymuje: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.&&.0 * 255.255.255.0 U 0 0 0 eth0 192.168.**.0 * 255.255.255.0 U 0 0 0 ath0 link-local * 255.255.0.0 U 1000 0 0 eth0 default Irys 0.0.0.0 UG 0 0 0 eth0 default Irys 0.0.0.0 UG 0 0 0 ath0
a po odłączeniu kabla wygląda tak: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.**.0 * 255.255.255.0 U 0 0 0 ath0 default 192.168.**.1 0.0.0.0 UG 0 0 0 ath0
(nie poprawiałem kolumny Gateway)
zygi151 - 20-08-2008 00:04
Może jakieś problemy z synchronizacją pakietów, albo z częstotliwością nadawania pakietów (zobacz w routerze)
Zobacz też to : http://forum.suse.pl/index.php?topic=8460.0;wap2
sappa - 20-08-2008 12:51
A czy po kablu podłaczasz sie do tego samego routera. I pisz cale adresy, nikt ci sie nie wlamie majac twoj adres wewnetrzny, a lepiej sie to czyta niz ** i &&.
Pozdro
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|