Заметки по Ubuntu 22.04
Сервер
Published: 2022-04-28

После обновления до Ubuntu 22.04, похоже, что в новой версии netplan использование параметров
gateway4 и gateway6 стало устаревшим.

  • Сообщение об ошибке
`gateway4` устарело, используйте вместо этого маршруты по умолчанию.
Смотрите раздел 'Маршруты по умолчанию' в документации для получения дополнительной информации.
`gateway6` устарело, используйте вместо этого маршруты по умолчанию.
Смотрите раздел 'Маршруты по умолчанию' в документации для получения дополнительной информации.
  • Перед исправлением
network:
    ethernets:
        ens3:
            addresses:
            - 192.168.0.2/24
            gateway4: 192.168.0.1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                search: []
            optional: true
    version: 2
  • После исправления
network:
    ethernets:
        ens3:
            addresses:
            - 192.168.0.2/24
            routes:
              - to: default
                via: 192.168.0.1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                search: []
            optional: true
    version: 2

Для IPv6 также можно использовать подобный синтаксис.