Начиная с 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.
Спасибо, что прочитали эту статью.