The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Debian 9.4"
Отправлено Аноним, 11-Мрт-18 02:12 
> Кстати, тебе, как админу локалхоста, тот же пример, только сбоку: давай мы
> на секундочку забудем о том, что почему-то ни у кого ethN
> не менял номер случайным образом,

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

Откуда следует что интерфейсы не переедут? Кто первый найдется - тот и eth0. И разработчики ядра не давали обещаний как именно они будут оборудование сканить. Да еще потом начали развлекаться с параллельной инициализацией железа. И кстати не закончили нифига. Потому что тупо клинить систему пока сетевуха очухивается.

> погорел. Ты думаешь -- фигня. Покупаешь сетевушку, вставляешь и... у-ла-ла, интерфейс-то
> называется enp5s1.

Вот и отлично - научит скриптомакак прописывать конфигурируемые параметры в удобном человеческом виде. А не как вы это обычно делаете, когда конфига размазана ровным слоем по трем страница гамнокода.

> Раньше это решалось просто: ты должен был просто обозвать новый интерфейс старым
> именем (напр. eth0), и всё продолжало работать.

Угу, вбить костылин вместо того чтобы конфигурацию делать нормально. Но если уж на то пошло, можно здесь и сейчас вкостылить именно это, именно так, прописав udev рулесы. Но это ж маны на удев читать надо, куда там ветеранам.

> Теперь же тебе необходимо пройтись по всем скриптам и конфигам,

Если мне реально захочется вбить настолько левый системный костыль, я так и быть нарисую udev правило которое сделает его не enp2s5 а таки eth0. Да, я когда-то почитал ман на udev. И было это хренову кучу времени назад.

Это оказалось полезным и для много чего еще. Ну вот например я раздаю права на ОДНОМ ИЗ сериальных шнурков самому себе. Чтобы микроконтроллеры шить. А вот на паре других шнурков - менеджмент, там у этого юзера никаких прав. Потому что нефиг привилегированному юзеру менеджить по uart-консоли то что им не положено своими лапками трогать лишний раз.

И собственно без udev такое особо и не слепишь - я шнурки могу динамически в usb включать-выключать. Рулес udev срабатывает на конкретные VID:PID + serial number, вылавливая именно конкретный шнурок из пучка.

> Именованием устройств вообще-то занимается не ядро, как ты пишешь, а udev.

Они вообще-то оба занимаются. Сперва кернель дает имя девайсу в меру своих талантов, а потом udev может его переименовать, если для этого правило есть. У udev по этому поводу даже есть свой параметр - kernel name устройства. Его можно анализировать. Помогает отлавливать определенные категории устройств например. Я так ловлю usb-to-ethernet OTG моих штук, отличая их от остальных сетевок.

> И имя интерфейса определяется по его MAC-адресу.

Имя интерфейса определяется по правилам udev. И что там будет в правиле - то и случится. Правила можно перекрыть своими как делать нефиг. Что я и сделал, btw.

> связывающая MAC и имя интерфейса. Потому-то, собственно, ни у
> кого никогда проблем со "случайными переименованиями" не возникало.

Да, в какой-то момент времени это появилось. Но даже так при например переустановке системы - имена могут съехать.

> PS: Что самое смешное, ты и твои соплеменники рассказываете все эти сказки
> уже не первый год, и требуете, чтобы все читали мануалы, в
> то время как то, что я сейчас рассказал -- гуглится с полпинка.

Ну ты там гугли наздоровье. А я лично умею настраивать udev как мне надо и мне все эти страдания Вертера...

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру