Конфигурация dhcp и wi-fi неработоспособна. Проблема в следующем: Сначала взлетает демон wpa_supplicant, после чего не дожидаясь поднятия радиосвязи взлетает dhcpcd , естественно последний ничего не получает. Простое решение 'LINKDETECT=yes' не срабатывает ибо например на моей карточке (airo), сообщение о готовности возникает раньше чем реальная готовность соединения. Вот выдержка из логов: -- + /usr/sbin/ifplugstatus -q eth1 + rc=2 + case "$rc" in + /usr/sbin/wpa_cli -ieth1 status ioctl[SIOCGIFADDR]: Cannot assign requested address wpa_state=DISCONNECTED -- В данном случае реальный connect возник только где-то через минуту после того как уже отвалил по timeout dhcpcd. Что будем делать?
Перевесьте etcnet в багзиле на hiddenman@, что ли?
Так это проблема драйвера или нет?
в нынешнем состоянии etcnet это _не_ проблема драйвера, поскольку успеть установить связь (и показать ifplugstatus'у, что всё в порядке) за это время нереально. я работаю над этим, приложу патч ASAP.
Created attachment 1948 [details] wait until connected
Created attachment 1986 [details] change wireless logic to be uniform with ifplugd attached патчик, обрабатывающий wifi интерфейсы на манер ifplugd -- часть действий по конфигурированию интерфейса откладывается до момента коннекта к AP, при разрыве связи происходит обратный процесс. worksforme для managed режима карточки, использует wpa_supplicant. please review
да, нужно сделать симлинки (в патч не влезли): etc/net/scripts/ifup-wireless -> ifup-ifplugd etc/net/scrips/ifdown-wireless -> ifdown-ifplugd
Created attachment 1987 [details] fixed ifplugd handling for ordinary ifaces, broken by prev patch
А таймаут для DHCP увеличить не помогает? И поиграться с IFPLUGD_EXTRA_ARGS="--api-mode=что-нибудь" (у меня на трех разных, но других, железках работало =iff, найдено просмотром ifplugstatus -v)? DHCP работает. С ifplugd сейчас тоже проблемы.
не надо играться. и ifplugd/ifplugstatus с wifi-карточками использовать не надо.
Created attachment 1998 [details] cleaned up latest-greatest revision
http://git.altlinux.org/people/sbolshakov/packages/?p=etcnet.git;a=summary
См. тж. #12951? (fixed in 0.9.4)
Денису, я не в теме сейчас.
Патч на тему wpa_cli был включен ещё в версию 0.9.3. Замечания не по теме позволю себе проигнорировать. Вопрос закрыт.