On Thu, Mar 08, 2007 at 01:40:11PM +0300, Valery V. Inozemtsev wrote: > > Вот у той схемы, которая есть сейчас (вызов ifrename через net.agent и > > скрипты etcnet), действительно есть серьёзная проблема - если > > интерфейсы действительно переименовываются, udevd этого не замечает, в > > результате hal получает неверную информацию. > > http://permalink.gmane.org/gmane.linux.hotplug.devel/11089 > > где? ткни носом, пожалуйста [skip] В этом случае проблемы не видно - она появляется, если интерфейс сконфигурирован с USE_HOTPLUG=yes. Попробуй в такой конфигурации, например, перегрузить модуль - в старом hal интерфейс появлялся под именем eth0 или что ещё было назначено ядром; hal-0.5.9 вообще перестал видеть такие интерфейсы. Если интерфейс переименовывался где-то в RUN="..." прямым вызовом ifrename, udevd передаст в hal старое имя интерфейса, уже не соответствующее реальности; hal не может нормально обработать такую ситуацию. В случае переименования средствами udevd hal получает правильное имя интерфейса и работает нормально.