Имя интерфейса Ethernet для моей сети

# If PC contains anything, add semicolon and space
if [ ! -z "$PROMPT_COMMAND" ]; then
    PROMPT_COMMAND="$PROMPT_COMMAND; "
fi

# Add custom PC
PROMPT_COMMAND=$PROMPT_COMMAND'CUSTOM_PC_HERE'
1
01.06.2021, 04:10
2 ответа

Имя интерфейса Ethernet enp6s0означает местоположение шины PCI (, как указано, например. команда lspci)этой сетевой карты — 06:00.0.

Если у вас нет сетевой карты на шине PCI 01:00.0, вы не получите имя интерфейса enp1s0. На многих материнских платах для настольных ПК расположение шины PCI 01:00.0относится к первому длинному (16-кратному )слоту PCIe, который является рекомендуемым местом установки первой надстройки -на карте графического процессора.

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

5
28.07.2021, 11:27

В некоторых последних дистрибутивах Linux изменено соглашение об именах интерфейсов Ethernet. Имена интерфейсов теперь определяются динамически на основе драйверов.

Более подробное -объяснение см. в этой статье.

2
28.07.2021, 11:27

Теги

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