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

iptables packetfilter на виртуальном мосту

Я хотел бы фильтровать пакеты, проходящие через виртуальный мост на машине Fedora Linux. Я включил следующие параметры sysctl, как описано в нескольких руководствах:

net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1

Если один пакет передается с одного порта на другой, я ожидаю, что он будет передан через FORWARDING цепочка filter таблица таблиц ip (6), но это не так.

Есть ли что-то, что нужно настроить дополнительно?

Мануэль

Вы ищете ebtables / brouting. Он является частью ядра 2.6 и позволяет принимать решения на уровне 2 на основе информации уровня 3.

http://ebtables.sourceforge.net/br_fw_ia/br_fw_ia.html

Я использовал это в предыдущей компании для создания прозрачного моста Ethernet, который перенаправлял бы (DNAT) указанные пакеты на локальный интерфейс на хосте.