Настройка сети в Ubuntu 18 при помощи Netplan на vps сервере

Настройка сети в Ubuntu 18 при помощи Netplan на vps сервере

Ранее, в 12 -14 и более ранних версиях Ubuntu, настройка сети происходила через редактирование файла конфигурации конкретного интерфейса. За многие годы, это стало привычным делом, но все меняется. В текущей версии (Ubuntu 18), настройку сети следует производить через Netplan.

Безусловно, для тех, кто не хочет изменять традиционной настройки сети, есть способы, при помощи которых можно вернуться к старому виду настройки сети. Однако, мнения специалистов по поводу Netplan делятся примерно пополам, скептики сетуют что он неудобен, «зелен» и скорей «глючный», а вторые на оборот поддерживают его ввиду функционала, который он предоставляет.

Сам по себе Netplan, а точнее настройка сети с его помощью, также производится через редактирование конфигурационного файла, однако, это уже не просто файл конфигурации, в котором в каждой строке указывается имя и значение параметра. Файл конфигурации Netplan должен соблюдать принципы структуры YAML. Именно это и вызывает большинство недовольства, так как структуру нужно строго соблюдать, и не забывать об уровне вложенности параметра.

Отдельно следует отметить табуляцию, она плохо воспринимается Netplan, поэтому для отступов следует использовать пробелы, а не табуляцию.

Пример настройки сети через netplan

Далее, на видео мы продемонстрируем как настроить сеть на vps сервере при помощи Netplan.

Пошаговая инструкция действий:

1) У Netplan всегда должен быть конфигурационный файл, в случае, когда вы только установили OS, его может не быть, посему сразу следует выполнить команду

netplan generate

Она сгенерирует файл, который потом можно настроить под себя. В нашем случае это был файл 50-cloud-init.yaml.

2) Открыть на редактирование этот файл любым редактором

mcedit /etc/netplan/50-cloud-init.yaml

3) Отредактировать или добавить необходимые настройки. В нашем случае, пока что, мы настроим просто IP, маску (укажем ее префиксом /24 что соответствует 255.255.255.0), шлюз и ДНС сервер. Выглядеть эта настройка будет так:


network:
    ethernets:
        ens33:
            addresses:
            - 192.162.242.29/24
            gateway4: 192.162.242.1
            dhcp6: no
            dhcp4: no
            nameservers:
                addresses:
                - 195.211.100.2
    version: 2

Все, после внесения настроек, сохраняем и закрываем файл и выполняем команду применения настроек:

netplan apply

После проверяем доступ в интернет:

ping google.com

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

О более тонкой и продвинутой настройки сети через netplan мы поговорим в других статьях.

   26.08.2019 11:03:24
Автор статьи:
Мясников Роман Игоревич ©
ЕЩЕ ПО ТЕМЕ

Для настройки редиректа с http на https в Nginx нужно прописать соответствующее правило в файле конфигурации сервера. После редактирования файлов конфигурации, чтобы изменения вступили в силу, сервер каждый раз нужно перезагружать или перезапускать.

18.08.2023 18:17:17

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

18.08.2023 17:55:09

Nginx входит в число самых востребованных сервисов, который известен хорошей производительностью при существенных нагрузках. Все больше и больше сайтов поддерживают протокол HTTPS, а ведущие браузерные разработчики, включая Google и Mozilla, активно поощряют владельцев сайтов, использующих данный защищенный протокол.

Сейчас переход на него — несложная задача, поскольку все топовые серверы включают поддержку SSL, а выпустить сертификат можно даже бесплатно. В данной статье рассмотрим процесс настройки SSL в Nginx с использованием сертификата Let's Encrypt.

03.08.2023 18:02:00

DNS-записи являются одним из самых важных элементов инфраструктуры Интернета. Без них пользователи не смогут получить доступ к веб-ресурсам, почте и другим сервисам. DNS-записи используются для преобразования доменных имен в IP-адреса и наоборот. В этой статье мы рассмотрим основные типы DNS-записей, способы их проверки и настройки в Linux.

31.07.2023 17:11:00

FTP (File Transfer Protocol) - это протокол передачи файлов, который используется для обмена файлами между компьютерами в сети. FTP является одним из наиболее распространенных протоколов передачи файлов в Интернете и используется для загрузки и скачивания файлов с сервера. FTP был разработан в 1971 году и с тех пор был значительно усовершенствован и расширен.

27.07.2023 17:07:00