ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: "Dmitry V. Levin" <ldv@altlinux.org>
To: ALT Linux Sisyphus mailing list <sisyphus@lists.altlinux.org>
Subject: [sisyphus] I: ifrename-29-alt8, udev-rule-generator-141-alt7
Date: Thu, 18 Jun 2009 23:27:02 +0400
Message-ID: <20090618192702.GA15575@wo.int.altlinux.org> (raw)

[-- 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 --]

             reply	other threads:[~2009-06-18 19:27 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-18 19:27 Dmitry V. Levin [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090618192702.GA15575@wo.int.altlinux.org \
    --to=ldv@altlinux.org \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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