Есть исходно:
FreeBSD 4,3, ipfw, natd, squid, 3 eth 192.168.0.0, 192.168.1.0, 212.50.196.133
Пакеты бегут на natd, затем на сквид и дальше в мир.
ipfw add divert natd all from 192.168.0.0/24 to any out via rl3
ipfw add divert natd all from 192.168.1.0/24 to any out via rl3
ipfw add divert natd all from any to 212.50.196.133 in via rl3
ipfw add fwd 192.168.1.1,3128 tcp from 192.168.1.0/24 to any 80
ipfw add fwd 192.168.0.1,3128 tcp from 192.168.0.0/24 to any 80
Но вот появился в сети Win2000 с Wingate на ip 212.50.196.138, слушает порт 83. И появилась необходимость отправлять некоторые пакеты сразу после диверта на него, а некоторые после сквида на него, а некоторые - как были раньше - сквид и в мир. Только вот сделать не получается. Вариации типа
ipfw add fwd 212.50.196.138,83 tcp from 192.168.0.0/24 to any 80
не хотят шевелиться. Либо я тут чего-то не то делаю, либо я делаю что-то не так. Может кто мене подсказать, где я в стенку уперся?
Заранее спасибо,
Вальдемар
|