Всем привет! не имею должного опыта в работе с сетью, но пытаюсь получить некий опыт - прошу помощи
что у меня есть:
1. сетевая карта с четыремя портами
2. серая (локальная сеть) /24 подключенная в нулевой порт сетевой карты
3. ubuntu 18.04 и openvswitch 2.10.4 собранная мной из исходников на машине, где располагается сетевая карта
задача:
1. из нулевого порта прозрачно весь трафик перенаправить в первый порт (аля аппаратный свитч)
2. от нулевого порта построить миррор и направить во второй порт
что я уже сделал:
1. снёс netplan, установил ifupdown для совместимости с openvswitch
2. создал бридж для проверки и пропустил трафик - openvswitch работает
3. для решения пункта 1 я предположил, что бриджей достаточно, но на этом и застрял
ovs-vsctl add-br br0
ovs-vsctl add-port br0 ens1f0
ovs-vsctl add-port br0 ens1f1
ovs-vsctl show
43e81f58-142c-43f1-a60a-796471b3214
Bridge "br0"
Port "ens1f0"
Interface "ens1f0"
Port "br0"
Interface "br0"
type: internal
Port "ens1f1"
Interface "ens1f1"
ovs_version: "2.10.4"
в офф. доках для меня проблематично разобраться в неродном мне языке, те не совсем понятно какого формата должна быть конфигурация для примерного желаемого результата, поэтому я читал по linux bridge: http://xgu.ru/wiki/Linux_Bridge#.D0.A1.D0.BE.D1.81.D1.82.D0.BE.D1.8F.D0.BD.D0... и вроде бы текущей конфигурации должно было быть достаточноб, но трафик при такой конфигурации бриджа не идёт
по миррору боле-менее понятно, самый первый «вопрос»: http://docs.openvswitch.org/en/latest/faq/configuration/ , но тут тоже не понятно как настраивать tap...
p.s. если я правильно понимаю, то всё вращается вокруг /etc/network/interfaces