#Что означает ошибка
Интерфейс переименован
Predictable names меняют имя после смены оборудования. Обновите имя в netplan/NetworkManager или закрепите его через udev/systemd.link.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Новое оборудование | В случае «Linux: имя сетевого интерфейса изменилось (eth0 → ens3, enp0s3)» проверьте наличие причины «Новое оборудование» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения. | Обновите. Конкретное действие зависит от проверки причины «Новое оборудование», описанной в пошаговой инструкции. |
| Predictable names | Другое имя. Сопоставьте этот признак с точной стадией возникновения неисправности. | Привыкните |
| Старый конфиг | В случае «Linux: имя сетевого интерфейса изменилось (eth0 → ens3, enp0s3)» проверьте наличие причины «Старый конфиг» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения. | Исправьте конкретный параметр после сохранения его исходного значения; не удаляйте весь профиль ради проверки. |
| Клонирование ВМ | В случае «Linux: имя сетевого интерфейса изменилось (eth0 → ens3, enp0s3)» проверьте наличие причины «Клонирование ВМ» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения. | Настройте. Конкретное действие зависит от проверки причины «Клонирование ВМ», описанной в пошаговой инструкции. |
#Пошаговое решение
- Определите точную причинуПосле обновления Linux откройте терминал через локальную или аварийную консоль, если сеть не поднялась. Выполните
ip -br link,ip -br addr; сравните фактическое имя интерфейса (ens3/enp0s3 и т. п.) со старым именем eth0 в конфигурации. - Выполните основное действиеВыясните, чем управляется сеть:
nmcli connection show,networkctl listили файлы/etc/netplan/*.yaml, если используется netplan. Сохраните копию нужного файла и измените только привязку конкретного интерфейса согласно его MAC-адресу и документации сетевого менеджера. Не переименовывайте интерфейс повсеместно, если службы можно привязать к актуальному имени. - Исключите другую причинуДля netplan перед применением проверьте отступы YAML и через локальную консоль используйте
sudo netplan try: без подтверждения конфигурация откатывается. Для NetworkManager проверьте имя соединения и устройство черезnmcli device status, затем изменяйте штатным интерфейсом. По SSH не выполняйтеsystemctl restart networkingбез резервного канала. - Проверьте результат и остановитесь при рискеПовторите
ip -br addrиip route, проверьте доступ к шлюзу и SSH. Если маршрут пропал, верните резервный файл через аварийную консоль; сообщите администратору старое и новое имя, MAC и способ управления сетью.
#Если проблема осталась
Если «Linux: имя сетевого интерфейса изменилось (eth0 → ens3, enp0s3)» повторяется, сохраните время, состояние подключения и точный текст ошибки. Не меняйте сразу несколько настроек — иначе станет трудно понять, какое действие повлияло на результат.