Использовать чёрные/белые списки модулей сетевых карт, которые не поддерживают ifplugd (и, соответственно -- если модуль есть в белом списке, то по-умолчанию использовать, если есть в чёрном, не использовать даже если очень попросят)
А где сами списки ? Эту функциональность надо передать libhw/hwdatabase, вопрос только со списками.
Предположим, что какая-то bvt.ofzcz карта в белом списке. Означает ли это, что нужно подразумевать USE_IFPLUGD=yes для неё? В этом случае интерфейс будет доведён до состояния, когда м ним сможет работать ifplugd. Если ifplugd не запущен или не сконфигурирован для данной карты, то вызова ifup-ifplugd не произойдёт и интерфейс останется недоконфигурированным. Отклоняем этот вариант. Наверное, имеется в виду, что для карт из белого списка нужно подразумевать LINKDETECT=on ?
Между прочим: мне гораздо больше нравится #6620, например.
Понятно. На самом деле на мой взгляд более правильно будет иметь черно-белые списки и дать возможность альтератору выполнить соответствующие настройки по этим спискам. Повторюсь: вопрос только в наличии списков, добавить такую поддержку несложно.
LINKDETECT=on -- точно. В будущем ifplugd должен брать _свою_ конфигурацию из etcnet.
Можно пока записать так: если LINKTETECT=auto, то включать для тех карт, для которых работает и для которых можно определить, каким модулем они обслуживаются.
Ok, только по дефолту оно должно быть именно auto
Белый списко делаю в 0.7.4
Теперь (0.7.4) LINKDETECT=auto по умолчанию. Сообщение об отсутствии ifplugstatus выводится только в случае LINKDETECT=on. Модули я включил следующие: eepro100 e100 8139too tulip 3c59x hostap via-rhine Добавляйте по вкусу.
Date: Sat, 14 May 2005 21:30:45 +0200 From: Lennart Poettering To: Michael Shigorin Subject: Re: ifplugd: support(ed/ing) driver list? A start of a compatibility list is included in the file SUPPORTED_DRIVERS in the distribution. Honestly I have to admit that this file isn't well maintained and is rather outdated. http://0pointer.de/cgi-bin/viewcvs.cgi/trunk/doc/SUPPORTED_DRIVERS?rev=103&root=ifplugd&view=markup "ifplugstatus -v" should help you in analyzing which drivers work with which detection mode.
Я ровно туда же и заглядывал.