Portál AbcLinuxu, 12. května 2025 04:16

Dotaz: ArchLinux, netcfg a wpa_supplicant

29.9.2010 14:49 olda5 | skóre: 3
ArchLinux, netcfg a wpa_supplicant
Přečteno: 375×
Odpovědět | Admin
Příloha:
Zdravím,

máme na koleji poněkud neobvyklou síť - na kabelu je potřeba se autentifikovat pomocí wpa_supplicantu. Rád bych, aby se mi toto na počítači dělo automaticky po bootu, zkouším to rozchodit pomocí netcfg (podle archwiki). Při bootu nenaběhne, ale obrazovku tam nemám, ovládám to přes ssh. Když zkouším netcfg ručně, tak cyklicky hází několik vteřin (do timeoutu) hlášku

Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory.

a skončí s tím, že nelze provést WPA autentifikaci. Ovšem mám vedle otevřený htop, a vidím, že wpa_supp běží, dokonce mám jeho výpis přesměrovaný do logu, a tam vypadá že všechno proběhne jak má. Když pustím wpa_supp ručně, tak se v pořádku autentifikuje, pustím dhcpcd a už to frčí... Zdálo by se, že se netcfg s tím wpa_supp nějak nedomluví... Má s tím někdo nějaké zkušenosti? Nějakou vychytávku na to? Nebo jsem jen někde něco přehlídnul, špatně nakonfiguroval? Zkoušel jsem google, ale nic kloudného jsem nenašel :-( Taky tohle nikdo neřeší na kabelovým připojení.

ArchLinux i686, kernel 2.6.32-lts, netcfg 2.5.4-1, wpa_supplicant 0.6.10-2

(na kernelu 2.6.35-ARCH se chová stejně, a přikládám konfigurák síťového profilu)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.9.2010 09:28 olda5 | skóre: 3
Rozbalit Rozbalit vše Re: ArchLinux, netcfg a wpa_supplicant
Odpovědět | | Sbalit | Link | Blokovat | Admin
nikdo nic? obával jsem se, že nikdo nebude vědět, je to zřejmě neobvyklá situace... lidi z koleje co znám, tak pouští wpa_supp skriptem a dělal jsem to vždycky taky tak, ale chtěl jsem to vymakat tímhle způsobem... :-(
Nicky726 avatar 30.9.2010 11:30 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: ArchLinux, netcfg a wpa_supplicant
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na něco podobného jsem narazil s wifi. Pokud pustím ručně wpa_supplikant připojí se téměř vždy, pokud ho pouští networkmanager, nepřipojí se téměř nikdy. Nevyřešil jsem to, resp. prostě pouštím wpa_supplicant z konzole.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
30.9.2010 16:35 midnighter
Rozbalit Rozbalit vše Re: ArchLinux, netcfg a wpa_supplicant
Odpovědět | | Sbalit | Link | Blokovat | Admin
poznámka ke konfiguráku. wpa supplicant ti pujde přes etherenet s parametrem -D ethernet (případně man wpa_supplicant pokud bych se spletl). Bohužel netcfg nedokáže použít wpa_supplicant pro ethernet. jednoduše na to není naprogramovaný. Takže doporučuju pouštět wpa_supplicant přes cmd-line nebo si vytvořit vlastního demona. Netcfg sám osobě není vubec složitý stačí nakouknout do /etc/rc.d/netcfg. To bude možná ona chyba, že netcfg pouští wpa_supplicant s parametrem -Dwext
30.9.2010 21:00 olda5 | skóre: 3
Rozbalit Rozbalit vše Re: ArchLinux, netcfg a wpa_supplicant
Příloha:
Nene, na to jsem si dal pozor - sám od sebe opravdu pouští wpa_supplicanta s parametrem -Dwext (zjistil jsem pomocí htop), ale v konfiguráku se dá nastavit proměnná WPA_DRIVER='wired' a pak to pouští dobře - s parametrem -Dwired. Jak říkám - autentifikace proběhne bez problémů (zjištěno pomocí logu z wpa_supp) ale netcfg si toho nějak nevšimne. Když to všechno killnu, a pustím pak pouze dhcpcd eth1, tak už v pořádku dostane IP adresu a připojení fachčí.

Přikládám log z wpa_supplicantu. A možná opravdu mrknutí do /etc/rc.d/netcfg by něco napovědělo, to mě nenapadlo, ale nejsem teď na koleji...
iwtu avatar 25.3.2011 02:40 iwtu | skóre: 7 | blog: Personal Wiki
Rozbalit Rozbalit vše Re: ArchLinux, netcfg a wpa_supplicant
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:
Ahoj... Ak más na mysli konkretne kolej 17. listopadu, tak ja to mám spravené takto. viď príponu. predpokládam, že konfigurák pre wpa_supplicant máš. Prikládam môj súbor /etc/netword.d/kolejnet

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.