ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] I: ifrename-29-alt8, udev-rule-generator-141-alt7
@ 2009-06-18 19:27 Dmitry V. Levin
  2009-06-18 20:13 ` Vitaly Lipatov
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Dmitry V. Levin @ 2009-06-18 19:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 1954 bytes --]

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

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2009-06-22  7:14 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-18 19:27 [sisyphus] I: ifrename-29-alt8, udev-rule-generator-141-alt7 Dmitry V. Levin
2009-06-18 20:13 ` Vitaly Lipatov
2009-06-19 22:33   ` [sisyphus] I: ifrename-29-alt8, udev-rule-generator-141-alt8 Dmitry V. Levin
2009-06-19 23:01     ` Mikhail Gusarov
2009-06-19 23:05       ` Alexey I. Froloff
2009-06-19 23:23         ` Mikhail Gusarov
2009-06-20  9:00     ` Evgeny Sinelnikov
2009-06-20 16:10       ` Vladimir Lettiev
2009-06-21 10:12     ` Eugene Prokopiev
2009-06-21 10:16       ` Eugene Prokopiev
2009-06-19  5:55 ` [sisyphus] I: ifrename-29-alt8, udev-rule-generator-141-alt7 Afanasov Dmitry
2009-06-19 11:13   ` Dmitry V. Levin
2009-06-19 11:21     ` Afanasov Dmitry
2009-06-19  9:15   ` Alexey Gladkov
2009-06-19 11:15     ` Dmitry V. Levin
2009-06-21 17:27       ` Michael Shigorin
2009-06-22  7:14         ` Eugene Prokopiev
2009-06-19 15:36 ` AShen
2009-06-19 15:52   ` Dmitry V. Levin
2009-06-21 17:24 ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git