VLAN eth0 содержит 2 сети IP, от машины с IP 10.64.0.101/27 (eth0@machine-1) я раньше соединялся с openVPN сервером в 10.0.0.41/27 (eth0@machine-2) с диапазоном IP 192.168.0.0/24.
Следующий sniplet в/etc/network/interfaces:
post-up /sbin/route add -net 10.0.0.32/27 dev eth0
post-up /sbin/route add -net 192.168.0.0/24 gw 10.0.0.41
хорошо работавший. Конечно, машина 2 с 10.0.0.41 также имела пост/sbin/route, добавляют - сетевой 10.64.0.96/27 dev eth0 в его/e/n/i и передаче IP включил.
Как перевести его в netplan?
Мой первый выстрел был
- to: 10.0.0.32/27
via: 10.64.0.101
on-link: true
- to: 192.168.0.0/24
via: 10.0.0.41
Какие-либо идеи?
Маньяк наилучших пожеланий
PS: рост сетей к/9 не является опцией...
PPS: Да, сообщения для одного из узлов будут видимы в обеих сетях IP.
Вот пример.
Я пытался просто прокомментировать, но это привычка позволило мне.
network:
version: 2
renderer: networkd
ethernets:
ens3:
addresses:
- 192.168.3.30/24
dhcp4: no
routes:
- to: 192.168.3.0/24
via: 192.168.3.1
table: 101
routing-policy:
- from: 192.168.3.0/24
table: 101
ens5:
addresses:
- 192.168.5.24/24
dhcp4: no
gateway4: 192.168.5.1
routes:
- to: 192.168.5.0/24
via: 192.168.5.1
table: 102
routing-policy:
- from: 192.168.5.0/24
table: 102
Читайте больше здесь: https://netplan.io/examples#source-routing