URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 51516
[ Назад ]

Исходное сообщение
"divert, где грабли?"

Отправлено black cat , 13-Дек-04 03:00 
надо чтобы при обращении к локальному 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

и неработает :-(
ткните в ошибку, пож.


Содержание

Сообщения в этом обсуждении
"divert, где грабли?"
Отправлено black cat , 13-Дек-04 10:33 
в логи падает:
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
и т.д.
т.е пакет не возвращается назад по тому же пути как и уходил.