debian wifi dhclient WTF [solved]

Fórumok

hello,

Van egy debian testing egy Lenovo laptopon 2.6.32-5 kernellel. lspci szerint:

03:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300
Subsystem: Intel Corporation Device 1011
Flags: bus master, fast devsel, latency 0, IRQ 32
Memory at f4200000 (64-bit, non-prefetchable) [=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-21-6a-ff-ff-88-eb-f0
Kernel driver in use: iwlagn

Munkahelyi 128 bites wep wifi hálózatra nem tudok felcsatlakozni. wlan0 van iwlist látja, iwconfig-gal fel is csatlakozik, de a dhclient nem kap ip számot.
Kipróbáltam ma reggel egy Ubuntu 10.0.4 cd-ről azonnal csont nélkül sikerült felcsatlakoznia.
Kilistáztam a kernel modulokat és összehasonlítottam a debian-nal, ugyanazok, persze kernel eltérés van.
Az egyetlen jelentős különbség a dhclient verziószámában látszik, az ubuntué 3.1.3, a debiané 4.1.1-P1.

Így próbálom debian alatt:
#!/bin/sh

key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

iwconfig wlan0 essid xxxx channel 1 mode Managed enc ${key}
sleep 2
dhclient wlan0 -v -4

Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:21:6a:88:eb:f0
Sending on LPF/wlan0/00:21:6a:88:eb:f0
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10

és így tovább, de nincs ip.

ifconfig kimenet a sikertelen kapcsolódás után:

wlan0 Link encap:Ethernet HWaddr 00:21:6a:88:eb:f0
inet6 addr: fe80::221:6aff:fe88:ebf0/64 Scope:Link
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)

wlan0:avahi Link encap:Ethernet HWaddr 00:21:6a:88:eb:f0
inet addr:169.254.11.234 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1

Tegnap este az otthoni routert is felhúztam ugyanezekkel a beállításokkal, de ott sem tud kapcsolódni, míg win és ubuntu igen.

Mit nem tud a debian, amit mindenki más?

Hozzászólások

Hmm, talan mielott elkezded a debiant okolni kiprobalhatnal masik csatlakozasi modszert is;)
En fluxbox-ot hasznalok networkmanager applettel (nm-applet) es ragyogoan tudok csatlakozni a wifi-hez, vpn-hez.

"Mit nem tud a debian, amit mindenki más?"

Mindenki más? :)
A debian is tudja, csak te nem... Talán mert béna vagy...
Esetleg megoszthatnád az iwlist kimenetét, ami elárulná, hogy az a wep open-e, vagy restricted, mert ugye nem mindegy. dhcp-zés előtt pedig nem ártana meggyőződni arról, hogy associated -e. firmware-iwlwifi csomag se ártana.

>A debian is tudja, csak te nem... Talán mert béna vagy...
Bizonyára így van!
Akkor hadd fogalmazzak így:
Hogy kell debianul kapcsolódni?
>Esetleg megoszthatnád az iwlist kimenetét
ime az iwlist idevágó részlete, mivel van 7 ami látszik:
Cell 03 - Address: 00:1D:71:E3:92:10
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=46/70 Signal level=-64 dBm
Encryption key:on
ESSID:"xxxx"
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
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=000007e1ae261110
Extra: Last beacon: 3252ms ago
IE: Unknown: 0004706D6D6B
IE: Unknown: 010882040B0C12161824
IE: Unknown: 030101
IE: Unknown: 2A0104
IE: Unknown: 32043048606C
IE: Unknown: 851E020089000F00FF031900776972656C657373313600000000000002000027
IE: Unknown: DD06004096010100
IE: Unknown: DD050040960305
IE: Unknown: DD050040960B09
IE: Unknown: DD050040961400
IE: Unknown: DD180050F2020101820003A4000027A400004243BC0062326600

>firmware-iwlwifi csomag se ártana
fent van, ahogy írtam ugyanazok a modulok töltődnek be mint uborka alatt. Az iwlist is látja az elérhető hálózatokat.

