openwrt usando iptables com tee parece estar quebrado

1

Estou tentando configurar o espelhamento de portas na versão 14.07 do openwrt, seguindo este guia :

no entanto, o comando:

$iptables -t mangle -A POSTROUTING  -o br-lan ! -s 192.168.0.0/16 -j TEE --gateway 192.168.1.254

produz o seguinte erro:

$iptables: No chain/target/match by that name.

Doe alguém tem alguma idéia de como resolver isso?

Obrigado

    
por SnakeByte 05.07.2015 / 21:54

1 resposta

1

Para mim, o comando acima parece perfeitamente correto, exceto pela posição do operador NOT (= ! ):

 $iptables -t mangle -A POSTROUTING  -o br-lan -s ! 192.168.0.0/16 -j TEE --gateway 192.168.1.254

EDITAR:

Se ainda não funcionar, é porque você está perdendo alguns dos módulos do iptables. Você pode encontrá-los aqui , é imposisble para mim saber qual você está faltando, você pode desejar para experimentá-los. Você certamente precisará de

    insmod ipt_route 

para o comando acima do iptables funcionar, mais, como eu disse, talvez mais.

Se tudo isso falhar, esta página do Código do Google apresenta uma alternativa fácil para fazer isso com o iptables.

    
por 05.07.2015 / 22:58