Итак, у меня есть две виртуальные сети, машина с двумя интерфейсами, каждый в другой виртуальной сети (но с одной и той же логической сетью 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-адресом, другим сетевым адаптером (независимо от того, какой сетевой адаптер получил «сеть диапазона») и отбрасывает или игнорирует ...
Любые идеи ? я потерялся
(Извините за мой худший / плохой английский!)
Вам необходимо настроить мост и подключить к нему свои интерфейсы.