Как настроить статический адрес IPv4 в Ubuntu с помощью Netplan

12 set 2022 2 min di lettura
Как настроить статический адрес IPv4 в Ubuntu с помощью Netplan
Indice dei contenuti

Введение

Ubuntu 17.10 и более поздние системы используют Netplan в качестве новой утилиты командной строки для управления сетевыми интерфейсами. Работает с рендерами Systemd -networkd или NetworkManager. Файлы конфигурации Netplan записываются в формате YAML, что позволяет создавать как простые, так и сложные сетевые конфигурации. Которые работают от настольных компьютеров до серверов и от облака до устройств IoT.

Эта статья поможет вам настроить статические IPv4-адреса в системах Ubuntu с помощью инструмента командной строки Netplan.

Проверьте имя сетевого интерфейса

Прежде всего, вам необходимо определить имя сетевого интерфейса. Это может варьироваться в зависимости от типа установки и системной среды.

Чтобы найти имя типа интерфейса:

sudo nmcli device status
DEVICE TYPE STATE CONNECTION
 eth0 ethernet connected Wired connection 1
 lo loopback unmanaged --

Вы также можете проверить имя интерфейса с помощью команды ip:

sudo ip a

В моем случае выходные данные показывают, что система настроена на имя сетевого интерфейса eth0. Это может отличаться в вашей системе. Затем проверьте имя системного сетевого интерфейса с помощью команды ip, как показано выше.

Настройте статический IP-адрес через Netplan

Netplan хранит все файлы конфигурации в каталоге /etc/netplan. Поскольку у вас уже есть имя сетевого интерфейса, найденное в приведенных выше командах. Теперь мы настроим статический IP-адрес на этом интерфейсе с помощью утилиты NetPlan.

Давайте создадим файл конфигурации и отредактируем его в вашем любимом текстовом редакторе:

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

Добавьте конфигурацию сети в формате YAML. В следующей конфигурации используются 4 пробела из-за строгого отступа, за которым следует YAML.

network:
 version: 2
 renderer: networkd
 ethernets:
 eth0:
 addresses:
 - 192.168.0.210/24
 nameservers:
 addresses: [8.8.8.8, 8.8.4.4]
 routes:
 - to: default
 via: 192.168.0.254

В конфигурации выше:

  • eth0 - имя сетевого интерфейса
  • 192.168.0.210/24 — IPv4-адрес, который необходимо установить на интерфейсе. Убедитесь, что вы определили CIDR. Вы также можете добавить несколько IP-адресов.
  • routes via 192.168.0.254 - Установите IP-адрес сетевого шлюза
  • 8.8.8.8, 8.8.4.4 — это IP-адреса DNS-серверов Google.

Убедитесь, что адрес IPv4 принадлежит сети системы и имеет правильный IP-адрес шлюза.

После подтверждения нажмите ESC и :wq, чтобы сохранить содержимое файла и закрыть его.

Теперь выполните следующую команду, чтобы применить изменения:

sudo netplan apply

Это настроит статический адрес IPv4 на сетевом интерфейсе. Теперь система будет доступна с новым IP-адресом, который вы настроили выше.

Вывод

В этом руководстве вы узнали, как настроить сетевой интерфейс в системах Ubuntu.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.