ďťż
 
 
   Intel ABG 4965 brak łączenia z siecią przy starcie
 
 

Tematy

 
    
 

 

 

 

Intel ABG 4965 brak łączenia z siecią przy starcie





matiza5 - 24-09-2008 19:46
Witam.

Mam problem z ustawieniem automatycznego łączenia się z internetem podczas bootowania.

Sprzęt:
sieciówka - Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (sterownik i firmware z repozytorium Debiana)
ruter - Livebox - zabezpieczenie: WEP
system - Debian Lenny

Problem polega na tym, że chociaż plik interfaces jest ustawiony wg różnego rodzaju poradników, a mianowicie tak: # The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1
iface eth1 inet dhcp

auto wlan0
iface wlan0 inet dhcp
wireless-key ****************
wireless-essid neostrada_0d9d Niestety nie wstaje podczas startu systemu. dhclient3 próbuje się połączyć, ale za 10 razem wyrzuca, że niestety sieć jest nieosiągalna.

Doczytałem gdzieś, że może trzeba załadować moduł sieciówki, więc:

plik modules loop
sbp2

iwl4965

coretemp Niestety to również nie pomogło. Zadziwiające dla mnie jest to, że po odpaleniu systemu z konsoli nie działa od razu komenda: dhclient3 wlan0 Ale! Po takiej sekwencji komend: ifconfig wlan0 down
ifup --force wlan0 lub: /etc/init.d/networking restart Normalnie się łączy.

A teraz najlepsze:

Uznałem, że sam sobie z tym nie poradzę, więc udałem się do znajomego. Pomotał coś w systemie, porobił jakieś magiczne sztuczki (przynajmniej dla mnie) dorzucił mi wpa-supplicant, ustawił i normalnie przy bootowaniu załapało jego sieć. Powiedział: idź do domu, odhashuj swoje ustawienia interfaces i powinno zadziałać. A tu zonk! Nie działa.

Męczę się z tym od jakichś dwóch tygodni. Może mi ktoś powiedzieć i mnie oświecić, co ja źle robię?

Jeśli potrzeba jakichś logów czy jakichś dodatkowych informacje to piszcie, bo sam nie wiem co może się przydać.

Z góry gorąco dziękuje osobie, która mi pomoże :)



piroaa - 27-09-2008 12:46
szczerze powiem że nie za bardzo wiem ja to powinno wyglądać.
Ale pokarz jak wpisał ci to ten twój znajomy to może uda się coś wymyśleć.



jmarcin_1984 - 27-09-2008 13:45
Witam. Nie wiem czy pomoże, ale mnie pomogła zmiana firmware z tego z repo na to ze strony producenta karty.
Ps. Podczas startu systemu masz włączony hotplug karty? Jaką informację daje ifconfig zaraz po starcie systemu?



matiza5 - 27-09-2008 18:34
Mój znajomy dorzucił pakiet do obsługi wpa - wpasupplicant i dodał moduł iwl4965 do modules. A tak to więcej nie wiem co zrobił, chyba nic.

Włączony hotplug karty? czyli wpis w interfaces:

allow-hotplug wlan0 ???
Jeśli chodzi o to, to nie robi to żadnej różnicy czy jest czy nie ma.

ifconfig po starcie systemu pokazuje, że karta jest podniesiona ale jest 0 transmisji danych.

maszyna:/home/cichy# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:1a:80:ec:2a:40 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:252 Base address:0x8000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4753 (4.6 KiB)  TX bytes:4753 (4.6 KiB)

wlan0    Link encap:Ethernet  HWaddr 00:1f:3b:9d:13:d7 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wmaster0  Link encap:UNSPEC  HWaddr 00-1F-3B-9D-13-D7-00-00-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) Zmiana firmware nie pomogła...



fnmirk - 27-09-2008 19:07
Spróbuj zaadoptować rozwiązanie podane w tym temacie.



matiza5 - 27-09-2008 21:17
Próbowałem bawić się plikiem interfaces, ale niestety nic nie pomogły komendy pre-up ani żadne inne, które znalazłem na internecie.

