Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: JohnDoe 29 Dubna 2009, 23:12:40

Název: Access Point: Not-Associated :(
Přispěvatel: JohnDoe 29 Dubna 2009, 23:12:40
Ahoj, jelikoz se mi zahadne cas od casu zpomaluje wifi karta, tak jsem mel na opensuse skriptik, kterej mi ji restartoval a fungoval bezva:

#!/bin/bash
sudo -u root kill `cat /var/run/dhcpcd-wlan0.pid`
sudo -u root /usr/sbin/iwconfig wlan0 essid "" key "off"
sudo -u root /sbin/ifconfig wlan0 down
sudo -u root /sbin/ifconfig wlan0 hw ether 00:00:00:00:00:01
sudo -u root /sbin/ifconfig wlan0 up
sudo -u root /sbin/ifconfig wlan0
sudo -u root /usr/sbin/iwconfig wlan0 essid "mojeAP" key "0102030405"
sudo -u root /sbin/dhcpcd wlan0

To, ze je iwconfig jinde, jsem zjistil (/sbin), ale kde je dhcpcd? To dhcpcd mi zajistilo, ze mi zacly pak zas fungovat i dns, na ubuntu nevim, jak to udelat. Takze vse se provede, ale stejne mi to nechodi :(

Potrebuju zmenit mac adresu wifi ID sitovky, odpojit kartu, pripojit kartu, pripojit k ap. A na ubuntu to neumim. Na suse jsem byl dyl, tak jsem to nejak vydumal, ale tady se uz radsi zeptam :) Diky za radu.
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: Martin Kiklhorn 29 Dubna 2009, 23:38:19
sudo -u root /sbin/dhcpcd wlan0
>>
sudo -u root /sbin/dhclient wlan0
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: JohnDoe 29 Dubna 2009, 23:56:08
Diky. Proc se musi vsecko v kazdy distru jmenovat jinak ::) Ale stejne mi to nejak nejde :(

linux@linux:~/Plocha$ sudo -u root dhclient wlan0
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: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:00:00:00:00:01
Sending on   LPF/wlan0/00:00:00:00:00:01
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
^C

Takze to bud nebude uplne to, co hledam, nebo je tam jeste nejakej hacek. Jak mam teda vynutit, aby si linux vyzadal novou ip adresu od AP? Nastavit ji natvrdo pres ifconfig by asi fungovalo, ale rad bych to umel i pres dhcp ;)
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: Martin Kiklhorn 30 Dubna 2009, 01:54:58
když namísto zastaralého ifconfigu skript přepíšu pro iproute2 který reflektuje síťařinu jádra tak to bude vypadat takto: (sudo... si tam dopište)
Kód: [Vybrat]
#!/bin/bash
kill `cat /var/run/dhclient-wlan0.pid`
/usr/sbin/iwconfig wlan0 essid "" key "off"
ip l s wlan0 down
ip l s wlan0 addr 00:00:00:00:00:01
ip l s wlan0 up
ip a
/usr/sbin/iwconfig wlan0 essid "mojeAP" key "0102030405"
/sbin/dhclient wlan0

Jestli fungoval původní skript tak by tento měl také. Zkuste.

Jak mam teda vynutit, aby si linux vyzadal novou ip adresu od AP? Nastavit ji natvrdo pres ifconfig by asi fungovalo, ale rad bych to umel i pres dhcp ;)
řekl bych že původně nebyl killnut ten správný proces dhclienta (jiný názv pidu)

btw hezký popis wifi z konzole http://www.linuxsoft.cz/article.php?id_article=1351
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: JohnDoe 30 Dubna 2009, 08:06:26
Ifconfig pouzivam uz hadam od roku 1998, a jen si clovek zacne myslet, ze to ma v pazi a nemusi pred kazdou akci psat man, tak mu to zmenej i s parametrama :) Az budu doma, vyzkousim, diky. Ale ifconfigu se budu vzdavat nerad. By me zajimalo, komu ten prikaz vadil ;)
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: Pavel Půlpán 30 Dubna 2009, 08:14:55
By me zajimalo, komu ten prikaz vadil ;)

