Rocky Linux Rocky Linux

Rocky Linux: сетевая карта меняет имя после обновления системы

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

После обновления сетевой адаптер называется иначе, а старый профиль привязан к прежнему имени. Сначала сопоставьте интерфейсы по MAC и PCI, затем восстанавливайте связь безопасно.

В этой статье
  1. Когда возникает проблема и к каким системам относится
  2. Основные причины: как отличить одну от другой
  3. Пошаговая диагностика и устранение неисправности
  4. Как убедиться, что неисправность устранена
  5. Если предложенный способ не сработал

#Когда возникает проблема и к каким системам относится

После обновления сетевой адаптер называется иначе, а старый профиль привязан к прежнему имени. Сначала сопоставьте интерфейсы по MAC и PCI, затем восстанавливайте связь безопасно. Rocky Linux 8/9/10, NetworkManager и udev; имя интерфейса может измениться при иной нумерации PCI/BIOS, названии предсказуемой схемы или замене устройства.

#Основные причины: как отличить одну от другой

Возможная причинаКак узнатьЧто делать
Изменился прогнозируемый идентификаторПосле обновления udev/systemd другое имя enp/ensip link показывает новый интерфейс с тем же MACСопоставить профиль по устойчивому признаку
Профиль NetworkManager закреплён за старым именемconnection.interface-name не соответствует устройствуnmcli device показывает disconnectedИсправить только соответствующий профиль
Оборудование или порядок PCI изменилисьСетевых карт несколько или изменён порядок слотовlspci и MAC отличаются от прежнегоВыбирать адаптер по проверенному MAC и порту

#Пошаговая диагностика и устранение неисправности

  1. Шаг 1. Убедитесь в доступности консоли перед сетевыми действиямиЕсли единственный путь к серверу — SSH, не отключайте интерфейс и не перезапускайте NetworkManager. Откройте консоль гипервизора, BMC или панель провайдера. Для проверки сначала выполните команды только чтения.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    hostnamectl status
    ip -br link
    ip -br addr
  1. Шаг 2. Определите текущие имена и MAC-адресаip -br link показывает интерфейсы и привязанные аппаратные адреса. Сопоставьте MAC со сведениями гипервизора/маршрутизатора; имена вроде eth0, ens160, enp0s3 нельзя считать постоянными на любой машине.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    ip -o link show
    lspci -nn | grep -i ethernet || true
  1. Шаг 3. Проверьте профили NetworkManagerИмя профиля NAME может не совпадать с DEVICE, поэтому найдите UUID и старую привязку interface-name. Для профиля с пробелами используйте кавычки.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    nmcli -f NAME,UUID,DEVICE connection show
    nmcli device status
  1. Шаг 4. Посмотрите ограничения конкретного профиляЗамените имя на точное название соответствующего профиля. Параметры connection.interface-name и 802-3-ethernet.mac-address помогают определить, к какому адаптеру он привязан. Не удаляйте профиль, пока не сохраните его конфигурацию.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    CON="ИМЯ ПРОФИЛЯ"
    nmcli -f connection.interface-name,802-3-ethernet.mac-address connection show "$CON"
  1. Шаг 5. Проверьте правила udev и попытки переименованияНе добавляйте собственные правила переименования поверх штатной схемы без нужды. В журнале udev / NetworkManager ищите rename, unmanaged и unavailable; в Rocky Linux 10 больше нет старых сетевых скриптов ifup/ifdown.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    journalctl -b --no-pager | grep -Ei "renamed from|rename.*network|NetworkManager" | tail -65
    ls -1 /etc/systemd/network/*.link 2>/dev/null || true
  1. Шаг 6. При доказанном несовпадении исправьте профиль в окно обслуживанияСначала сохраните прежнюю привязку и UUID профиля. Команда меняет только поле interface-name на реальное имя, но её применение может оборвать связь. Не запускайте её при единственном удалённом соединении.
  2. Терминал Rocky Linux; нужны административные права
    Linux · Терминал (Bash)С осторожностьюНужен sudo
    Терминал Rocky Linux; нужны административные права. Меняет настройки/состояние службы: сначала копия и возможность отката.
    CON="ИМЯ ПРОФИЛЯ"
    DEVICE="НОВОЕ_ИМЯ_ИНТЕРФЕЙСА"
    sudo nmcli connection modify "$CON" connection.interface-name "$DEVICE"

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

  1. Шаг 7. Проверьте профиль и маршрутизацию после примененияВ локальной консоли согласованно активируйте профиль и проверьте IP, DNS и маршрут. Если связь не появилась, верните сохранённое значение interface-name либо профиль из копии. После следующей перезагрузки имя и связь не должны теряться.
  2. Терминал Rocky Linux; нужны административные права
    Linux · Терминал (Bash)С осторожностьюНужен sudo
    Терминал Rocky Linux; нужны административные права. Меняет настройки/состояние службы: сначала копия и возможность отката.
    CON="ИМЯ ПРОФИЛЯ"
    sudo nmcli connection up "$CON"
    nmcli -f NAME,DEVICE connection show --active
    ip route

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

#Как убедиться, что неисправность устранена

Активный профиль соответствует нужному MAC и интерфейсу, получен верный адрес и маршрут, приложение доступно по сети после перезагрузки.

#Если предложенный способ не сработал

При неоднозначном соответствии адаптеров не переименовывайте устройства. Сохраните MAC, UUID профиля и журнал, проверьте порядок PCI в гипервизоре и параметры генератора имён.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.