ebtables не работает в Ubuntu?

мое соединение: Ubuntu 1 (20.20.20.1, 00: 02: 0c: 2b: 3c: 5d) ---- Ubuntu 2 (20.20.20.2, 00: 02: 0d: 78: 80: 5e)

 I have connected two ubuntu machines and i have configured ebtables i.e. "ebtables -t nat -A PREROUTING -i ens192 -j dnat --to-destination 00:02:0c:2b:3c:5d", "iptables -t nat -A PREROUTING -i ens192 -p tcp --dport 80 -j DNAT --to-destination 20.20.20.1". Meaning of this rule is packets coming with any dest mac should be translated to 00:02:0c:2b:3c:5d and any dest ip should be translated to 20.20.20.1.

Это правило я включил в Ubuntu 1, а в Ubuntu 2 я добавил статический arp для 20.20.20.3 с 00: 01: 02: 03: 04: 05 mac в Ubuntu 2.

Из браузера я пытаюсь добраться до пункта назначения 20.20.20.3, т.е. http://20.20.20.3/ TCP SYN Пакеты, выходящие из ubuntu2. Но TCP SYN ACK не приходит. Поскольку ebtables настроен на Ubuntu 1, ожидается, что он будет работать.

iptables работает нормально, если я изменю макинтош 20.20.20.3 на Ubuntun 1, он работает. Но ebtables не работает по вышеуказанному сценарию. Я что-то здесь упускаю ???

0
задан 12 September 2019 в 13:47

0 ответов

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

Похожие вопросы: