udev 197 Как переименовать сетевые интерфейсы?

После обновления udev имена сетевых интерфейсов поменялись местами (ранее были поменяны в файле 70-persistent-net.rules, а после обновления файл стал игнорироваться). Что я только не делал чтоб интерфесы переименовать как было до обновления udev, не чего не помогает. И стирал файл, и создавал заново, и переименовывал, любой вариант игнорируеться системой, и интерфейсы назвываються как при старте. Подскажите, где искать, что сделать? Всю неделю не получаеться найти решение...

Вы что издеваетесь, кто будет

Вы что издеваетесь, кто будет по форуму искать, да даже искать не нужно, тема еа первой странице трэкера, прямо в нос тыкается: http://www.gentoo.ru/node/26587

Предыдущую тему читал, все

Предыдущую тему читал, все методы в ней испробовал, не помогает. Тему закрыли, решил создаить новую.

Что же делать? Наверное

Что же делать? Наверное перестать забивать на сообщения portage и иногда читать документацию:

http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
читаем I don't like this, how do I disable this?

Ну как бы, хотя бы это

Ну как бы, хотя бы это решение подойдёт: http://www.gentoo.ru/node/26587#comment-197731

Убирал KERNEL=="eth*", а

Убирал KERNEL=="eth*", а нового названия нет, сетевые по прежнему называются eth0 и eth1. Не помогло.

Сообщения portage читал,

Сообщения portage читал, включил опцию в ядре, сделал как написано revdep-rebuld, после обновления сетевые стали газываться также как и до этого eth0 и eth1, новых имен не появилось. Пречисленое по ссылке не помогло.

Ещё раз как у васназываются

Ещё раз как у васназываются сетевые интерфейсы, какая версия udev и как вы хотите, что бы они назывались.

Версия udev 197-r3.

Версия udev 197-r3. Стабильная ветка amd64. Интерфейсы ранее были eth0 и eth1, в файле 70-persistent-net.rules ранее были переименованы eth0 в eth1, а eth1 в eth0. После обновления до кривой (этой версии) udev, интерфейсы стали обзываться как до перименования (то есть вышеупомянутая запись в файле игнорируеться).

не помогло

2. You create your own manual naming scheme, for example by naming your interfaces "internet0", "dmz0" or "lan0". For that create your own udev rules file and set the NAME property for the devices. Make sure to order it before the default policy file, for example by naming it /etc/udev/rules.d/70-my-net-names.rules 

3. You alter the default policy file, for picking a different naming scheme, for example for naming all interface names after their MAC address by default: cp /usr/lib/udev/rules.d/80-net-name-slot.rules /etc/udev/rules.d/80-net-name-slot.rules, then edit the file there and change the lines as necessary.

что из этого было сделано и не помогло?

Создавал файл с произвольным

Создавал файл с произвольным именем типа 70-my-net-names.rules, где как ранее в файле 70-persistent-net.rules было прописано соответствие имен интерфейса макадресу, система это игнорирует оставляя имена интерфейсов как и раньше.

По данному пути /usr/lib/udev/rules.d/80-net-name-slot.rules файла нет, нет папки /usr/lib/udev/. В фале 80-net-name-slot.rules что прописать не понял.

.

micbal написал(а):
Создавал файл с произвольным именем типа 70-my-net-names.rules, где как ранее в файле 70-persistent-net.rules было прописано соответствие имен интерфейса макадресу, система это игнорирует оставляя имена интерфейсов как и раньше.

>>> Messages generated by process 6919 on 2013-01-25 21:52:14 MSK for package sys-fs/udev-197-r3:
...
Upstream has removed the possibility of renaming to existing
network interfaces. For example, it's not possible to assign based
on MAC address to existing interface eth0.
See http://bugs.gentoo.org/453494 for more information.

:wq
--
Live free or die

вывод собственно такой —

вывод собственно такой — переехамши на udev-197, все же (predictable) придется привыкать к новым (predictable!) именам, по крайней мере на серверах. А ТС логичнее всего будет волевым усилием перевестись с eth* на хоть net* и пройтись sed по /etc как минимум, коль скоро ему нужна «обратная» нумерация

Почитал опять

Почитал опять https://bugs.gentoo.org/show_bug.cgi?id=453494, сообщений все больше а проблема не решена. Представляю сколько они "стабильным udev-197" сломали людям серверов удаленых, где после переименования интерфейсов пропал доступ, и подарили геморой. Я на Дженте всего несколько лет, но ранее подобного небыло, не ожидал такого в стабильной ветке. :( Потом будут удивляться почему мало донатов...

Не думаю, что много сломалось

Не думаю, что много сломалось чего. Переименовывать интерфейсы - это вообще дебилизм, коли нет насущной необходимости, а менять местами имена двух сетевок друг на друга - это маразм вообще.

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

ну а Вы с другой стороны

ну а Вы с другой стороны посмотрите — прежний метод, которым достигалась «предсказуемость» нумерования интерфейсов, был вполне-таки костылем. Теперь же нам предлагается более развернутая схема, лишенная этого недостатка. Ввиду хотя бы того, что «старый» и «новый» подходы весьма и весьма разнятся — использование пересекающихся пространств имен как минимум нелогично.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".