[Megoldva] Wifi wep debianon

Fórumok

Hello,

Szeretnek az Asus laptop-omon wifi-t hasznalni, de elvesztem a doksik erdejeben.
A gepen Debian testing van 2.6.26-1-686 #1 SMP Thu Aug 28 12:00:54 UTC 2008 i686 GNU/Linux kernellel.
Talaltam sok doksit, de ugy tunik kicsit elavultak, mert egeszen maskepp nez ki pl. a wpasupplicant mint a howto-ban.

A chip: 02:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)

Elvileg a hw ok, iwconfig kimenete:
===============================================================================
lo no wireless extensions.

wmaster0_rename no wireless extensions.

eth0 IEEE 802.11 ESSID:"XXXX"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:1000-2000-3000-4000-5000-6000-99
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

eth1 no wireless extensions.
===============================================================================
A /etc/network/interfaces-ben ez van:

===============================================================================
iface eth0 inet dhcp
wireless-essid XXXX
wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXXX
wireless-mode managed
===============================================================================

ha elinditom az ifup eth0-t, ezt kapom:

===============================================================================
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/

wmaster0_rename: unknown hardware address type 801
wmaster0_rename: unknown hardware address type 801
Listening on LPF/eth0/00:1b:fc:a7:22:21
Sending on LPF/eth0/00:1b:fc:a7:22:21
Sending on Socket/fallback
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 eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
===============================================================================

