Вот моя проблема. У меня 3 виртуальных машин, работающих на Linux и три моста Каждая из них имеет два интерфейса (по одному для каждого моста) Например:Общайтесь между двумя виртуальными машинами через другую виртуальную машину
- ВМ1: i0 для br0 и i2 для Br2
- VM2: i1 для br1 и i0 для BR0
- VM3: i1 для br1 и i2 для Br2
Вот условия: - VM1 и VM3 должны общаться между ними через VM2 - пакеты, идущие от VM1 к VM3 идти через br0 и br1 - но пакеты от VM3 к VM1 идут только через Br2
<-------
---------------------br2-------------------
| |
**VM1**----br0-----**VM2**-----br1--------**VM3**
------> -------->
Моя первая идея состояла в том, чтобы использовать NAT благодаря правилам Iptables, но я не уверен, что это сработает, так как пакеты должны принять два Differents пути (br0-br1 и br2)
Мой второй один, чтобы использовать питон скрипт с scappy
есть ли у вас какие-либо идеи?
Извините за мой плохой английский. Как вы можете видеть, я вообще не владею английским языком: