>>
>>>>
>>>>без этого работать не должно....
>>>
>>>и с этим не работает.
>>
>>
>>Занули счетчики, попробуй выйти в сеть с разных машин через разные провайдеры
>>и приведи вывод:
>>
>>netstat -rn
>>ipfw sh
>
>
>IPFIREWALL_FORWARD_EXTENDED - вот где собака кажется порылась.
>завтра испытаю, о результате отпишусью не помогло:
при route add default 192.168.1.1
ipfw 10 add divert 8668 ip from "table(1)" to any in via xl0
ipfw 20 add divert 8778 ip from "table(2)" to any in via xl0
ipfw 30 add fwd 192.168.1.1 ip from 192.168.1.2 to any out
ipfw 40 add fwd 192.168.2.1 ip from 192.168.2.2 to any out
ipfw 50 add divert 8668 ip from any to 192.168.1.2 in
ipfw 60 add divert 8778 ip from any to 192.168.2.2 in
отрабатывают 10 30 и 50 правила если делаем так(при default gateway 192.168.1.1):
#ipfw 10 add divert 8668 ip from "table(1)" to any in via xl0
ipfw 20 add divert 8778 ip from any to any in via xl0
#ipfw 30 add fwd 192.168.1.1 ip from 192.168.1.2 to any out
ipfw 40 add fwd 192.168.2.1 ip from 192.168.2.2 to any out
#ipfw 50 add divert 8668 ip from any to 192.168.1.2 in
ipfw 60 add divert 8778 ip from any to 192.168.2.2 in
ни отрабатывает ни одного правила.