LINUX.ORG.RU

Используете ли вы предсказуемые имена сетевых интерфейсов?

 ,


1

2

Подробнее про это можно почитать здесь: https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterface...

  1. Да (ens5f5, enp37s0, wls1), настройка по умолчанию. 318 (47%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Нет (eth0, wlan0), настройка по умолчанию. 236 (35%)

    *********************************************************************************************************************************************************************************************************************************************

  3. Нет, специально выключил. 79 (12%)

    *******************************************************************************

  4. Своя схема наименования интерфейсов. 29 (4%)

    *****************************

  5. Да, специально включил. 20 (3%)

    ********************

Всего голосов: 682

★★★★★

Проверено: Shaman007 ()

eth0, wlan0

Вот это предсказуемые имена

ens5f5, enp37s0, wls1

А это дичь какая-то наркоманская

annulen ★★★★★
()
Ответ на: комментарий от GT

можно было бы «застолбить» первоначально выданный адрес за сетевухой и без переименования их в белиберду

Можно, столби. Для тех кому лень дефолтно сделали эти enp42p105

no-such-file ★★★★★
()
Ответ на: комментарий от anc

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

ananas ★★★★★
()
Ответ на: комментарий от hateyoufeel

Как и в случае с выборами президента — никак.

Явное 4.2 с нотками 5.3.

h578b1bde ★☆
()

Да, настройка по-умолчанию.

Единственный проводной интерфейс предсказуемо eth0.

Единственный беспроводной интерфейс предсказуемо wlan0.

UPD: Ответил «Нет», конечно.

Gentooshnik ★★★★★
()
Последнее исправление: Gentooshnik (всего исправлений: 1)

systemd нет, наименование ужастное все равно, не админ, поэтому фиолетово как оно там на ноуте зовется

alwayslate ★★
()

Меня бесят всякие там enp2s0 и тд. Особенно, когда это коммутатор. А почему бы так не назвать интерфейсы: eth0p0, eth0p1 и тд?

ne-vlezay ★★★★★
()
Ответ на: комментарий от ne-vlezay

Меня бесят всякие там enp2s0 и тд. Особенно, когда это коммутатор. А почему бы так не назвать интерфейсы: eth0p0, eth0p1 и тд?

Потому что сделали именно предсказуемые имена, чтобы по ним было понятно, что за карта: https://docs.oracle.com/cd/E52668_01/E53499/html/section_xzj_zzp_n4.html

Тем более через udev можно переименовать как удобно.

Censo
()
Ответ на: комментарий от Censo

Интересно, а кто-то ждал, что результатом голосования будет не дефолт?

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

hateyoufeel ★★★★★
() автор топика
Ответ на: комментарий от Kroz

Конечно использую. Мой Ethernet интерфейс называется предсказуемо eth0, а wifi предсказуемо называется wlan0.

+1. )))

dimgel ★★★★★
()

Хорошо, что в опросе варианты дописали, а то не мог определиться с выбором.

предсказуемые имена
ens5f5, enp37s0, wls1

Ну вы поняли, да.

Поэтому:

Нет, специально выключил.

sehellion ★★★★★
()

На личном ПК предпочитаю выключать, мне так проще и привычнее.

А вот на рабочих серваках не так давно начали использовать SR-IOV и на физике выброс ip link выглядит где-то вот так: https://pastebin.com/DQaE2uDF, так что о грамотном именовании ЭТОГО говорить не приходится.

l0stparadise ★★★★★
()

Используете ли вы предсказуемые имена сетевых интерфейсов?

это опрос для пользователей лора или для систем инициализации?

где гуй, где можно просто там взять и...переименовать?

darkenshvein ★★★★★
()

Если на компе всего 1 физический интерфейс то мне пох как он называется, но если больше, я предпочитаю чтобы они назывались eth* Не понимаю в чем «предсказуемость» этих новомодных названий? предсказуемость это если я поставил линукс на комп который первый раз в жизни вижу (и ни разу не открывал крышку системного блока!) и уже знаю как будет называться сетевая карта. Поэтому eth0 предсказуемо. А вот епрст77д34 - нифига не предсказуемо.

justin_case
()
Ответ на: комментарий от Censo

enp0s31f6

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

Мечтательно, глядя на звезды. А у кого то наверно какой нибудь Хулит-Паркер с 6 интерфейсами. И на нем может быть даже iptables на 500 строк с -i и даже с -o сразу...

justin_case
()
Ответ на: комментарий от anc

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

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

h4tr3d ★★★★★
()
Ответ на: комментарий от h4tr3d

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

Аналогичная ситуация («лезть в настройки системы не нужно от слова совсем») когда:
1. сетевка одна.
2. сетевок несколько, но меняем на аналогичные модели.
3. сетевок несколько, адреса получают по dhcp, имя интерфейса не используется в настройках демонов, файролов &etc

anc ★★★★★
()

По большему счету не критично, а вот netplan это неудобно.

anonymous_sama ★★★★★
()
Ответ на: комментарий от GT

вполне очевидно, что можно было бы «застолбить» первоначально выданный адрес за сетевухой и без переименования их в белиберду.

