Проблема с добавлением новых интерфейсов в мою конфигурацию сети

У меня VPS-сервер с Ubuntu 18.04. У меня проблема с моим файлом конфигурации: 50-cloud-init.yaml. У меня есть дополнительные FailOver IP на моем сервере, и я хочу создать отдельные интерфейсы (1 IP - 1 интерфейс), чтобы использовать их после проекта Python.

Например, мой IP-адрес сервера (который я использую для подключения по SSH): 12.34.12.456

Во-первых, моя конфигурация выглядит так:

network:
    version: 2
    ethernets:
        ens3:
            dhcp4: true
            match:
                macaddress: xx:xx:xx:xx:xx:xx
            set-name: ens3

Мой IP-адрес включен сервер: 12.34.12.456

Я добавляю «адреса» с помощью своих НЕДОСТАТОЧНЫХ IP-адресов, и теперь мой файл конфигурации выглядит следующим образом:

network:
    version: 2
    ethernets:
        ens3:
            dhcp4: true
            match:
                macaddress: xx:xx:xx:xx:xx:xx
            set-name: ens3
            addresses:
            - IP.FAIL.OVER.1/32
            - IP.FAIL.OVER.2/32
            - IP.FAIL.OVER.3/32

Мой ip на сервере теперь: IP.FAIL. OVER.1

Я пытаюсь изменить свой конфигурационный файл на:

network:
    version: 2
    ethernets:
        ens1:
            dhcp4: true
            match:
                macaddress: xx:xx:xx:xx:xx:xx
            set-name: ens3
            addresses:
            - IP.FAIL.OVER.1/32
        ens2:
            dhcp4: true
            match:
                macaddress: xx:xx:xx:xx:xx:xx
            set-name: ens3
            addresses:
            - IP.FAIL.OVER.2/32
        ens3:
            dhcp4: true
            match:
                macaddress: xx:xx:xx:xx:xx:xx
            set-name: ens3
            addresses:
            - IP.FAIL.OVER.3/32

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

sudo netplan apply

, но он не меняет интерфейсы на 'ifconfig ». Мой ip на сервере все еще IP.FAIL.OVER.1 (но имя интерфейса указывает на IP.FAIL.OVER.3).

Я нахожу похожие темы, в которых кто-то предлагает проверить состояние сетевого менеджера, но у меня нет списка сетевого менеджера сервиса.

После sudo netplan --debug generate я получаю:

 DEBUG:command generate: running ['/lib/netplan/generate']
** (generate:8801): DEBUG: 13:23:27.733: Processing input file /etc/netplan/50-cloud-init.yaml..
** (generate:8801): DEBUG: 13:23:27.734: starting new processing pass
** (generate:8801): DEBUG: 13:23:27.734: ens1: setting default backend to 1
** (generate:8801): DEBUG: 13:23:27.734: Configuration is valid
** (generate:8801): DEBUG: 13:23:27.734: ens2: setting default backend to 1
** (generate:8801): DEBUG: 13:23:27.734: Configuration is valid
** (generate:8801): DEBUG: 13:23:27.735: ens3: setting default backend to 1
** (generate:8801): DEBUG: 13:23:27.735: Configuration is valid
** (generate:8801): DEBUG: 13:23:27.735: Generating output files..
** (generate:8801): DEBUG: 13:23:27.735: NetworkManager: definition ens1 is not for us (backend 1)
** (generate:8801): DEBUG: 13:23:27.735: NetworkManager: definition ens2 is not for us (backend 1)
** (generate:8801): DEBUG: 13:23:27.735: NetworkManager: definition ens3 is not for us (backend 1)

У кого-нибудь есть идея, как правильно добавить новые интерфейсы с FO IP?

0
задан 17 July 2019 в 14:45

1 ответ

ifconfig команда не показывает полную информацию о нескольких адресах в интерфейсе - это только покажет Вам один адрес ipv4 за один раз - и должно считаться устаревшим в пользу ip addr show.

Присвоения адреса почти наверняка были успешны, Вы просто не запрашиваете их правильно.

Вы не должны определенно настраивать несколько интерфейсных строк файла конфигурации в netplan который все соответствие то же физическое устройство; поведение такой конфигурации не определено.

0
ответ дан 23 October 2019 в 23:34

Другие вопросы по тегам:

Похожие вопросы: