День добрый!
Имеется роутер FreeBSD 5.2.1 с одним интерфейсом наружу и двумя интерфейсами внутрь. Причем два внутренних интерфейса объединены в бридж, соответственно только на одном стоит IP. Так вот, пытаюсь сделать редирект порта, вот так:
rdr rl0 0.0.0.0/0 80 -> 127.0.0.1 port 3128
rdr rl1 0.0.0.0/0 80 -> 127.0.0.1 port 3128
rl0 - 192.168.254.1
rl1 - none
Эти интерфейсы в бридже, как я уже сказал.
и возникает непонятная проблема: на том интерфейсе, который имеет IP (rl0) все нормально редиректится, а на другом (rl1) нифига... Причем ipnat -l показывает срабатывание RDR правила:
RDR 127.0.0.1 3128 <- -> somewhere_ip 80 [local_client_ip 49634]
Может подскажете в чем может быть затык? Может это просто ограниченный функционал ipnat'а?