openwrt, использующий iptables с тройником, кажется сломанным
Я пытался настроить зеркалирование портов в openwrt версии 14.07, следуя этому руководству:
однако команда:
$iptables -t mangle -A POSTROUTING -o br-lan ! -s 192.168.0.0/16 -j TEE --gateway 192.168.1.254
выдает следующую ошибку:
$ iptables: нет цепочки / цели / совпадения с этим именем.
У кого-нибудь есть идеи, как это решить?
Спасибо
1 ответ
Для меня приведенная выше команда выглядит отлично, за исключением позиции НЕ (=!
) оператор:
$iptables -t mangle -A POSTROUTING -o br-lan -s ! 192.168.0.0/16 -j TEE --gateway 192.168.1.254
РЕДАКТИРОВАТЬ:
Если это все еще не работает, то это потому, что вам не хватает некоторых модулей iptables. Вы можете найти их здесь, для меня непозволительно знать, какой из них вам не хватает, вы можете попробовать их. Вам обязательно понадобится
insmod ipt_route
чтобы вышеупомянутая команда iptables работала, плюс, как я уже сказал, возможно, больше.
В случае неудачи эта кодовая страница Googl представляет собой простую альтернативу использованию iptables.