Brak po

Masz problemy z siecią bądź internetem? Zapytaj tu
Szarek
Posty: 20
Rejestracja: 31 grudnia 2007, 15:27
Lokalizacja: Kluczbork

Brak połączenia przez MadWiFi

Post autor: Szarek »

Witam
Mam 2 problemy:

1.
Mam następujący skrypt:

Kod: Zaznacz cały

#!/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:

Kod: Zaznacz cały

ath0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit [url]http://www.isc.org/sw/dhcp/[/url]

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:

Kod: Zaznacz cały

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 :o ff   RTS thr :o ff   Fragment thr :o ff
          Encryption key :o ff
          Power Management :o ff
          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:

Kod: Zaznacz cały

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 [url]http://www.isc.org/sw/dhcp/[/url]

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
Posty: 26
Rejestracja: 10 listopada 2006, 16:12
Lokalizacja: Jastrowie

Post autor: zygi151 »

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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
Posty: 20
Rejestracja: 31 grudnia 2007, 15:27
Lokalizacja: Kluczbork

Post autor: Szarek »

zygi151 pisze:

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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
Beginner
Posty: 148
Rejestracja: 08 sierpnia 2006, 15:09

Post autor: sappa »

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
Posty: 20
Rejestracja: 31 grudnia 2007, 15:27
Lokalizacja: Kluczbork

Post autor: Szarek »

sappa pisze: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:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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
Posty: 26
Rejestracja: 10 listopada 2006, 16:12
Lokalizacja: Jastrowie

Post autor: zygi151 »

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
Beginner
Posty: 148
Rejestracja: 08 sierpnia 2006, 15:09

Post autor: sappa »

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
ODPOWIEDZ