>dhcp-zés előtt pedig nem ártana meggyőződni arról, hogy associated -e
ha az ifconfig-ban való keresésre gondolsz, írtam, hogy a sikertelen kisérlet után van wlan0

Associated-e:
Szerintem figyeld a dmesg kimenetét, ill. iwconfig kiírja, hogy aktív-e a kapcsolatod az AP-vel.

Egyébként nekem valamelyik régebbi Mandriva változatnál [2008 vége, 2009 környékén, verziót nem tudok] jött elő ilyen probléma, ugyanezen a hálózaton (ill. volt másik router típus is, amivel produkálta). Otthon és több helyen nem volt vele gond.

Azóta használok a gépemen dhclient helyett dhcpcd klienst és ez meg is oldotta a problémám.
Egy próbát megér.

Mostanság is néztem (~fél éve), nálam nem változott a helyzet. Nem kizárt, hogy a testing ágban lévő verziónak is vannak ilyen gondjai.

ime egy syslog egy otthoni kiserletrol:

Oct 14 18:18:09 localhost kernel: [36352.971065] wlan0: direct probe to AP 00:1c:f0:60:e1:55 (try 1)
Oct 14 18:18:09 localhost kernel: [36352.973527] wlan0: direct probe responded
Oct 14 18:18:09 localhost kernel: [36352.973535] wlan0: authenticate with AP 00:1c:f0:60:e1:55 (try 1)
Oct 14 18:18:09 localhost kernel: [36352.975363] wlan0: direct probe to AP 00:1c:f0:60:e1:55 (try 1)
Oct 14 18:18:09 localhost kernel: [36352.977865] wlan0: direct probe responded
Oct 14 18:18:09 localhost kernel: [36352.977872] wlan0: authenticate with AP 00:1c:f0:60:e1:55 (try 1)
Oct 14 18:18:09 localhost kernel: [36353.176120] wlan0: authenticate with AP 00:1c:f0:60:e1:55 (try 2)
Oct 14 18:18:09 localhost kernel: [36353.376123] wlan0: authenticate with AP 00:1c:f0:60:e1:55 (try 3)
Oct 14 18:18:09 localhost kernel: [36353.576109] wlan0: authentication with AP 00:1c:f0:60:e1:55 timed out
Oct 14 18:18:14 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
Oct 14 18:18:16 localhost avahi-autoipd(wlan0)[14793]: Found user 'avahi-autoipd' (UID 105) and group 'avahi-autoipd' (GID 112).
Oct 14 18:18:16 localhost avahi-autoipd(wlan0)[14793]: Successfully called chroot().
Oct 14 18:18:16 localhost avahi-autoipd(wlan0)[14793]: Successfully dropped root privileges.
Oct 14 18:18:16 localhost avahi-autoipd(wlan0)[14793]: Starting with address 169.254.11.234
Oct 14 18:18:18 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
Oct 14 18:18:21 localhost avahi-autoipd(wlan0)[14793]: Callout BIND, address 169.254.11.234 on interface wlan0
Oct 14 18:18:21 localhost avahi-daemon[1476]: Joining mDNS multicast group on interface wlan0.IPv4 with address 169.254.11.234.
Oct 14 18:18:21 localhost avahi-daemon[1476]: New relevant interface wlan0.IPv4 for mDNS.
Oct 14 18:18:21 localhost avahi-daemon[1476]: Registering new address record for 169.254.11.234 on wlan0.IPv4.
Oct 14 18:18:22 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
Oct 14 18:18:25 localhost avahi-autoipd(wlan0)[14793]: Successfully claimed IP address 169.254.11.234
Oct 14 18:18:25 localhost avahi-autoipd(wlan0)[14793]: Got SIGTERM, quitting.
Oct 14 18:18:25 localhost avahi-autoipd(wlan0)[14793]: Callout STOP, address 169.254.11.234 on interface wlan0
Oct 14 18:18:25 localhost avahi-daemon[1476]: Withdrawing address record for 169.254.11.234 on wlan0.
Oct 14 18:18:25 localhost avahi-daemon[1476]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 169.254.11.234.
Oct 14 18:18:25 localhost avahi-daemon[1476]: Interface wlan0.IPv4 no longer relevant for mDNS.
Oct 14 18:18:25 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
Oct 14 18:18:29 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
Oct 14 18:18:31 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
Oct 14 18:18:36 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
Oct 14 18:18:39 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
Oct 14 18:18:46 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
Oct 14 18:18:49 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
Oct 14 18:18:56 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7

