Neuro Automata

Автоматизация процессов и нейросети.

Настройка сети в Ubuntu Server через Netplan

Настройка сети в Ubuntu Server 22.04 через Netplan

Начиная с Ubuntu 17.10, система использует Netplan как стандартный инструмент для конфигурации сетевых интерфейсов. Netplan — это обязательный способ описания сетевой конфигурации, который затем применяет systemd-networkd или NetworkManager (настройка сети на десктопной Ubuntu). В серверной версии Ubuntu удобнее всего использовать Netplan, но подключаться лучше уже с другой машины через SSH для сохранения форматирования кода.

1) Конфигурационные файлы Netplan находятся в /etc/netplan/ Их может быть несколько, но как правило один.

/etc/netplan/00-installer-config.yaml

2) Перед редактированием файла конфигурации, определяем, какие есть сетевые интерфейсы, командой

ip a

Или

ls /sys/class/net

Например: lo enp0s3 wlp1s0

3) Редактирование конфигурации Netplan

sudo nano /etc/netplan/*.yaml

Заполнять данный файл можно по разному, в зависимости от ситуации, наличие VLAN, или Wifi. статический, или динамический (Внешний) IP. Но в данном примере будет использована схема для динамического (Внешнего) IP

network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      addresses:
        - 192.168.0.75/24
      routes:
        - to: 0.0.0.0/0
          via: 192.168.0.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

Замените enp2s0 — на имя интерфейса вашей сетевой платы. И укажите желаемый IP адрес, в данном случае 192.168.0.75
Если вы используете другой IP, допустим — 192.168.300.75, не забудьте также поменять шлюз, раздел routes — via на 192.168.300.1

Для выхода из интерфейса редактирования файла с помощью NANO, используйте клавиши — Ctrl+O для сохранения (подтверждаем Enter) и Ctrl+X для выхода.

После изменения файла конфигурации нужно обязательно проверить синтаксис:

sudo netplan try

Если появляется предупреждение — WARNING:root:Cannot call Open vSwitch: ovsdb-server.service is not running.
Netplan пытается проверить, есть ли доступ к OVS — не находит — пишет warning
Если вы не используете Open vSwitch (99% серверов его не используют), можно игнорировать этот warning. Он не мешает применению конфигурации. Просто нажимайте Enter для подтверждения.

После этого применяем новые данные командой:

ip addr show enp2s0

Замените enp2s0 на имя интерфейса вашей сетевой карты

И проверить подключение, пингованием Google:

ping -c 4 google.com

Добавить комментарий