LINUX.ORG.RU

netplan не создает vrf устройства

 ,


0

1

Привет, ЛОР. По какой то не известной причине, нетплан полностью игнорирует инструкции по созданию врф устройств

network:
  renderer: networkd
  vrfs:
    vrf20:
      table: 20
      interfaces: [ eth1 ]
      routes:
        - to: default
          via: 10.10.10.3
  ethernets:
    eth1:
      addresses:
        - 192.168.10.21/24

Буквально пример из офф. доки и тишина. netplan apply отрабатывает без ошибок, но в списке интерфейсов никакого vrf20 не появляется. Уже обгуглился, но толку нет. Прошу помощи у коллективного сознательного. Заранее выслал всем ответившим новогодних энергетических полей успеха.

Ответ на: комментарий от vel

это я уже в отчаянии почти что дефолт из доки показал. Вот сейчас подкорректировал под свои реалии и так же врф не создаётся (

network:
  version: 2
  renderer: networkd
  vrfs:
    vrf20:
      table: 20
      interfaces: [ eth1 ]
      routes:
        - to: default
          via: 10.50.8.89
  ethernets:
    eth1:
      addresses:
        - 192.168.10.21/24
    eth0:
      addresses:
        - 10.50.8.90/24
      routes:
        - to: default
          via: 10.50.8.4
      nameservers:
        addresses: [10.50.4.8]
SpaceRanger ★★★
() автор топика
Последнее исправление: SpaceRanger (всего исправлений: 1)
Ответ на: комментарий от SpaceRanger

на ubuntu 24.04.1 lts все замечательно создается (netplan 1.1.1-1)

>>> ip l

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0@if50: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 00:16:3e:e8:ea:d9 brd ff:ff:ff:ff:ff:ff link-netnsid 0
3: eth1@if51: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vrf20 state UP mode DEFAULT group default qlen 1000
    link/ether 00:16:3e:e8:ea:d9 brd ff:ff:ff:ff:ff:ff link-netnsid 0
4: vrf20: <NOARP,MASTER,UP,LOWER_UP> mtu 65575 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 22:71:f2:33:ec:e5 brd ff:ff:ff:ff:ff:ff

>>> ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0@if50: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 00:16:3e:e8:ea:d9 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.50.8.90/24 brd 10.50.8.255 scope global eth0
       valid_lft forever preferred_lft forever
3: eth1@if51: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vrf20 state UP group default qlen 1000
    link/ether 00:16:3e:e8:ea:d9 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 192.168.10.21/24 brd 192.168.10.255 scope global eth1
       valid_lft forever preferred_lft forever
4: vrf20: <NOARP,MASTER,UP,LOWER_UP> mtu 65575 qdisc noqueue state UP group default qlen 1000
    link/ether 22:71:f2:33:ec:e5 brd ff:ff:ff:ff:ff:ff

>>> ip ru

0:	from all lookup local
1000:	from all lookup [l3mdev-table]
32766:	from all lookup main
32767:	from all lookup default

>>> ip ro ls

default via 10.50.8.4 dev eth0 proto static 
10.50.8.0/24 dev eth0 proto kernel scope link src 10.50.8.90

>>> ip ro ls table 20

default via 10.50.8.89 dev vrf20 proto static onlink 
broadcast 192.168.10.0 dev eth1 proto kernel scope link src 192.168.10.21 
192.168.10.0/24 dev eth1 proto kernel scope link src 192.168.10.21 
local 192.168.10.21 dev eth1 proto kernel scope host src 192.168.10.21 
broadcast 192.168.10.255 dev eth1 proto kernel scope link src 192.168.10.21

>>> ip vrf

Name              Table
-----------------------
vrf20               20

vel ★★★★★
()
Ответ на: комментарий от vel

да, действительно. Проблема именно в старом нетплане на 22.04. Беглый гуглинг показал, что в целом пытаться обновить нетплан это примерно как по канату ходить. Поэтому придется либо стартап скриптами пердолиться, либо помолясь пытаться апгрейднуться до 24

SpaceRanger ★★★
() автор топика