Сегодня (27-го января) проводится тестовый день Fedora.
В этот день мы тестируем новую систему именования сетевых интерфейсов.
Система была предложена компанией Dell и появится в Fedora Linux 15.
Основные ссылки на информацию о тестах: русский вариант, английский вариант.
Заходим, читаем, принимаем участие.
То, что тестируем сегодня, будем использовать завтра. :)
Дело в принципе нужное. Правда лично меня бы устроило если бы встроенный сетевой интерфейс строго именовался бы eth0, а внешние — 1,2,3, и т.д. Правда вот что делать если на матери не один встроенный адаптер?
А если это не Ethernet а Wi-Fi карточка? Как мне с новым методом обозначений понять где она, если у меня будут Wi-Fi и Ethernet сетевухи на PCI?
Короче ИМХО предложенная схема слишком радикальна, уж больно мы все привыкли к обозначениям типа ethX.
Wifi — именуется модулем или переименовывается в соответствии с правилами udev.
Т.е. тут никаких изменений не ожидается.
Новая схема удобна, но Fedora Project не настаивает ;)
Удаляете пакет biosdevname и все становится, как прежде: ethN.
К тому же при обновлении на 15-ую старая схема именования останется.
Если честно — пока этого не особо заметил. ИМХО Это просто попытка заменить одно несовершенное решение другим, не более совершенным. Или, другими словами, шило на мыло. ;)
Не, ну ты зря на самом деле, я общался с админами, у которых есть сервера Dell'овские, многие говорят, что именование и его ныняшняя непредсказуемость — проблема. И этот самый biosdevname — интересное ее решение.
Хотя сам я не админ, в стороне остаюсь с вопросом насколько это полезно/вредно. Но приятно, что сейчас на desktop'е у меня rawhide и я знаю четко, что em1 — это сетевуха встроенная, а все остальное — внешние.
Ещё раз повторяю вопрос, а если две сетевухи встроенные? На серверах это очень часто встречается.
ИМХО тут надо не переименовывать интерфейсы (почему-то сразу на ум приходит аналогия с переименованием милиции в полицию), а именно ввести порядок присвоения имён интерфейсам, чтоб не оказывалось после установки что eth0 это PCI карточка, а eth1 — встроенная. Как то так…
Тестирование окончилось относительно удачно, было поймана масса багов, к тестированию непосредственно не относящихся. Очень печально, что наших соотечественников всего двое: Юлия (QA RedHat) и я.
На англ. странице тестового дня, внизу таблица результатов.
Можно глянуть, чем закончилось тестирование. От идеи вряд ли откажутся, ведь спедалировано оно Dell (одним из спонсоров FP).
Кто разобрался, объясните мне. Вот, допустим, есть у меня десяток-другой серверов. Сервера 3 разных типов, на каждом по 4 eth-порта (где-то встроенные, где-то карточки). К каждому серверу по 3 провода (мониторинг, вн.сеть, выход на коммутатор). Раньше я тупо прописывал порт по mac-адресам, называл интерфейсы как хотел. Использовал одинаковые, унифицированные скрипты для всех серверов.
Внимание, вопрос. Чем новая система именования сетевых интерфейсов может упростить мне жизнь?
с biosdevname имена интерфейсов станут: emN (встроенные) и pci#N (доп. платы).
Собственно, если сервера однотипные, то поможет весьма, поскольку на каждом из них имена интерфейсов будут одинаковые, и сразу будет ясно кто — где.
Если же сервера разные, то будет разброд и шатание, но достаточно снести biosdevname и перегрузиться, все станет, как было раньше :)
> достаточно снести biosdevname и перегрузиться, все станет, как было раньше
А может, последовать мудрости древневавилонских админов, админивших сети на абаках: работает — не трожь
И не ставить biosdevname
Ну да. «Поколдовали» бы лучше над предсказуемостью присваивания имён при установке, а то непонятно почему (связываю с расположением звёзд) ;) я на одном и том же компьютере получаю eth0 то на внешней карточке то на встроенной.
А если это не Ethernet а Wi-Fi карточка? Как мне с новым методом обозначений понять где она, если у меня будут Wi-Fi и Ethernet сетевухи на PCI?
Короче ИМХО предложенная схема слишком радикальна, уж больно мы все привыкли к обозначениям типа ethX.
Т.е. тут никаких изменений не ожидается.
Новая схема удобна, но Fedora Project не настаивает ;)
Удаляете пакет biosdevname и все становится, как прежде: ethN.
К тому же при обновлении на 15-ую старая схема именования останется.
Если честно — пока этого не особо заметил. ИМХО Это просто попытка заменить одно несовершенное решение другим, не более совершенным. Или, другими словами, шило на мыло. ;)
Хотя сам я не админ, в стороне остаюсь с вопросом насколько это полезно/вредно. Но приятно, что сейчас на desktop'е у меня rawhide и я знаю четко, что em1 — это сетевуха встроенная, а все остальное — внешние.
Ещё раз повторяю вопрос, а если две сетевухи встроенные? На серверах это очень часто встречается.
ИМХО тут надо не переименовывать интерфейсы (почему-то сразу на ум приходит аналогия с переименованием милиции в полицию), а именно ввести порядок присвоения имён интерфейсам, чтоб не оказывалось после установки что eth0 это PCI карточка, а eth1 — встроенная. Как то так…
И порядок они ввели, почитайте попродробнее про biosdevname.
На офф. сайте ни слова.
У меня теплилась слабая надежда, что оно потерпит полную фетяску, и от этой идеи откажутся.
На англ. странице тестового дня, внизу
Можно глянуть, чем закончилось тестирование. От идеи вряд ли откажутся, ведь спедалировано оно Dell (одним из спонсоров FP).
Внимание, вопрос. Чем новая система именования сетевых интерфейсов может упростить мне жизнь?
Собственно, если сервера однотипные, то поможет весьма, поскольку на каждом из них имена интерфейсов будут одинаковые, и сразу будет ясно кто — где.
Если же сервера разные, то будет разброд и шатание, но достаточно снести biosdevname и перегрузиться, все станет, как было раньше :)
А может, последовать мудрости древневавилонских админов, админивших сети на абаках: работает — не трожь
И не ставить biosdevname
Кстати, такая вот заметка сочинилась по сему поводу:
Кстати, в Fedora я такого не встречал, если честно.