[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