* [Sysadmins] Апгрейд с 4.1 до 5.1 и persistent-net.rules
@ 2011-09-03 10:26 Sergey
2011-09-03 18:38 ` Sergey
0 siblings, 1 reply; 6+ messages in thread
From: Sergey @ 2011-09-03 10:26 UTC (permalink / raw)
To: sysadmins
Приветствую.
А кто знает, как udev формирует persistent-net.rules ? При переезде с 4.1 до 5.1
интерфейсы могут перетасоваться, что чревато... Нашёл /lib/udev/write_net_rules,
попробовал сделать
MATCHADDR=00:15:17:27:75:61 INTERFACE=eth0 /lib/udev/write_net_rules
MATCHADDR=00:1B:21:05:0D:63 INTERFACE=eth1 /lib/udev/write_net_rules
MATCHADDR=00:15:17:27:75:5F INTERFACE=eth2 /lib/udev/write_net_rules
Файл получился, но udev-у не понравился: добавились дополнительные определения
для 00:1B:21:05:0D:63 и 00:15:17:27:75:5F - eth3 и eth4 с добавлением ATTR{type}=="1".
Хорошо... Добавил MATCHIFTYPE=1 в вызов write_net_rules. После перезагрузки
правила дописались опять, добавился параметр ATTR{dev_id}=="0x0". Добавил
и его, ситуация не поменялась - дописывает по-своему... В итоге и комментарий
добавил, вообще всё один в один. Дописывает. Причём первую строку, c eth0,
не трогает ни в одном случае...
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Апгрейд с 4.1 до 5.1 и persistent-net.rules
2011-09-03 10:26 [Sysadmins] Апгрейд с 4.1 до 5.1 и persistent-net.rules Sergey
@ 2011-09-03 18:38 ` Sergey
2011-09-03 18:59 ` Michael Shigorin
0 siblings, 1 reply; 6+ messages in thread
From: Sergey @ 2011-09-03 18:38 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
On Saturday 03 September 2011, Sergey wrote:
> Файл получился, но udev-у не понравился: добавились дополнительные
> определения для 00:1B:21:05:0D:63 и 00:15:17:27:75:5F - eth3 и eth4 с
> добавлением ATTR{type}=="1".
О как... Ему непонравились большие буквы в MAC-адресах. С 00:1b:21:05:0d:63
и 00:15:17:27:75:5f новых строк не дописывает.
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Апгрейд с 4.1 до 5.1 и persistent-net.rules
2011-09-03 18:38 ` Sergey
@ 2011-09-03 18:59 ` Michael Shigorin
2011-09-04 8:46 ` Sergey
0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2011-09-03 18:59 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
On Sat, Sep 03, 2011 at 10:38:50PM +0400, Sergey wrote:
> > Файл получился, но udev-у не понравился: добавились
> > дополнительные определения для 00:1B:21:05:0D:63 и
> > 00:15:17:27:75:5F - eth3 и eth4 с добавлением
> > ATTR{type}=="1".
> О как... Ему непонравились большие буквы в MAC-адресах.
> С 00:1b:21:05:0d:63 и 00:15:17:27:75:5f новых строк не
> дописывает.
Возможно, стоит повесить FR, чтобы write_net_rules
заодно делал tr '[[:upper:]]' '[[:lower:]]'.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Апгрейд с 4.1 до 5.1 и persistent-net.rules
2011-09-03 18:59 ` Michael Shigorin
@ 2011-09-04 8:46 ` Sergey
2011-09-05 12:56 ` Sergey
0 siblings, 1 reply; 6+ messages in thread
From: Sergey @ 2011-09-04 8:46 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
On Saturday 03 September 2011, Michael Shigorin wrote:
> > О как... Ему не понравились большие буквы в MAC-адресах.
> > С 00:1b:21:05:0d:63 и 00:15:17:27:75:5f новых строк не
> > дописывает.
>
> Возможно, стоит повесить FR, чтобы write_net_rules
> заодно делал tr '[[:upper:]]' '[[:lower:]]'.
Вопрос в том, предназначен ли write_net_rules для ручного использования...
Может есть возможность вызвать какой-то другой скрипт, который сам всё
сделает ? Может я его просто не нашёл ? /lib/udev/rules.d кто обрабатывает ?
Там есть persistent-net-generator.rules, его кто обрабатывает ? Сам udev ?
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Апгрейд с 4.1 до 5.1 и persistent-net.rules
2011-09-04 8:46 ` Sergey
@ 2011-09-05 12:56 ` Sergey
2011-09-05 13:01 ` Sergey
0 siblings, 1 reply; 6+ messages in thread
From: Sergey @ 2011-09-05 12:56 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
On Sunday, September 04, 2011, Sergey wrote:
> Вопрос в том, предназначен ли write_net_rules для ручного использования...
> Может есть возможность вызвать какой-то другой скрипт, который сам всё
> сделает ? Может я его просто не нашёл ? /lib/udev/rules.d кто обрабатывает ?
> Там есть persistent-net-generator.rules, его кто обрабатывает ? Сам udev ?
В качестве быстрого хака, может кому пригодится:
for NAME in eth0 eth1 eth2 eth3 eth4 eth5 eth6 eth7 eth8 eth9 eth10 eth11 eth12; do
MAC=`ip l show $NAME 2>/dev/null|grep "link/ether"|sed "s/.*ether \(.*\) brd.*/\1/"`
[ "$MAC" == "" ] && continue
MATCHADDR=$MAC INTERFACE=$NAME /lib/udev/write_net_rules
done
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2011-09-05 13:01 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-03 10:26 [Sysadmins] Апгрейд с 4.1 до 5.1 и persistent-net.rules Sergey
2011-09-03 18:38 ` Sergey
2011-09-03 18:59 ` Michael Shigorin
2011-09-04 8:46 ` Sergey
2011-09-05 12:56 ` Sergey
2011-09-05 13:01 ` Sergey
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/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 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git