Как я могу добавить интерфейсы “eth1, eth2 и eth3” в сводку системы Ubuntu 24.04.2 (VDS)?

Вопрос или проблема

У меня есть VDS-сервер с 4 публичными IPv4 адресами. 4 IPv4 адреса являются публичными и активными, рабочими. Но когда я выполняю команду landscape-sysinfo появляется только “eth0”, а “eth1”, “eth2” и “eth3” не появляются.

Как сделать так, чтобы другие 3 IPv4 адреса (eth1, eth2 и eth3) появились в системной сводке Ubuntu?

Скриншот

Открыт вопрос по этому поводу, #2081734 на

https://bugs.launchpad.net/ubuntu/+source/landscape-client/+bug/2081734

.

Ответ или решение

Для решения вашей проблемы, связанной с отображением сетевых интерфейсов "eth1", "eth2" и "eth3" в системной сводке Ubuntu 24.04.2, давайте детально рассмотрим данный процесс.

Теория

Сетевые интерфейсы на Ubuntu и других Linux-системах управляются через файлы конфигурации сети и команды для управления сетью. В вашем случае, когда четыре IP-адреса имеют связь с сервером, но только один интерфейс "eth0" отображается системой, проблема может заключаться в том, что оставшиеся интерфейсы не настроены или не распознаны системной утилитой landscape-sysinfo.

Пример

Наверняка вы уже знакомы с некоторыми аспектами работы с сетевыми интерфейсами на Linux. Например, файлы конфигурации сетей обычно расположены в директории /etc/netplan/ для новых версий Ubuntu, таких как 24.04.2. Эти файлы используют YAML-формат для описания конфигурации сети.

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

Применение

1. Проверьте текущую конфигурацию сети

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

ip a

Это отобразит все сетевые интерфейсы на вашем сервере вместе с их IP-адресами и состоянием.

2. Конфигурирование дополнительных интерфейсов

Если интерфейсы eth1, eth2 и eth3 отсутствуют в выводе команды, вам потребуется настроить их через систему конфигурации Netplan. Проверьте файлы конфигурации в директории /etc/netplan/.

Откройте ваш файл конфигурации сети, который будет иметь расширение .yaml. Если файла нет, его нужно будет создать. Пример возможно конфигурационного файла:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
    eth1:
      dhcp4: no
      addresses:
        - 203.0.113.2/24
    eth2:
      dhcp4: no
      addresses:
        - 203.0.113.3/24
    eth3:
      dhcp4: no
      addresses:
        - 203.0.113.4/24

Не забудьте заменить "addresses" и "gateway4" на соответствующие значения ваших публичных IP-адресов и шлюзов.

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

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

sudo netplan apply

Это применит вашу новую конфигурацию сети. Убедитесь, что в результате применения конфигурации нет ошибок.

4. Проверка отображения через landscape-sysinfo

Теперь, после правильной настройки всех интерфейсов, команда landscape-sysinfo должна отобразить все активные сетевые интерфейсы eth1, eth2 и eth3.

Если проблема сохраняется, и ваши сетевые интерфейсы отображаются корректно через ip a, но отсутствуют только в landscape-sysinfo, возможно, у вас дело с багом, упомянутым в уже обсуждаемом тескетсе (#2081734). В таком случае, следующим шагом будет:

  • Проверка последних обновлений landscape-client и установка их, если они доступны.
  • Отправка отчета об ошибке через Launchpad, если проблема не решается.
  • Временное использование альтернативных средств для сетевой диагностики и управления.

Для стабильной работы и новые конфигурации убедитесь, что после изменения сетевых настроек ваши интерфейсы корректно зарегистрированы и активны. Применение данных шагов должно помочь вам исправить проблему отображения интерфейсов в системной сводке Ubuntu 24.04.2.

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

Капча загружается...