NetPlan: несколько IP-адресов с несколькими шлюзами

NetPlan: несколько IP-адресов с несколькими шлюзами

Я пытаюсь добавить дополнительные IP-адреса, привязанные к разным шлюзам на моем сервере. Я следую примеру "Использование нескольких адресов с несколькими шлюзами" из netplan.io/Examples

Недопустимый YAML: сопоставление значений не допускается в этом контексте: via: 112.39.226.209

Мой файл конфигурации netplan выглядит следующим образом (я изменил некоторые цифры в целях безопасности): сеть:

version: 2
renderer: networkd
ethernets:
    ens160:
     addresses:
        - 111.225.4.42/28
        - 111.225.8.119/30
        - 112.39.226.210/28
     routes:
        - to: default
          via: 111.225.4.33
          metric: 200
        - to: default
          via: 111.225.8.113
          metric: 300
        - to: default
          via: 112.39.226.209
          metric: 400
     nameservers:
        addresses: [ "8.8.4.4", "8.8.8.8" ]

Что я делаю не так?

решение1

Я спросил друга, и оказалось, что мне вообще не нужно было указывать маршруты/альтернативные шлюзы, поэтому файл yaml в итоге получился таким:

version: 2
renderer: networkd
ethernets:
    ens160:
     addresses:
        - 111.225.4.42/28
        - 111.225.8.119/30
        - 112.39.226.210/28
     gateway4: 111.225.4.33
     nameservers:
        addresses: [ "8.8.4.4", "8.8.8.8" ]

Связанный контент