Суть в том, что бы не делать как винде, а делать стейт-лесс конфигурацию. Иначе полетят к черту все советы «клонируй тачку, сделай dd»

Но объективно, эта ересь en132bljifjv’lkjs выглядит бредово. Я её не использую (сознательно), хоть она в системе и присутствует. Стараюсь избегать и не зацикливаться, а копипастить. «eth0» то можно было просто вбить, и понятность скриптов нисколько не уменьшалась. В отличие от es314w3s,vphg

Deleted
()

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

да, на моих машинах ненужнод нет. eudev гентушный.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)

Всегда было не очень много интерфейсов, именовал сам. Что-то типа «wan1», «wan2», «lan»...

gard
()
Ответ на: комментарий от fornlr

Только заика был паинькой. Под капустою лежал, по-заячьи лопотал.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от no-such-file

Можно, столби. Для тех кому лень дефолтно сделали эти enp42p105

Кхм, до этого существовало правило удава, которое делало это за тебя. А потом кого-то клюнул питух, и теперь при перебалансировке PCI линий (каждая вторая серверная материнка такое умеет) можно получить кучу лулзов, если твои карточки не встроенные (а если встроенные, то откуда проблемы).

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 2)
Ответ на: комментарий от GT

Собственно, вполне очевидно, что можно было бы «застолбить» первоначально выданный адрес за сетевухой и без переименования их в белиберду.

Оно так и работало.

kirk_johnson ★☆
()
Ответ на: комментарий от GT

Пёттеринг говорит не было

Ну ты можешь посмотреть в гите udevd. Не помню, это вендорский от RHEL был, или он был в самом udevd.

kirk_johnson ★☆
()
Ответ на: комментарий от GT

Кто-нибудь, устройсте уже Пёттеринга на работу в Майкрософт. Его же туда с руками оторвут.

GT
()
Ответ на: комментарий от ananas

похвально. где же я читал, что хотят использовать эту схему по умолчанию... у бздшник, не у бздешников... не помню, но смысл для серверной системы очевиден. многопортовые сетевухи ведь обрабатываются нормально?

crypt ★★★★★
()
Ответ на: комментарий от crypt

многопортовые сетевухи ведь обрабатываются нормально?

да, разве что небольшая возня при определении порядка нумерации портов

ananas ★★★★★
()
Ответ на: комментарий от windows10

Вариант для ленивых — настрой сеть так, чтобы на всех возможных интерфейсах система пыталась получить адрес по DHCP. Включи девайс, зайди на него по SSH (адрес найдёшь в логах/состоянии своего DHCP-сервера, либо задай маппинг заранее) и посмотри имя интерфейса через ip link.

spijet ★★★
()

Как в дистрибутиве по умолчанию настроено, так и оставляю. Посмотрел — оказалось да, используется схема enp*.

VladimirP ★★★★
()
Ответ на: комментарий от spijet

Есть 100500 способов настроить сеть. Меня они не интересуют.

Вопрос не звучал «как настроить сеть», вопрос звучал «по какому алгоритму понять, какое имя будет у сетевого интерфейса до того как запустил систему» :)

windows10 ★★★★★
()

Да, специально включил

потом

Да (ens5f5, enp37s0, wls1), настройка по умолчанию

intelfx ★★★★★
()

Эти ваши enp*s*, ens*, wls* такое себе удовольствие, тем более если настраиваешь headless-сервер

xeneloid
()

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

Radius ★★★★
()
Ответ на: комментарий от justin_case

enp0s31f6

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

Так печально, как будто нельзя это поменять одной строчкой в правилах udev :D

Censo
()
Ответ на: комментарий от spijet

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

windows10 ★★★★★
()

я что-то не понял или ошибка в правке вариантов опроса?

когда я голосовал, я выбирал «предсказуемые», предсказуемые в моём понимании, это eth0, wlan0 и т.п. а то что сейчас перечислено в предсказуемых - как раз тк сказать воля случая и железа.

или как?

==== а понял, перевел переводчиком статейку..

wlan0, eth0 - это «традиционные имена» а «предсказуемые» я бы назвал «запутанные и неудобные» имена :)

да, пора как нибудь уже выучить английский (может лет через 10 и будет на это время :))

bonta ★★★★★
()
Последнее исправление: bonta (всего исправлений: 2)

предсказуемые имена сетевых интерфейсов

ens5f5, enp37s0, wls1

....

cvs-255 ★★★★★
()
Ответ на: комментарий от windows10

Ты можешь точно определить всё железо в этом ящике, не заглядывая в него и не запуская на нём какую-либо ОС?

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

spijet ★★★
()
Последнее исправление: spijet (всего исправлений: 1)

Нет, специально выключил.

Ненужна сущность по умолчанию почему-то включена из-за стереотипного представления что линукс серверная система, а не десктопная с одним пользователем.

With ★☆☆
()
Ответ на: комментарий от intelfx

Серверные материнки пусть номер слота в DMI экспортируют.

Ну начинается. А если я expansion плату засунул / убрал? Сирисли, вариант с привязкой по маку работал идеально, нужно было всего лишь его очеловечить (/etc/ifnames какой-нибудь) и было бы всем счастье. Но это слишком просто.

kirk_johnson ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.