Zavar pl. unknown hardware address type 801 uzenet, erre azt talaltam, hogy egy bug, de nem latszik javitas:(

Ha a wifi kapcsoloval ki/be kapcsolom a radiot, a dmesg-ben megjelenik, hogy ki/be kapcsoltam.
Amugy a dmesg-ben nem latszik error.

A kerdesek:
- hogy tudnam megallapitani, hogy valoban megprobalta a dhcp-t?
- hianyzik meg valami config?
- az unknown hardware address type 801 bug vagy feature?

koszi a segitseget.

Hozzászólások

ha adsz neki IP címet?

---------------------------------------------------------------------
„Az Univerzum már elég nagy és öreg ahhoz, hogy egy fél óráig vigyázzon magára.”

Szia!

Csinalj egy tcpdumpot, hogy megtudd valoban DHCPzik e, de valszeg latni fogod hogy igen.

johnnym - "only after disaster can we be resurrected"

Link Quality:0 Signal level:0 Noise level:0
amig ezek nullak, addig nincs link sem, dhcp meg igy plane

sudo iwconfig eth0 essid akarmissid channel 6 mode Managed key 123455667....
egy ilyen sorral kezzel siman fel kellene huzni egy egyszeru wep-es kapcsolatot, nem kell hozza mas
biztonsag kedveert azt sem art megnezni, hogy ifconfig-gal fel van-e huzva a kartya, mert ha down-ban van, attol meg az iwconfig latja

vagy driver, de ha a syslogba nincs nagyon hiba, es fel tudod huzni az eszkozt, akkor valoszinubb, hogy valami alap konfigot irsz el. key, ssid.. . amihez csatlakozol tuti ugy van beallitva, ahogy probalod?

"iwlist ethX scan" latja az ap-t? ha igen, akkor tuti nem driver

Szóval a wifis netkapcsolat 3 fő lépésben épül föl:

1- A driver betöltődik és létrehozza az interfészeket. Szokás szerint két lehetőség van, ndiswrapper illetve a bcm43xx (mostanában b43-nak nevezik). Célszerű lenne ezen a szinten kezdeni a hibaelhárítást. Ha szépen létrejönnek az interfészek, akkor

ifconfig wlan0 up
iwlist wlan0 scan

paranccsal nézd meg, hogy képes e listázni a környékbeli accesspointokat. Ha egy olyan hibaüzenet jön, hogy

Interface doesn'tsupport scanning.

akkor nem jól megy a driver, vagy a másikat kell használnod, vagy nem jó a firmware stb.

2- Kapcsolódás az accespointhoz. A titkosított hálózatot célszerű a wpa_supplicanttal kezeltetni, az tud kapcsolódni titkosítatlan, wep-es illetve wpa-s hálózatokhoz is kapcsolódni.

Érdemes kézzel terminálból indítani, hogy lásd, sikeres e a kapcsolódás:

wpa-supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -dd

Értelemszerűen a paramétereket a rendszerednek megfelelően módosítsd, különös tekintettel a config fájlra.
Futtatás után látod, hogy felkapcsolódik e a kiválasztott access pointra.

3- IP cím beállítása. Ha kapcsolódtál, csak akkor lehet a dhclientet futtatni:

dhclient wlan0

Ha itt a baj (pl. mert valami poicy miatt nem kapsz IPt), akkor itt az látszani fog.

Csaba

Mivel amugyis nyilvanosak az adatok, ezert beinclude-olom:
zamek:~# iwlist eth0 scan
eth0 Scan completed :
Cell 01 - Address: 00:1D:71:E3:92:10
ESSID:"pmmk"
Mode:Master
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=55/100 Signal level=-80 dBm Noise level=-70 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=0000060e359d0191
Cell 02 - Address: 00:1B:90:74:C8:40
ESSID:"pmmk"
Mode:Master
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=56/100 Signal level=-78 dBm Noise level=-70 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=0000060e066bc18e
Cell 03 - Address: 00:1D:71:E3:75:A0
ESSID:"pmmk"
Mode:Master
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=65/100 Signal level=-70 dBm Noise level=-70 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=0000060e1edd918c
Cell 04 - Address: 00:02:6F:40:9E:91
ESSID:"Pecs-Mikro Rokusdomb N"
Mode:Master
Channel:2
Frequency:2.417 GHz (Channel 2)
Quality=63/100 Signal level=-72 dBm Noise level=-70 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Extra:tsf=00000062f7848ce1

En a pmmk-ra akarok csatlakozni, itt sajnos _csak_ wep van.

>2- Kapcsolódás az accespointhoz. A titkosított hálózatot célszerű a wpa_supplicanttal kezeltetni, az tud >kapcsolódni titkosítatlan, wep-es illetve wpa-s hálózatokhoz is kapcsolódni.

>Érdemes kézzel terminálból indítani, hogy lásd, sikeres e a kapcsolódás:
>wpa-supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -dd
>Értelemszerűen a paramétereket a rendszerednek megfelelően módosítsd, különös tekintettel a config fájlra.
>Futtatás után látod, hogy felkapcsolódik e a kiválasztott access pointra.

Itt lesz a bibi, mi van a wpa_supplicant.conf-ban?
Mert az install nem rakott fel ilyent, van egy functions.sh es egy ifupdown.sh.

Hello,

Létrehozol egy /etc/wpa_supplicant/wpa_supplicant.conf file-t. A /usr/share/doc/wpasupplicant/examples/wep.conf file-t atmasolod a wpa_supplicant.conf file-ba. A konfigot értelemszerűen beállítod. Ezek után már menni kellene.

Szia!

sudo iwconfig eth0 essid pmmk channel 1 mode Managed enc 123455667...

sudo dhclient eth0

így mennie kell, channel beállítása szükséges, mert általában a 6-os van használatban. A WEP 64 titkosítás esetén az "enc" parancsal műkodik,ezt használom.

De ha szeretnél wpa_supplicant.conf -ot itt az enyém (gentoo-n, de ua.)

# This is a network block that connects to any unsecured access point.
# We give it a low priority so any defined blocks are preferred.

network={
ssid="essidneve"
key_mgmt=NONE
wep_key0=111aa22b54
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
priority=5
}

üdv a morc

Totál igazad van, hogy ehhez a problémához nem kell szigorúan a wpa_supplicant, a wep kulcsot az iwconfiggal is beállíthatod. Viszont így mihelyst wpa-s hálózatot akar a kérdező használni, újra kezdheti a fejtörést. Ezért javasoltam a wpa_supplicantot.

A config fájlt valóban magának kell összehoznia, de a fentebb említett helyen egy csomó példakonfig van, abból össze tudja rakni a neki megfelelőt. Az általad írt példával meg pláne.
Csaba

Tegnapelott, mire megkaptam az uzenetet, mar nem voltam a cegnel, igy ma reggel tudtam csak probalkozni.
Most az a jelenseg, hogy van egy wlan0_rename nevu interface, ami latja is a halozatot (iwlist wlan0_rename scan), valamint vele azonos mac address-szel egy eth0, ami viszont az iwlist-re azt mondja: eth0 Interface doesn't support scanning.

Aztan a manualis parancs iwconfig wlan0_rename essid pmmk channel 1 enc XXXXX mukodik, dhclient szerez ip-t is.

A /etc/udev.rules.d/70-persistent-net.rules-ben van egy szabaly, ami a wifi kartya mac addressere, rahuzza az eth0-t. Ez le is fut, de miert nem lehet iwlist-et kerni az eth0-ra?

Szoval mukodik, csak wlan0_rename az interface.