Настройка и использование Netplan в Ubuntu

Настройка и использование Netplan в Ubuntu

Netplan — это утилита для конфигурации сетевых интерфейсов в операционных системах на базе Linux, таких как Ubuntu. Netplan позволяет настраивать сетевые подключения с использованием простых YAML-файлов, которые обеспечивают декларативный подход к управлению сетью.

 

Основные возможности Netplan

  1. Поддержка YAML: Конфигурационные файлы Netplan используют формат YAML, который прост и понятен.
  2. Совместимость: Netplan поддерживает NetworkManager и systemd-networkd, что позволяет интегрироваться с различными сетевыми менеджерами.
  3. Управление несколькими интерфейсами: С помощью Netplan можно легко настроить несколько сетевых интерфейсов, включая Ethernet и Wi-Fi.
  4. Поддержка статической и динамической конфигурации: Netplan поддерживает как статические IP-адреса, так и DHCP.

Установка Netplan

Netplan обычно предустановлен в современных версиях Ubuntu и других дистрибутивах, использующих его по умолчанию. Однако, если по какой-то причине Netplan отсутствует, его можно установить через пакетный менеджер:

sudo apt-get install netplan.io

Основные команды Netplan

  • netplan generate: Генерирует файлы конфигурации для backend-менеджеров на основе текущих YAML-файлов.
  • netplan apply: Применяет текущую конфигурацию сети.
  • netplan try: Применяет изменения временно, что позволяет протестировать новую конфигурацию и вернуться к предыдущей в случае ошибок.
  • netplan set: Вносит изменения в конфигурацию через командную строку.

Конфигурационные файлы Netplan

Конфигурационные файлы Netplan находятся в директории /etc/netplan/. Обычно они имеют расширение .yaml.

Пример файла конфигурации для Ethernet

network: 
  version: 2 
    ethernets: eth0: 
       dhcp4: true

Пример файла конфигурации для статического IP

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

Пример файла конфигурации для Wi-Fi

network:
  version: 2
   wifis:
    wlan0:
    access-points:
      "SSID_NAME":
    password: "WiFi_PASSWORD"
    dhcp4: true

Настройка сети с использованием Netplan

  1. Откройте конфигурационный файл: Обычно конфигурационный файл находится в директории /etc/netplan/ и называется 01-netcfg.yaml или аналогично.
  2. Измените конфигурацию: Внесите необходимые изменения в файл в соответствии с вашей сетью.
  3. Примените конфигурацию: После редактирования сохраните файл и примените новую конфигурацию командой:

Пример настройки статического IP-адреса для Ethernet

Подключение нескольких интерфейсов с помощью DHCP

Современные сервера часто используют более одного сетевого интерфейса. Обычно серверам необходимо подключаться к нескольким сетям, и может потребоваться, чтобы трафик в Интернет проходил только через определенный интерфейс.

Можно добиться желаемой маршрутизации через DHCP, указав метрику для маршрутов, полученных у DHCP, что обеспечит предпочтение одних маршрутов по сравнению с другими. В этом примере «enred» предпочтительнее «engreen», так как имеет более низкую метрику:

network: version: 2 ethernets: enred: dhcp4: yes dhcp4-overrides: route-metric: 100 engreen: dhcp4: yes dhcp4-overrides: route-metric: 200 Подробнее ...

Как скачать миниатюру с YouTube видео

Как скачать миниатюру с YouTube видео

Существует простой способ сохранить миниатюру YouTube-видео. Для этого вам понадобится всего лишь найти ID этой видеозаписи и вставить в нужную ссылку. Вот как это работает -я покажу всё пошагово.

1. Откройте YouTube и перейдите к видео, миниатюру которого вам нужно скачать. Давайте для примера рассмотрим вот это видео — ссылка: https://www.youtube.com/watch?v=0DXmYJT9drA. Подробнее ...

Включаем энергосбережение в Telegram

Включаем энергосбережение в Telegram

Разработчики мессенджера сделали Режим энергосбережения в Telegram. Теперь можно без проблем оптимизировать работу мессенджера на устройствах с ограниченными ресурсами и при низком уровне заряда аккумулятора. Этот режим позволит сохранить заряд и ускорить работу приложения за счёт ограничения использование анимации и эффектов. Подробнее ...

