В Ubuntu 16 +, для сетевого интерфейса “ens192”, куда эти “192” прибывает из?

У нас есть десятки виртуальных машин в нескольких дата-центрах во всем мире. При обновлении VM Ubuntu от 14 до 16 (как шаг к обновлению их к Ubuntu 18), сетевой интерфейс называет изменение. Я знаю об этом, и я знаю, почему они изменяются, так, чтобы не был мой вопрос. Мой вопрос состоит в том, где делает число (33 в ens33, 192 в ens192, и т.д.) прибывают из? Я считал много вопросов о StackExchange и ответов о том, что сделать для получения работы сервера: это не проблема. То, что я хочу знать, - то, как предсказать то, чем будет ens###, прежде чем сервер обновлен до Ubuntu 16. Я посмотрел на lshw и lspci, и я не вижу причины, почему эти числа выбраны.

Пожалуйста: где делает 192 (или 33, или что-либо еще) прибывают из?

0
задан 1 December 2018 в 13:49

2 ответа

В то время как я не знаю, почему они ensXX формат, если Вы хотите отключить их, чтобы иметь последовательное именование через серверы и получить наследие ethX, Вы захотите установить net.ifnames=0 biosdevname=0 загрузочные аргументы ядра в GRUB или Вашем загрузчике в целом.

0
ответ дан 27 October 2019 в 00:56

Это сделано в Linux, чтобы избежать путаницы в именах NICS. Все сетевые карты именуются на основе номера слота PCI, который они используют

, для PCI это будет

  • ens33,ens34.....

. слотов PCIe (увеличение на 32 для каждой сетевой карты)

  • ens160,ens192,....
4
ответ дан 6 January 2021 в 09:36

Другие вопросы по тегам:

Похожие вопросы: