Вопрос Маршруты в Netplan ... с использованием маршрутов: из примера говорит неизвестный ключ


У меня есть два сетевых адаптера, подключенных к частным сетям, один из которых идет в тупик, а другой - через Интернет через NAT.

Когда я поднимаю оба маршрута defaut, переключается на сеть, которая никуда не идет, и ни одна из сетей больше не работает.

я пробовал

routes:
 - to: 0.0.0.0/0
 via: <gateway address>
 metric: 1

со страницы freaking man и netplan генерируют возвращаемые неизвестные ключевые маршруты

Получил, чтобы любить его, когда документация явно неправа.

Кто-нибудь знает, как я говорю netplan, какой nic использовать для Интернета? Установить маршрут по умолчанию?

Очень расстраивает.

Благодарю.

EDIT: Хорошо ... кажется, я понял это. Маршруты связаны с интерфейсами, а не глобальными. Как в...

ethernets:
  enp0:
    name: enp0s3
    addresses: [192.168.0.128/24]
    gateway4: 192.168.0.1
    nameservers:
      addresses: [8.8.8.8,8.8.4.4]
    routes:
     - to: <network>
     via: <gateway address>
     metric: 1
  enp1:
   <etc...>
    routes:
     - to: <network>
     via: <gateway address>
     metric: 5

По крайней мере, генерировать не вызывает ошибок и маршрутов apper для изменения.


1
2017-12-20 02:23


происхождения


Пожалуйста, не отправляйте ответ на свою проблему в вопросе. Вместо этого вы можете опубликовать ответ ниже и пометить его как «решенный». - THelper
В самом деле. Отправьте его как ответ, чтобы поисковики могли его найти и извлечь выгоду из него. - chili555


ответы:


Как вы сказали в своем вопросе, страница man netplan неверна. В примере на странице руководства routes неправильно размещены на том же уровне, что и ethernets:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    id0:
      match:
        macaddress: 00:11:22:33:44:55
      wakeonlan: true
      dhcp4: true
      addresses:
      - 192.168.14.2/24
      ...
  routes:
  - to: 0.0.0.0/0
    via: 11.0.0.1
    metric: 3

Правильный способ - разместить маршруты под интерфейсом, через которые проходят маршруты, например:

network:
  ...
  ethernets:
    id0:
      addresses:
      - 10.0.0.2/24
      ...
      routes:
      - to: 192.168.0.0/16
        via: 10.0.0.1

4
2018-01-05 15:07





[РЕШЕНИЕ} Сорт ...

Маршрутизация netplan, поставленная в вопросе, является правильной и работает. Моя проблема связана с нестабильностью сети Virtualbox. Он будет отлично работать в одной точке, а затем не будет проигнорирован при следующей перезагрузке.

Время попробовать VMPlayer.


0
2017-12-25 02:48