Что такое MAC-адрес сетевого интерфейса

Что такое MAC-адрес сетевого интерфейса

MAC-адрес (Media Access Control) — это «уникальная» комбинация цифр и букв длиной 48 символов.  MAC-адрес это аппаратный номер сетевого интерфейса. Он есть у любой сетевой карты: как у проводной, так и у беспроводной.

  • MAC-адрес работает на канальном уровне – это второй уровень модели OSI (Data Link). Часто новички спрашивают — зачем MAC адрес если есть IP? Поймите — эти идентификаторы работают и используются на разных уровнях сети!
  • MAC-адрес выглядит примерно так: 3C:61:04:FF:C6:6A. Каждая пара чисел в адресе, отделенная двоеточием, называется «октет» и весит 1 байт.
  • Первые 3 октета в MAC-адресе называются OUI (Organizational Unique Identifier) обозначают производителя сетевой карты. Благодаря этому можно легко определить производителя устройства по MAC.

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

Как найти всё что угодно по фото в Google Chrome

Как найти всё что угодно по фото в Google Chrome

Если вы хотите найти какие-то товары или даже человека на фото — нет ничего проще! Теперь не надо ничего скачивать! В браузере Chrome теперь есть новая встроенная функция поиска по картинке в Google с использованием опции «Google Lens». И я покажу как ею пользоваться!

Как запустить поиск по фото в Google на смартфоне или компьютере: Подробнее ...

Как в браузере Edge установить расширение для Chrome

Как в браузере Edge установить расширение для Chrome

Встроенный в Windows 10 и Windows 11 веб-браузер Microsoft Edge разработан на движке популярного браузера Chromium. А это означает, что он поддерживает расширения Google Chrome. И это классно. Но возникает вопрос — как в браузер Edge установить расширение для Chrome?! Да очень просто!

Чтобы установить расширение из Chrome: Подробнее ...

Как вернуть загрузки Chrome в нижнюю панель

Как вернуть загрузки Chrome в нижнюю панель

Последнее обновление браузера Google Chrome принесло одно очень и очень заметное изменение. Такая привычная уже всем нижняя панель загрузок Хрома была ликвидирована. Теперь список загрузок перекочевал в верхний правый угол окна и спрятан за соответствующей иконкой. Кто-то перенёс изменения нормально, а кому-то очень не понравилось новшество! Я покажу как можно вернуть загрузки Chrome обратно вниз. Подробнее ...

Коды ответа сервера — проверка и расшифровка

Коды ответа сервера — проверка и расшифровка

Каждый, кто проводит много времени в Интернете хоть раз, но встречался с кодами ответа сервера. Например, ошибка 404 — Страница не найдена. Эти коды получает браузер или поисковый бот, когда обращается к странице сайта. Первое, что отдаст ему сервер — это будет код ответа этой страницы, состоящий из трех цифр. От него уже будет полностью зависеть всё дальнейшее взаимодействие. Так, если сервер отдал код ответа 200, то страница будет успешно открыта, а если, к примеру, будет код 301, тогда выполнится перенаправление на другую страницу или сайт. Вот как-то так! Подробнее ...

192.168.0.1 вход в роутер через admin и admin

192.168.0.1 вход в роутер через admin и admin

192.168.0.1 – это IP-адрес используемый для входа на большое количество разных марок роутеров, модемов и оптических терминалов. Этот адрес Вы можете увидеть на самом роутере, в инструкции по его настройке, или же где-то в интернете. Скорее всего вы знаете, что 192.168.0.1 используется для входа в настройки роутера, или модема. Да! Это верно. Давайте разберемся, как выполнить вход в систему роутера по адресу 192.168.0.1, где его надо вводить, и что такое «admin». Главная цель — зайти на страницу с настройками роутера. Подробнее ...

Распиновка Ethernet RJ45 под POE для IP-камеры

Распиновка Ethernet RJ45 под POE для IP-камеры

Сегодня я покажу как выглядит распиновка Ethernet кабеля под разъём RJ45 для PoE IP-камеры. Многие монтажники видеонаблюдения сталкиваются со случаями, когда приходится восстанавливать различные повреждения, когда, например, отгнил разъём. Соответственно нужна информация какие жилы за что отвечают. Подробнее ...