Назад | Перейти на главную страницу

Двойной интерфейс / сеть с дублированием 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 X.X.X.X), это хорошо (спасибо ВОТ : rp_filter ...)

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

Любые идеи ? я потерялся

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

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