Netplan с двумя шлюзовыми подсетями на одном порту

Netplan с двумя шлюзовыми подсетями на одном порту

Пытаюсь настроить машину с Ubuntu 18.04 с двумя IP-адресами в разных подсетях на одном порту Ethernet, каждый из которых имеет шлюз, чтобы переадресация портов работала с разных маршрутизаторов.

Это было основано на документации Netplan. Оба IP работают, но нет входящего или исходящего доступа в Интернет.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp6s0:
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      addresses:
        - 192.168.13.200/24
        - 192.168.1.100/24
      routes:
        - to: 0.0.0.0/0
          via: 192.168.13.1
          metric: 200
        - to: 0.0.0.0/0
          via: 192.168.1.1
          metric: 300
    enp8s0:
      addresses: [192.168.2.100/24]
      dhcp4: false
      dhcp6: false

Следующая попытка была основана на другом ответе, но когда я пробую это, я получаю ошибку: «ОШИБКА: enp6s0: NetworkManager не поддерживает нестандартные таблицы маршрутизации»

network:
  version: 2
  renderer: networkd
  ethernets:
    enp8s0:
      addresses: [192.168.2.100/24]
      dhcp4: false
      dhcp6: false
    enp6s0:
      dhcp4: no
      dhcp6: no
      addresses: 
        - 192.168.1.100/24
        - 192.168.13.200/24
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      routes:
        - to: 0.0.0.0/0
          via: 192.168.1.1
          metric: 150
        - to: 0.0.0.0/0
          via: 192.168.13.1
          metric: 150
          table: 102
      routing-policy:
        - from: 192.168.13.0/24
          table: 102
        - to: 192.168.13.0/24
          table: 102
    enp7s0:
      dhcp4: yes

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