Что определяет имя порта Ethernet?

У меня есть два компьютера, которые должны быть идентичными аппаратными средствами. Однако на одной машине порт Ethernet отображается как «eth1», а на другой - как «eth2».

Я пытаюсь управлять образом Ubuntu для работы на обеих этих машинах, но файл конфигурации /etc/network/interfaces должен быть настроен по-разному на каждой.

Одним из решений было бы просто поместить оба имени порта Ethernet в файл конфигурации. Это работает, так как дает мне соединение с Ethernet, но неправильный порт в файле конфигурации приводит к длительной задержке (> 1 минуты) в отказоустойчивом задании загрузки с задержкой загрузки.

Есть ли способ, которым я могу определить, какой порт использовать автоматически?

1
задан 23 September 2013 в 04:58

1 ответ

Система сохраняет постоянные имена устройств в /etc/udev/rules.d/ . Возможно, виновником является файл в этом каталоге с именем 70-persistent-net.rules. Я думаю, что вы можете просто переименовать порт на одном из ваших компьютеров, переименовать любые конфликты, перезагрузить сценарии, перезагрузить сеть ... или, вы знаете, перезагрузить.

0
ответ дан 23 September 2013 в 04:58

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

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