Ubuntu

Как настроить сеть в Ubuntu 18.04 LTS с Netplan?

Как настроить сеть в Ubuntu 18.04 LTS с Netplan?
Netplan - это утилита для настройки сетевых интерфейсов в Linux, использующая файлы YAML. Формат файла конфигурации YAML действительно прост. Имеет ясный и понятный синтаксис. Netplan работает с традиционными сетевыми системами Linux, systemd-networkd и сетевой менеджер. С Netplan вы можете настроить сеть ваших машин Ubuntu проще, чем когда-либо прежде.

Начиная с Ubuntu 18.04 LTS, Ubuntu использует Netplan для настройки сетевых интерфейсов по умолчанию.

В этой статье я покажу вам, как использовать Netplan в Ubuntu 18.04 LTS.

Давайте начнем!

Файлы конфигурации Netplan:

В Ubuntu 18.04 LTS файлы конфигурации Netplan YAML помещаются в / и т.д. / netplan / каталог. Чтобы настроить сетевой интерфейс, вы должны создать или изменить необходимые файлы YAML в этом каталоге.

Файлы конфигурации YAML имеют .ямл расширение. Файл конфигурации Netplan YAML по умолчанию / и т. д. / netplan / 50-облако-инициализация.ямл используется для настройки сетевых интерфейсов с помощью Netplan.

Настройка сетевого интерфейса через DHCP с помощью Netplan:

В этом разделе я покажу вам, как настроить сетевой интерфейс через DHCP в Ubuntu с Netplan.

Сначала найдите имя сетевого интерфейса, который вы хотите настроить, с помощью следующей команды:

$ ip a

Как видите, на моем Ubuntu 18 установлена ​​одна сетевая карта (NIC).04 LTS машина названа Ens33. В данный момент для него не настроен IP-адрес. Итак, давайте воспользуемся Netplan для настройки через DHCP.

Для настройки сетевого интерфейса Ens33 через DHCP с помощью Netplan, откройте файл конфигурации Netplan по умолчанию в Ubuntu 18.04 LTS / и т. д. / netplan / 50-облако-инициализация.ямл с помощью следующей команды:

$ sudo nano / etc / netplan / 50-облако-инициализация.ямл

Вы должны увидеть следующее окно.

Теперь добавьте следующие строки в сеть раздел.

Ethernet:
Ens33:
dhcp4: да

Здесь, dhcp4: да означает использовать DHCP для протокола IPv4 для настройки сетевого интерфейса Ens33.

ПРИМЕЧАНИЕ: Отступы действительно полезны. Убедитесь, что вы правильно делаете отступ для каждой строки. Это сделает синтаксис более понятным и комфортным для глаз.

Наконец, файл конфигурации должен выглядеть примерно так.

Теперь нажмите + Икс, затем нажмите у, а затем сохранить файл.

Преимущество Netplan заключается в том, что перед применением изменений вы можете убедиться, что в файле конфигурации нет опечаток или других ошибок, с помощью следующей команды:

$ sudo netplan попробуйте

Теперь нажмите .

Если все в порядке, вы должны увидеть Конфигурация принята сообщение, как отмечено на скриншоте ниже.

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

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

Наконец, примените изменения навсегда с помощью Netplan с помощью следующей команды:

$ sudo netplan применить

Как видите, сетевой интерфейс Ens33 настраивается через DHCP.

Настройка статического IP-адреса с помощью Netplan:

Если вы хотите настроить статический IP-адрес на своем сетевом интерфейсе с помощью Netplan, то этот раздел для вас.

Вы можете вручную установить IP-адрес, сервер имен, шлюз и т. Д. вашего сетевого интерфейса с помощью Netplan.

Допустим, вы хотите настроить свой сетевой интерфейс Ens33 следующим образом:

Статический IP-адрес: 192.168.10.33
Маска подсети: 255.255.255.0
Шлюз: 192.168.10.1
DNS-сервер: 192.168.10.1

Сначала проверьте сетевую конфигурацию Ens33 сетевой интерфейс с помощью следующей команды:

$ ip a

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

Теперь отредактируйте файл конфигурации Netplan YAML, / и т. д. / netplan / 50-облако-инициализация.ямл, с помощью следующей команды:

$ sudo nano / etc / netplan / 50-облако-инициализация.ямл

Если вы следовали за мной на протяжении всей статьи, то файл конфигурации должен быть таким. Теперь удалите линию, как отмечено на скриншоте ниже.

И введите строки, как отмечено на скриншоте ниже.

ПРИМЕЧАНИЕ: Помните, что отступы важны для файлов YAML. Если вы забудете сделать отступ правильно, Netplan не позволит вам применить файл конфигурации. Итак, вы должны делать отступ на каждом шаге файла конфигурации YAML, как показано на скриншоте ниже.

Теперь нажмите + Икс, затем нажмите у, а затем сохранить файл.

Теперь проверьте, нет ли ошибки в файле конфигурации, с помощью следующей команды:

$ sudo netplan попробуйте

Затем нажмите .

Как видите, конфигурационный файл принят.

Наконец, примените файл конфигурации с помощью следующей команды:

$ sudo netplan применить

IP-адрес изменен должным образом.

Шлюз тоже настроен правильно.

А также DNS-сервер.

Итак, вот как вы устанавливаете и используете Netplan в Ubuntu для настройки сетевых интерфейсов с использованием файлов YAML. Если вы хотите узнать больше о Netplan, посетите официальный сайт Netplan по адресу https: // netplan.io.

Спасибо, что прочитали эту статью.

Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...
Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...
Контроль и управление перемещением мыши между несколькими мониторами в Windows 10
Диспетчер мыши с двумя дисплеями позволяет контролировать и настраивать движение мыши между несколькими мониторами, замедляя ее движения возле границы...