надо чтобы при обращении к локальному 192.168.13.49:88
вываливалась (заНАТовая) страничка 192.168.1.1:80
делаю:
natd -s -m -n tun0 -redirect_port tcp 192.168.1.1:80 88
ipfw add divert natd tcp from any to 192.168.13.49 88
ipfw add divert natd tcp from any to any via tun0
ipfw add pass all from any to anyи неработает :-(
ткните в ошибку, пож.
в логи падает:
ipfw: 800 Accept TCP 192.168.0.33:1270 192.168.13.49:88 in via rl0
ipfw: 800 Accept TCP 192.168.13.49:88 192.168.0.33:1270 out via rl0
ipfw: 800 Accept TCP 192.168.0.33:1270 192.168.13.49:88 in via rl0
ipfw: 800 Accept TCP 192.168.13.49:88 192.168.0.33:1270 out via rl0
ipfw: 800 Accept TCP 192.168.0.33:1270 192.168.13.49:88 in via rl0
ipfw: 800 Accept TCP 192.168.13.49:88 192.168.0.33:1270 out via rl0
ipfw: 800 Divert 8668 TCP 192.168.0.33:1271 192.168.13.49:88 in via rl0
ipfw: 1000 Accept TCP 192.168.0.33:1271 192.168.1.1:80 in via rl0
ipfw: 900 Divert 8668 TCP 192.168.0.33:1271 192.168.1.1:80 out via tun0
и т.д.
т.е пакет не возвращается назад по тому же пути как и уходил.