udev 197 Как переименовать сетевые интерфейсы?
micbal 26 января, 2013 - 07:24
После обновления 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, интерфейсы стали обзываться как до перименования (то есть вышеупомянутая запись в файле игнорируеться).
не помогло
что из этого было сделано и не помогло?
Создавал файл с произвольным
Создавал файл с произвольным именем типа 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 что прописать не понял.
.
:wq
--
Live free or die
вывод собственно такой —
вывод собственно такой — переехамши на udev-197, все же (predictable) придется привыкать к новым (predictable!) именам, по крайней мере на серверах. А ТС логичнее всего будет волевым усилием перевестись с eth* на хоть net* и пройтись sed по /etc как минимум, коль скоро ему нужна «обратная» нумерация
Почитал опять
Почитал опять https://bugs.gentoo.org/show_bug.cgi?id=453494, сообщений все больше а проблема не решена. Представляю сколько они "стабильным udev-197" сломали людям серверов удаленых, где после переименования интерфейсов пропал доступ, и подарили геморой. Я на Дженте всего несколько лет, но ранее подобного небыло, не ожидал такого в стабильной ветке. :( Потом будут удивляться почему мало донатов...
Не думаю, что много сломалось
Не думаю, что много сломалось чего. Переименовывать интерфейсы - это вообще дебилизм, коли нет насущной необходимости, а менять местами имена двух сетевок друг на друга - это маразм вообще.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
ну а Вы с другой стороны
ну а Вы с другой стороны посмотрите — прежний метод, которым достигалась «предсказуемость» нумерования интерфейсов, был вполне-таки костылем. Теперь же нам предлагается более развернутая схема, лишенная этого недостатка. Ввиду хотя бы того, что «старый» и «новый» подходы весьма и весьма разнятся — использование пересекающихся пространств имен как минимум нелогично.