Как должен в дальнейшим действовать alterator-net-eth. Возможно нужно продолжать мантейнить /etc/iftab и вызывать утилиту для конвертации?<br><br><div class="gmail_quote">18 июня 2009 г. 23:27 пользователь Dmitry V. Levin <span dir="ltr">&lt;<a href="mailto:ldv@altlinux.org">ldv@altlinux.org</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
По наводке legion@altlinux я решил заменить реализованную более 2 лет<br>
назад привязку имён сетевых интерфейсов средствами ifrename на другую<br>
реализацию привязки сетевых интерфейсов, которая живёт в пакете<br>
udev-rule-generator &gt;= 141-alt7 и пользуется лишь правилами udev.<br>
<br>
udev-rule-generator работает следующим образом: всякий раз, когда udevd<br>
получает событие о добавлении сетевого интерфейса, он с помощью<br>
/lib/udev/rules.d/75-persistent-net-generator.rules проверяет,<br>
зарегистрирован ли он в файле /etc/udev/rules.d/70-persistent-net.rules<br>
Если интерфейс зарегистрирован, то ему назначается имя, присвоенное при<br>
регистрации, а если нет, то ему назначается первое свободное имя, которое<br>
не занято ни одним зарегистрированным интерфейсом.<br>
Таким образом, новый интерфейс, однажды получивший некоторое имя, в<br>
следующий раз получит то же самое имя.<br>
<br>
В конфигурационный файл /etc/udev/rules.d/70-persistent-net.rules можно<br>
вносить изменения, в частности, менять имена, присвоенные сетевым<br>
интерфейсам, с автоматически выданных на другие.<br>
<br>
При обновлении пакета ifrename с прежней версии (которая содержала файл<br>
/etc/udev/rules.d/19-udev-ifrename.rules) на новую (которая использует<br>
udev-rule-generator) будет предпринята попытка автоматически<br>
конвертировать содержимое файла /etc/iftab в файл<br>
/etc/udev/rules.d/70-persistent-net.rules; утилита конвертации понимает<br>
только небольшое подмножество синтаксиса iftab -- обычные привязки к<br>
MAC-адресу, которые умеет создавать alterator.  Если эта утилита не<br>
справится с автоматической конвертацией, то она пожалуется об этом в<br>
stderr.  Если во время обновления пакета ifrename вы увидите жалобу о<br>
неудачной автоматической конвертации /etc/iftab, то вам придётся выполнить<br>
конвертацию вручную.  Для этого можно запустить<br>
# udevadm trigger --subsystem-match=net<br>
и отредактировать /etc/udev/rules.d/70-persistent-net.rules в соответствии<br>
с содержимым /etc/iftab.<br>
<font color="#888888"><br>
<br>
--<br>
ldv<br>
</font><br>_______________________________________________<br>
Sisyphus mailing list<br>
<a href="mailto:Sisyphus@lists.altlinux.org">Sisyphus@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/sisyphus" target="_blank">https://lists.altlinux.org/mailman/listinfo/sisyphus</a><br></blockquote></div><br>