Как настроить петлевой адрес IPVS с netplan в Ubuntu 18.04?

Ранее, я настроил петлевые адреса IPVS в /etc/network/interfacesкак это:

auto lo:0
iface lo:0 inet static
  address 12.34.56.78
  netmask 255.255.255.255
  pre-up sysctl -q -p

На 18,04, я пытался добавить этот раздел к конфигурации netplan:

network:
  ethernets:
    lo:
      addresses:
      - 12.34.56.78/32

И затем работал netplan apply. systemd-networkd регистрирует следующее:

May 18 10:01:55 [...] systemd-networkd[3820]: lo: Adding address: 12.34.56.78/32 (valid forever)
May 18 10:01:55 [...] systemd-networkd[3820]: lo: Adding address: 127.0.0.1/8 (valid forever)
May 18 10:01:55 [...] systemd-networkd[3820]: rtnl: received address with invalid family 129, ignoring

Но это, кажется, не имеет эффекта (ifconfig не перечисляет lo:0). Не уверенный, к чему относится недопустимое семейство 129. Исполнительный адрес (это не 12.34.56.78 :-)) хорошо работает, когда я вручную использую ifconfig для установки его.

Я также пытался использовать lo:0 как ключевое имя YAML, но затем я получаю эту ошибку:

May 18 10:00:06 [...] systemd-networkd[3736]: /run/systemd/network/10-netplan-lo:0.network:2: Interface name is not valid or too long, ignoring assignment: (null)

Похож на systemd-networkd, не любит lo:0 как имя интерфейса. Какие-либо предложения?

0
задан 18 May 2018 в 11:12

1 ответ

Оказывается, что netplan конфигурация действительно присваивала дополнительный петлевой адрес lo, но ifconfig не мог отобразить его, который вводил в заблуждение меня. Когда я вручную работал ifconfig lo:0 12.34.56.78 netmask 255.255.255.255 это отобразилось lo:0 очень хорошо. Но netplan присвоил адрес lo, нет lo:0. Выполнение ip addr показанный дополнительный IP-адрес на lo.

На дополнительные материалы для чтения я нашел это ifconfig (сетевые инструменты) долго удерживались от использования в пользу ip (iproute): https://serverfault.com/questions/633087/where-is-the-statement-of-deprecation-of-ifconfig-on-linux

1
ответ дан 29 October 2019 в 07:35

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

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