Jak říká Kiklhorn, ifconfig je přežitek z dob jádra generace 2.4. U 2.6 je síťová vrstva přepsaná a je vhodnější používat iproute2 toolkit.
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: JohnDoe 30 Dubna 2009, 19:10:38
Diky, kdyz to rikate, necham si poradit :)

kiklhorn: Tak jsem tvuj skript slepe opsal jeden prikaz po druhym, abych videl, jestli to nekde nevazne, a a chova se uplne stejne jako postarem :(

Problem bude totiz asi v tom, ze iwconfig me asi uz nepripoji k AP a timpadem pak nemuzu dostat IP. Zkusim jeste procist ten odkaz ohledne wifi. Na suse mi to makalo uplne bezchybne.

UPDATE: po spusteni iwconfig wlan0 essid "mojeAP" key "0102030405"
wlan0     IEEE 802.11abgn  ESSID:"mojeAP" 
          Mode:Managed  Frequency:2.472 GHz  Access Point: Not-Associated   
          Tx-Power=15 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          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 pres network manazer applet se to pripoji a vypada to takhle:
wlan0     IEEE 802.11abgn  ESSID:"mojeAP" 
          Mode:Managed  Frequency:2.472 GHz  Access Point: xx:xx:xx:xx:xx:xx   
          Bit Rate=48 Mb/s   Tx-Power=15 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          Link Quality=65/100  Signal level:-62 dBm  Noise level=-88 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

A pak to samozrejme funguje. Ted jen zjistit, proc to v suse fungovalo, ale na ubuntu ne a jak to na nem teda zprovoznit, abych nemusel klikat do netowrk manageru... Jak teda donutim iwconfig, aby se zasocioval s AP?

A jeste jeden dotaz - kde se clovek docte, ze pouzivani ifconfig je uz out a ze frci neco jineho? ;) Kbych chtel jit s dobou i u jinych veci...
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: truhlik 01 Května 2009, 11:10:08
Me se to obcas taky nechtelo asociovat s mym AP. Myslim, ze mi pomohlo kdyz jsem pridal parametr ap any pripadne ap xx:xx:xx:xx:xx:xx.
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: JohnDoe 01 Května 2009, 20:39:21
Diky za radu, ale bohuzel mi ani toto nepomaha. Co dela network manager jinak nez iwconfig, ze tomu to jde pripojit vzdycky? AP mam linksys wrt54g, ten funguje spolehlive. Chtel bych se umet pripojit z prikazove radky. Cetl jsem i ten popis na linuxsoftu a nedotectl jsem se tam nic, co bych nevyzkousel.

Nejaky dalsi napad? ;)
Název: Re: dhcpcd na ubuntu / restart wlan0
Přispěvatel: truhlik 01 Května 2009, 20:44:27
Dalsi vec co me napada je, ze jsem prikaz na asociaci s AP musel zadat nekolikrat zasebou zvlast kdyz v prikazu iwconfig jsem uvedl vsechny parametry najednou. Jakoby se nereflektovali vsechny parametry. Tak zkuste ten prikaz iwconfig nekolikrat zasebou a zkontrolujte pote vzdy jesli uz jste spojen s danym ap. Dalsi vec co bych zkusil je se podivat do logu. Ted nevim presne do jakych. Ale urcite syslog, mozna dmesg a mozna jeste neco. Koukejte po necem podezrelem (error ...).
Název: Re: Access Point: not asociated :(
Přispěvatel: JohnDoe 01 Května 2009, 21:17:30
Diky, tak v syslogu se neco zajimaveho naslo:

May  1 21:13:38 linux kernel: [ 5983.543384] wlan0: direct probe to AP xx:xx:xx:xx:xx:xx try 1
May  1 21:13:38 linux kernel: [ 5983.544266] wlan0: direct probe to AP xx:xx:xx:xx:xx:xx try 1
May  1 21:13:38 linux kernel: [ 5983.546571] wlan0 direct probe responded
May  1 21:13:38 linux kernel: [ 5983.546580] wlan0: authenticate with AP xx:xx:xx:xx:xx:xx
May  1 21:13:38 linux kernel: [ 5983.548487] wlan0: authenticated
May  1 21:13:38 linux kernel: [ 5983.548493] wlan0: associate with AP xx:xx:xx:xx:xx:xx
May  1 21:13:38 linux kernel: [ 5983.550923] wlan0: RX AssocResp from xx:xx:xx:xx:xx:xx (capab=0x411 status=0 aid=1)
May  1 21:13:38 linux kernel: [ 5983.550929] wlan0: associated
May  1 21:13:38 linux kernel: [ 5983.552466] wlan0: disassociating by local choice (reason=3)
May  1 21:13:42 linux kernel: [ 5987.256885] phy0: failed to restore operational channel after scan

Tak ted jeste zjistit, co to je reson 3 za duvod proto, aby se to disasociovalo.

UPDATE: podle toho, co jsem se doguglil, to vypada na bug v networkmanageru, takze jsem v haji :( Takze Jak zakazu network manager? Nebo ho aspon killnu, abych moh delat pokusy... Nechce se mi ho hned odinstalovavat, coz by bylo asi nejjednodussi :)

UPDATE2: tak jsem odinstaloval network managera, coz se neukazalo jako nejstastnejsi reseni, protoze sem pak musel pripojit notebooka naprimo kabelem a sit si nastavit rucne :) Problem trva i s odinstalovanym network managerem, sice bez network managera se to uz nedisasociuje, ale pise timout:

May  1 22:12:40 linux kernel: [   41.835923] wlan0: direct probe to AP xx:xx:xx:xx:xx:xx try 1
May  1 22:12:41 linux kernel: [   42.032038] wlan0: direct probe to AP xx:xx:xx:xx:xx:xx try 2
May  1 22:12:41 linux kernel: [   42.244296] wlan0: direct probe to AP xx:xx:xx:xx:xx:xx try 3
May  1 22:12:41 linux kernel: [   42.440048] wlan0: direct probe to AP xx:xx:xx:xx:xx:xx timed out

Zkuste jeste prosim nekdo poradit, vsecko vyzkousim.
Název: Re: Access Point: Not-Associated :(
Přispěvatel: truhlik 02 Května 2009, 13:01:36
Zkus jeste pogooglit tohle
Kód: [Vybrat]
wlan0: direct probe to APvylezlo mi z toho par bugu.

PS: Mas dobry signal?
Název: Re: Access Point: Not-Associated :(
Přispěvatel: Roman Vacho 02 Května 2009, 13:27:54
Když už máš Network manager pryč, můžeš zkusit Wicd. Za to nic nedáš. Jak jsi dopadl?
Název: Re: Access Point: Not-Associated :(
Přispěvatel: JohnDoe 03 Května 2009, 00:10:05
Ja uz mam network manager zpet, protoze bez network managera se vubec na wifi nedostanu, pise mi to not asociated i bez nework manageru, takze to nebude jen bug network managera :( Wicd jsem nezkousel, to je neco jako network manager? Poradte mi prosim, jak ten network manager zakazu (nebo killnu) a pripadne pustim rucne, at pak muzu zkusit trebas to wicd, ale ja network manager umim zakzat jen tim, ze ho odinstaluju pres apt-get, jenze to sem pak uplne bez site a sit se tezko bez site nainstalovava zpet ;)

Za davnych casu se veci, co se poustely pri startu, davaly myslim do rc.local, ale to uz davno neni pravda, v novym linuxu se uz vubec nevyznam, to co jsem kdysi znal uz davno neplati, uz prej ani ifconfig neni v mode ::) Je fakt, ze za tech skoro 10 let, co jsem linux nepouzival, uteklo hodne vody v potoce, ve windows se taky autoexec.bat uz nepouziva ;D

Kazdopadne budu vdecnej za jakoukoliv radu a dekuji za rady.
Název: Re: Access Point: Not-Associated :(
Přispěvatel: Roman Vacho 03 Května 2009, 11:55:25
Network manager a Wicd se navzájem vyšprtnou ze systému. Pokud instaluješ jeden nebo druhý.