amarao_san

Category:

Первое боевое применение netplan

hash merge — лучшее, что они могли придумать. Если вам надо повесить «ещё один IP» на интерфейс, вам больше не надо:

а) Писать целиком конфиг для интерфейса. Оставьте это провайдеру.

б) Использовать lineinfile для «подхачить конфиг» чтобы дописать строчку.

Вместо обоих вариантов мы делаем просто (пример на servers.com'ом провизе).

Провайдерский конфиг /etc/netplan/01-netcfg.yaml:

---
network:
 version: 2
 renderer: networkd
 ethernets:
   int0:
     optional: true
     match:
       macaddress: 20:47:47:85:BC:BA
...
 bonds:
...
   agge:
     interfaces:
     - ext0
     - ext1
     macaddress: 20:47:47:85:BC:BC
     mtu: 1500
     parameters:
       mode: 802.3ad
       mii-monitor-interval: 100
       down-delay: 200
       up-delay: 200
       lacp-rate: slow
       transmit-hash-policy: layer3+4
     addresses:
     - 64.58.113.236/29

...

(привожу в сокращённом виде, и то простыня). Так вот, нам этот конфиг нафиг не сдался. Всё что мы хотим — повесить второй IP.

Делаем:

/etc/netplan/02-aliases.yaml

network:
 bonds:
   agge:
     addresses:
       - 172.16.16.2/24

(привожу в полном виде!)

netplan apply — И всё получилось.

Пожалуй, у ifupdown'а появился аргумент против...


Error

default userpic

Your IP address will be recorded 

When you submit the form an invisible reCAPTCHA check will be performed.
You must follow the Privacy Policy and Google Terms of use.