ez meg egy tegnap delutani munkahelyi kiserlet:

Oct 13 12:51:11 localhost kernel: [21260.796312] wlan0: direct probe to AP 00:1d:71:e3:92:10 (try 1)
Oct 13 12:51:11 localhost kernel: [21260.799209] wlan0: direct probe responded
Oct 13 12:51:11 localhost kernel: [21260.799217] wlan0: authenticate with AP 00:1d:71:e3:92:10 (try 1)
Oct 13 12:51:11 localhost kernel: [21260.804461] wlan0: authenticated
Oct 13 12:51:11 localhost kernel: [21260.804490] wlan0: associate with AP 00:1d:71:e3:92:10 (try 1)
Oct 13 12:51:11 localhost kernel: [21260.806167] wlan0: RX AssocResp from 00:1d:71:e3:92:10 (capab=0x411 status=0 aid=1)
Oct 13 12:51:11 localhost kernel: [21260.806173] wlan0: associated
Oct 13 12:51:11 localhost kernel: [21260.819188] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Oct 13 12:51:11 localhost kernel: [21260.848110] wlan0: deauthenticating from 00:1d:71:e3:92:10 by local choice (reason=3)
Oct 13 12:51:12 localhost avahi-daemon[2494]: Joining mDNS multicast group on interface wlan0.IPv6 with address fe80::221:6aff:fe88:ebf0.
Oct 13 12:51:12 localhost avahi-daemon[2494]: New relevant interface wlan0.IPv6 for mDNS.
Oct 13 12:51:12 localhost avahi-daemon[2494]: Registering new address record for fe80::221:6aff:fe88:ebf0 on wlan0.*.
Oct 13 12:51:21 localhost kernel: [21271.304097] wlan0: no IPv6 routers present
Oct 13 12:51:24 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
Oct 13 12:51:31 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
Oct 13 12:51:43 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
Oct 13 12:51:55 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
Oct 13 12:52:10 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
Oct 13 12:52:25 localhost avahi-autoipd(wlan0)[14883]: Found user 'avahi-autoipd' (UID 105) and group 'avahi-autoipd' (GID 112).
Oct 13 12:52:25 localhost avahi-autoipd(wlan0)[14883]: Successfully called chroot().
Oct 13 12:52:25 localhost avahi-autoipd(wlan0)[14883]: Successfully dropped root privileges.
Oct 13 12:52:25 localhost avahi-autoipd(wlan0)[14883]: Starting with address 169.254.11.234
Oct 13 12:52:31 localhost avahi-autoipd(wlan0)[14883]: Callout BIND, address 169.254.11.234 on interface wlan0
Oct 13 12:52:31 localhost avahi-daemon[2494]: Joining mDNS multicast group on interface wlan0.IPv4 with address 169.254.11.234.
Oct 13 12:52:31 localhost avahi-daemon[2494]: New relevant interface wlan0.IPv4 for mDNS.
Oct 13 12:52:31 localhost avahi-daemon[2494]: Registering new address record for 169.254.11.234 on wlan0.IPv4.
Oct 13 12:52:35 localhost avahi-autoipd(wlan0)[14883]: Successfully claimed IP address 169.254.11.234

Ma csináltam egy frissítést és csodák csodája megjavult.
Mindenkinek köszönöm a segítséget.