Что за странные имена сетевых интерфейсов в linux?
Привет.
Помогите разобраться откуда ноги растут :)
Недавно приобрел Raspberry Pi и наконец-то начал углубляться в изучение linux.
И сразу сталкнулся с такой проблемой.
Если подключить только локальную сеть, то в системе появляется интерфейс eth0. Все как и положено. Подключаю еще wifi адаптер и получаю в системе вот такие имена интерфейсов
enxb827eb80a896
wlxaca213d5dd06.
вместо
eth0 и wlan0.
Погуглил этот вопрос и нашел что за это отвечает udev и мол можно настраивать вручную и привязывать к mac адресам нужные имена. Так и сделал и вроде прокатило.
НО почему так вдруг стало работать? Раньше сколько на ноутах игрался с разными дистрибутивами linux всегда все было нормально. Что сейчас происходит? Из моих манипуляций под Raspberry - убрал автозапуск GUI и повесил на eth0 статический IP.
Т.е. я правильно понимаю что это не проблема а новая фича? И то что я использовал решение из одной статьи и добавил правило для udev вручную (чтобы имена eth0 и wlan0 назначались фиксированно по MAC адресам) не костыль а нормальное решение? :)))
Это интересный опыт :D
Спасибо!
Трудно сказать - баг это или киллерфича... Время покажет, наверное.
Но для многих (и для меня в частности) такое поведение udev/systemd стало неприятной неожиданностью.
Наверное обывателю, который в системные потроха не лазит, а просто пользуется все такие изменения - по барабану. Но беда то в том, что Linux чаще всего используют именно "необыватели", которые любят в потрохах системы покопаться. :)