Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

NET_IP_CONFIG_NETPLAN Linux / DevOps

Смена IP-адреса в Ubuntu Server (Netplan): инструкция при переезде VPS

Обновлено: 27.08.2026 · Официальная документация ↗

Переезд сервера: смена сетевых реквизитов

При миграции сервера к другому провайдеру или переносе виртуальной машины в новую подсеть старый IP перестает отвечать. Требуется изменить конфигурационный файл Netplan через аварийную VNC-консоль хостинга.

Типичные ошибки при настройке Netplan

  • Использование символа табуляции (Tab) вместо пробелов.
  • Неправильно указанный маршрут по умолчанию (Gateway).
  • Несовпадение имени сетевого интерфейса (было eth0, стало ens3).

Пошаговая настройка статического IP в YAML

  1. Узнаем точное системное имя нового сетевого интерфейса:
    ip link show
  2. Открываем файл сетевой конфигурации:
    sudo nano /etc/netplan/01-netcfg.yaml
  3. Вносим корректную конфигурацию (строго пробелами!):
    network:
      version: 2
      renderer: networkd
      ethernets:
        ens3:
          dhcp4: no
          addresses:
            - 198.51.100.42/24
          routes:
            - to: default
              via: 198.51.100.1
          nameservers:
            addresses: [8.8.8.8, 1.1.1.1]
  4. Тестируем конфигурацию перед применением:
    sudo netplan try

    (Если в течение 120 секунд подтверждение не нажато, настройки откатятся назад).

  5. Применяем новые параметры сети:
    sudo netplan apply

Проверьте доступ в глобальную сеть командой ping -c 3 1.1.1.1.

💡 Практика специалистов: При смене IP всегда используйте утилиту 'netplan try'. Если вы допустите опечатку в шлюзе, утилита автоматически вернет старую сеть через 2 минуты и спасет вас от потери доступа.

Частые вопросы (FAQ)

Почему Netplan выдает ошибку Invalid YAML: tabs are not allowed?

В файле использована клавиша Tab. Замените все табуляции на обычные пробелы.

Как настроить одновременную работу двух IP-адресов на одной карте?

Добавьте второй адрес в список addresses: [- 198.51.100.42/24, - 198.51.100.43/24].

Что делать, если шлюз via находится вне подсети адреса?

Добавьте явный маршрут к шлюзу через direct on-link route в секцию routes.

Где посмотреть текущий активный маршрут по умолчанию?

Выполните команду ip route show.

Полезные материалы
Рекомендуем