Я пытаюсь добавить дополнительные 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" ]