1 min read

Статический IP на Ubuntu через Netplan

Статический IP на Ubuntu через Netplan

На сервере динамический IP — проблема. После перезагрузки адрес может смениться, и всё, что на него завязано — мониторинг, SSH-доступ, внутренние сервисы — перестаёт работать. На Ubuntu статический IP настраивается через Netplan.

Шаг 1. Определить интерфейс

Смотрю, какие сетевые интерфейсы есть в системе:

ip a

Нужно запомнить имя интерфейса — обычно это eth0, ens33 или похожее.

Шаг 2. Открыть конфигурационный файл

Файлы Netplan лежат в /etc/netplan/. Открываю основной:

sudo vim /etc/netplan/01-netcfg.yaml

Шаг 3. Прописать статический IP

Заменяю содержимое на нужную конфигурацию. Подставляю свои значения — адрес, маску, шлюз, DNS:

network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

Имя интерфейса (eth0) должно совпадать с тем, что показал ip a.

Если не хочется редактировать файл вручную — есть готовый bash-скрипт: ip.sh.

Шаг 4. Применить изменения

sudo netplan apply

Соединение на секунду пропадёт и восстановится с новым адресом.

Шаг 5. Проверить результат

Убедиться, что адрес изменился:

ip a

Проверить, что интернет работает:

ping google.com

Путь к конфигурационному файлу может отличаться в зависимости от дистрибутива. Если система использует NetworkManager — настройка через nmcli или графический интерфейс.


Если хочешь обсудить похожую задачу — пиши на [email protected] или заходи на 1it.pro.

Связаться с нами
Telegram
WhatsApp
Email