Двойной интерфейс / сеть с дублированием IP (локальный и внешний)

Итак, у меня есть две виртуальные сети, машина с двумя интерфейсами, каждый в другой виртуальной сети (но с одной и той же логической сетью 192.168.0.0/24 обе).

eth1: 192.168.0.10

eth2: 192.168.0.20

Я должен сделать вещь, которая выглядит как "человек посередине":

                                 |
                                 |       "Man in the middle" machine
    Machine X                    |
 network1 [192.168.0.10  <-------|-> 192.168.0.20 eth2 ]
 --------------------------------|--------------------------------------- 
                                 |
    Machine Y                    |
 network2 [192.168.0.20  <-------|-> 192.168.0.10 eth1 ]
                                 |

Я могу пинговать с MAM-машины на network1 или network2 с параметром интерфейса (ping -I ethX XXXX), это хорошо (спасибо ЗДЕСЬ: rp_filter ...)

Но я не могу с другим случаем (пинг от внешнего к машине МАМ). С wireshark я могу видеть ARP или ping-запрос, но я думаю, что MAM видит исходный IP-адрес и думает / связывается с его локальным IP-адресом другого сетевого адаптера (независимо от полученной сетевой карты NIC) и удаляет или игнорирует...

Есть идеи? я потерялся

(Извините за мой худший / плохой английский!)

1 ответ

Вам необходимо настроить мост и подключить к нему свои интерфейсы.

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