Настройка нескольких IP-адресов на Ubuntu Server 20.04 с помощью Netplan

Убунту 1

В этой статье мы углубимся в процесс настройки нескольких IP-адресов на одной сетевой карте в Ubuntu Server 20.04 с помощью Netplan. Netplan — это утилита для простой настройки сети в системе Linux. Вы можете использовать его для настройки сетевых интерфейсов, а также для настройки более продвинутых функций, таких как VPN, туннели и т. д.

Чтобы настроить несколько IP-адресов на Ubuntu Server 20.04 с помощью Netplan, вам необходимо отредактировать файл конфигурации Netplan и добавить дополнительные IP-адреса в раздел «адреса». После сохранения файла конфигурации примените изменения с помощью команд sudo netplangenerate и sudo netplan apply. Для вступления изменений в силу может потребоваться перезагрузка.

Понимание Нетплана

Netplan считывает конфигурацию сети из файла /etc/netplan/*.yaml, который написан в синтаксисе YAML. Затем он генерирует файлы конфигурации для серверной части и использует их для настройки сетевых интерфейсов.

Подготовка окружающей среды

Прежде чем мы начнем, убедитесь, что у вас есть доступ по SSH к вашему серверу Ubuntu 20.04 и есть привилегии sudo. Если вы не знаете, как это сделать, вы можете следовать этому руководству.

Настройка нескольких IP-адресов

Чтобы добавить несколько IP-адресов, вам необходимо отредактировать файл конфигурации Netplan. Файл конфигурации по умолчанию обычно находится по адресу /etc/netplan/01-netcfg.yaml. Откройте этот файл в предпочитаемом вами текстовом редакторе. Здесь мы будем использовать nano:

судо нано /etc/netplan/01-netcfg.yaml

В этом файле вы увидите конфигурацию YAML, которая выглядит примерно так:

сеть: версия: 2 рендерер: сетевые Ethernet: enp2s0: dhcp4: нет адресов: [192.168.1.100/24]
шлюз4: 192.168.1.1 серверы имен: адреса: [1.1.1.1, 1.0.0.1]

Чтобы добавить еще один IP-адрес, просто добавьте его к ключу адреса:

сеть: версия: 2 рендерер: сетевые сети Ethernet: enp2s0: dhcp4: нет адресов: — 192.168.1.100/24 ​​- 192.168.1.99/24 шлюз 4: 192.168.1.1 серверы имен: адреса: [1.1.1.1, 1.0.0.1]

В этой конфигурации enp2s0 — это имя сетевого интерфейса, которое на вашем сервере может отличаться. Ключ адреса — это список IP-адресов, которые вы хотите назначить этому интерфейсу. За каждым IP-адресом следует косая черта и количество бит в маске сети, например /24 для маски подсети 255.255.255.0. Ключ Gateway4 является шлюзом по умолчанию для трафика IPv4. Ключ серверов имен — это список DNS-серверов, которые система будет использовать для разрешения доменных имен.

Применение конфигурации

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

sudo netplan создать sudo netplan применить

Команда sudo netplangenerate генерирует файлы конфигурации для серверной части, а sudo netplan apply применяет новую конфигурацию к системе.

В некоторых случаях для вступления изменений в силу может потребоваться перезагрузка. Если сеть не запускается после применения конфигурации, попробуйте перезапустить службу systemd-networkd:

sudo systemctl перезапустить systemd-networkd

Поиск неисправностей

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

sudo хвост -f /var/log/syslog

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

Да, вы можете настроить несколько IP-адресов на одной сетевой карте в Ubuntu Server 20.04 с помощью Netplan. Netplan позволяет вам определить несколько IP-адресов в файле конфигурации YAML.

Чтобы отредактировать файл конфигурации Netplan, вы можете использовать текстовый редактор, например nano. Откройте терминал и выполните команду sudo nano /etc/netplan/01-netcfg.yaml, чтобы открыть файл конфигурации в nano.

Чтобы добавить еще один IP-адрес в конфигурацию Netplan, вам необходимо добавить его к ключу адреса в файле конфигурации YAML. Каждый IP-адрес должен быть разделен дефисом и пробелом, например: — 192.168.1.99/24.

После сохранения файла конфигурации Netplan вы можете применить изменения, выполнив в терминале команды sudo netplangenerate и sudo netplan apply. Команда генерации генерирует файлы конфигурации для серверной части, а команда Apply применяет новую конфигурацию к системе.

В некоторых случаях может потребоваться перезагрузка, чтобы изменения конфигурации Netplan вступили в силу. Однако вы можете попробовать перезапустить службу systemd-networkd, выполнив команду sudo systemctl restart systemd-networkd, прежде чем рассматривать возможность перезагрузки.

Если вы столкнулись с какими-либо ошибками или проблемами с конфигурацией Netplan, вы можете проверить системный журнал на наличие сообщений об ошибках, связанных с конфигурацией сети. Используйте команду sudo Tail -f /var/log/syslog, чтобы просмотреть системный журнал и выявить любые потенциальные проблемы.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *