Маршрутизация трафика между двумя интерфейсами с использованием NetPlan

У меня есть ноутбук Ubuntu с интерфейсом Ethernet и беспроводным интерфейсом. Интерфейс Ethernet подключен к корпоративной сети, а беспроводная сеть открыта. Все машины / серверы и приложения в корпоративной сети используют набор DNS-суффиксов. Когда я подключен к обоим интерфейсам, Ethernet имеет приоритет, и я могу подключить все компьютеры / приложения интрасети, но не к чему-либо вне интрасети через адаптер Wi-Fi. То, что я хотел бы сделать, это добиться:

  1. Подключаться к обоим интерфейсам одновременно и направлять трафик в интрасеть или Интернет на основе суффикса домена, например, google.com должен маршрутизироваться через адаптер Wi-Fi, а mycompany.domain - через сетевой адаптер.
  2. Убедитесь, что правила маршрутизации применяются только на основании определенных условий:
    1. Внутренняя / корпоративная маршрутизация должна применяться к определенному именованному профилю (не уверен, если это возможно)
    2. Настройки Wi-Fi должны применяться только в том случае, если я подключен к определенному SSID / сети

Я попробовал следующую конфигурацию с использованием NetPlan, но по какой-то причине он не перенаправляет трафик в корпоративную интрасеть:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s31f6:
      dhcp4: true
      optional: true
      gateway4: aa.aa.dd.asd
      nameservers:
          search: [subdomain1.corporate.domain, subdomain2.corporate.domain, subdomain3.corporate.domain]
          addresses: [xx.yy.zz.c,aa.bb.cc.d]
  wifis:
    wlp4s0:
      optional: true
      dhcp4: yes
      access-points:
        "MYWIFI":
          password: "MyPassword"
      gateway4: aa.bb.cc.dd
      nameservers:
        addresses: [ee.ff.gg.hh]

Я не смог найти ни одного определения правила, которое бы соответствовало имени профиля. Любая помощь будет принята с благодарностью.

0
задан 3 July 2018 в 20:34

0 ответов

Другие вопросы по тегам:

Похожие вопросы: