[sisyphus] I: ifrename-29-alt8, udev-rule-generator-141-alt7

Dmitry V. Levin ldv на altlinux.org
Чт Июн 18 23:27:02 MSD 2009


Hi,

По наводке legion на altlinux я решил заменить реализованную более 2 лет
назад привязку имён сетевых интерфейсов средствами ifrename на другую
реализацию привязки сетевых интерфейсов, которая живёт в пакете
udev-rule-generator >= 141-alt7 и пользуется лишь правилами udev.

udev-rule-generator работает следующим образом: всякий раз, когда udevd
получает событие о добавлении сетевого интерфейса, он с помощью
/lib/udev/rules.d/75-persistent-net-generator.rules проверяет,
зарегистрирован ли он в файле /etc/udev/rules.d/70-persistent-net.rules
Если интерфейс зарегистрирован, то ему назначается имя, присвоенное при
регистрации, а если нет, то ему назначается первое свободное имя, которое
не занято ни одним зарегистрированным интерфейсом.
Таким образом, новый интерфейс, однажды получивший некоторое имя, в
следующий раз получит то же самое имя.

В конфигурационный файл /etc/udev/rules.d/70-persistent-net.rules можно
вносить изменения, в частности, менять имена, присвоенные сетевым
интерфейсам, с автоматически выданных на другие.

При обновлении пакета ifrename с прежней версии (которая содержала файл
/etc/udev/rules.d/19-udev-ifrename.rules) на новую (которая использует
udev-rule-generator) будет предпринята попытка автоматически
конвертировать содержимое файла /etc/iftab в файл
/etc/udev/rules.d/70-persistent-net.rules; утилита конвертации понимает
только небольшое подмножество синтаксиса iftab -- обычные привязки к
MAC-адресу, которые умеет создавать alterator.  Если эта утилита не
справится с автоматической конвертацией, то она пожалуется об этом в
stderr.  Если во время обновления пакета ifrename вы увидите жалобу о
неудачной автоматической конвертации /etc/iftab, то вам придётся выполнить
конвертацию вручную.  Для этого можно запустить
# udevadm trigger --subsystem-match=net
и отредактировать /etc/udev/rules.d/70-persistent-net.rules в соответствии
с содержимым /etc/iftab.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20090618/4bf0c472/attachment.bin>


Подробная информация о списке рассылки Sisyphus