LINUX.ORG.RU

ubuntu 18.04 netplan

 , ,


0

1

Всем привет. Подскажите, в 18.04 Ubuntu заметил такую штуку, маршруты без метрик... И естественно начинаються проблемы с доступом на машину...

vim /etc/netplan/50-cloud-init.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      addresses:
        - 91.33.33.80/27
      gateway4: 91.33.33.65
      dhcp4: false
      dhcp6: false
      nameservers:
        addresses:
          - 1.1.1.1
          - 8.8.8.8

  vlans:
    enp2s0.30:
      link: enp2s0
      id: 30
      addresses:
        - 10.0.30.1/24
      gateway4: 10.0.30.1
      dhcp4: false
      dhcp6: false
    enp2s0.40:
      link: enp2s0
      id: 40
      addresses:
        - 10.0.40.2/24
      gateway4: 10.0.40.1
      dhcp4: false
      dhcp6: false

ip ro

default via 10.0.30.1 dev enp2s0.30 proto static
default via 10.0.40.1 dev enp2s0.40 proto static
default via 91.33.33.80 dev enp2s0 proto static
10.0.30.0/24 dev enp2s0.30 proto kernel scope link src 10.0.30.1
10.0.40.0/24 dev enp2s0.40 proto kernel scope link src 10.0.40.2
91.33.33.64/27 dev enp2s0 proto kernel scope link src 91.33.33.80

А вот если вручную удалю маршруты и вручную их добавлю c метриками, то все ок. Но после ребута сервера(или применения netplan) все возвращаеться к версии без метрик. ip ro

default via 91.33.33.80 dev enp2s0 proto static metric 100
default via 10.0.30.1 dev enp2s0.30 proto static metric 1000
default via 10.0.40.1 dev enp2s0.40 proto static metric 2000
91.33.33.64/27 dev enp2s0 proto kernel scope link src 91.33.33.80 metric 100 
10.0.30.0/24 dev enp2s0.30 proto kernel scope link src 10.0.30.1 metric 1000
10.0.40.0/24 dev enp2s0.40 proto kernel scope link src 10.0.40.2 metric 2000

P.s. На Ubuntu Desktop 18.04 netplan применяет все правильно с метриками... P.s.s. Насетпил чистую Ubuntu server 18.04 все тоже самое... Куда смотреть? Буду благодарен за любой совет.

apt-get install ifupdown
apt-get purge netplan

Или так (https://netplan.io/examples):

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
     addresses:
       - 9.0.0.9/24
       - 10.0.0.10/24
       - 11.0.0.11/24
     #gateway4:    # unset, since we configure routes below
     routes:
       - to: 0.0.0.0/0
         via: 9.0.0.1
         metric: 100
       - to: 0.0.0.0/0
         via: 10.0.0.1
         metric: 100
       - to: 0.0.0.0/0
         via: 11.0.0.1
         metric: 100
p.s. ну гугл же, ну что ж вы так, первый же линк...

keir ()