Odkryłem natomiast bardzo ciekawą rzecz odnośnie mojej karty sieciowej. W pliku interfaces jest podany essid i key do sieci. Podczas startu systemu oczywiście nie może się połączyć jak również po starcie komendą: dhclient wlan0 lub ifup --force wlan0 Więc wpisałem iwconfig wlan0 i oto co otrzymałem: maszyna:/home/cichy# iwconfig wlan0
wlan0    IEEE 802.11  ESSID:"neostrada_0d9d" 
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated 
          Tx-Power=14 dBm 
          Retry min limit:7  RTS thr:off  Fragment thr=2352 B 
          Encryption key: xxxxxxxxx
          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 Następnie wpisałem: iwconfig wlan0 essid neostrada_0d9d Tym sposobem otrzymałem to: wlan0    IEEE 802.11  ESSID:"neostrada_0d9d" 
          Mode:Managed  Frequency:2.457 GHz  Access Point: 00:16:41:BE:73:AC 
          Bit Rate=54 Mb/s  Tx-Power=14 dBm 
          Retry min limit:7  RTS thr:off  Fragment thr=2352 B 
          Encryption key: xxxxxxxxxxxxx
          Link Quality=100/100  Signal level=-38 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0  Missed beacon:0 Jak widać pojawiło się Link Quality i Signal level i Access Point. Po tym krótkim zabiegu sieć normalnie odpala z dhclient'a. Może da się coś z tym zrobić?



piroaa - 27-09-2008 22:17
tak jak mówiłem nie bardzo się znam, wiem tyle ile przeczytałem własnej praktyki 0 ale:
gryyy
znakiem tego nie ruszasz /etc/network/interfaces a tylko :
/etc/wpa_supplicant.conf tutaj przykład konfiguracji:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1

network={
  ssid="your_ssid_name"
  scan_ssid=0
  proto=WPA RSN
  key_mgmt=WPA-PSK
  pairwise=TKIP CCMP
  group=TKIP CCMP
  psk="your_preshared_key"
  priority=5
} skoro masz szyfrowanie wpa to tam trzeba szukać rozwiązania, a tak mi się przynajmniej wydaje.



matiza5 - 28-09-2008 15:33
Jak już wspomniałem w pierwszym poście - ja mam szyfrowanie WEP. Natomiast szyfrowanie WPA miał tylko mój znajomy, który coś tam mieszał i tylko w celu sprawdzenia doinstalował pakiet wpa-supplicant.

Dalej się bawiąc zrobiłem tak:

przekształciłem plik interfaces i teraz wygląda tak:
auto wlan0
iface wlan0 inet dhcp
pre-up sleep 1
pre-up (echo 'Modprobing iwl4965') && /sbin/modprobe iwl4965
pre-up (echo 'Iwconfig - sprawdzanie') && iwconfig wlan0
pre-up sleep 2
pre-up (echo 'Wrzucanie essid') && iwconfig wlan0 essid neostrada_0d9d
pre-up (echo 'Wrzucanie klucza') && iwconfig wlan0 key xxxxxxx
pre-up (echo 'Iwconfig - sprawdzanie 2') && iwconfig wlan0
pre-up (echo 'oczekiwanie...') && sleep 1
post-down (echo 'Removing iwl4965') && /sbin/modprobe -r iwl4965 Teraz widzę mniej więcej co się dzieje. Sprawa wygląda tak, że oba iwconfigi podczas startu systemu pokazują to samo czyli:
wlan0    IEEE 802.11  ESSID:"neostrada_0d9d"
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated 
          Tx-Power=14 dBm 
          Retry min limit:7  RTS thr:off  Fragment thr=2352 B 
          Encryption key: xxxxxxxxx
          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 A jak zrobię ten sam zabieg już po starcie systemu to po wpisaniu iwconfig wlan0 essid neostrada_0d9d pojawia się Link Quality i signal level i cała reszta.... Wydaje mi się, że tutaj tkwi problem. Tylko, że nie mam pojęcia jak go rozwiązać - jak zmusić karte wlan do połączenia się z access pointem przed dhclientem...

@fnmirk
Mógłbyś może powiedzieć, jak mam zaadoptować to rozwiązanie? bo to jest na modem neostrady usb. A niestety nie bardzo rozumiem co tam się dzieje w tym skrypcie. Sama zmiana ppp0 na wlan0 nic nie daje. Prawdopodobnie coś tam trzeba przerobić w tym skrypcie ale nie bardzo wiem co... :)



fnmirk - 28-09-2008 21:19
matiza5, nie wiem jeszcze. Chodzi mnie o wykorzystanie samego pomysłu podejścia do rozwiązania łączenia się z internetem podczas startu systemu.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis