Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Как завернуть входящий трафик? (http://forum.oszone.net/showthread.php?t=82857)

PrianikOV 19-04-2007 22:40 576847

Как завернуть входящий трафик?
 
Есть отдельный прокси
/ адрес 192.168.0.1
есть файрвел на фришке
/ внешний адрес 217.23.18.**
внутренний 192.168.0.250
Подскажите как на сделать чтобы весь исходящий HTTP трафик шел через файрвел (192.168.0.250)
а входящий через прокси

Kitaeca 24-04-2007 05:11 578674

ipfw add [1000] fwd ipАдрес,Порт tcp from СЕТЬ(или адрес) to ipАдрес Порт
номер правила
завернуть
куда и на какой порт
какой протокол
кто шлет пакеты
на какой адрес и порт
рабочий пример ipfw add 1000 fwd 127.0.0.1,3128 tcp from 172.31.16.0/24 to any 80
завернуть на проксик, который на порту 3128 все пакеты tcp из сети 172,31,16,0 на любой Ip на порт 80 (http)

gf100 24-04-2007 15:10 578847

Два базовых момента.
1. разрешим исходящий от прокси:
ipfw add pass tcp from 192.168.0.1 to any 80 in via ${iif}
где ${iif} - внутренний интерфейс (имя сетевой карты, смотрящей во внутреннюю сеть)
2. завернем http трафик из внутренней сети на прокси:
ipfw add fwd 192.168.0.1,3128 tcp from 192.168.0.0/24 to any 80 in via ${iif}
при этом считаем, что у нас транспарент-прокси на порту 3128 компьютера по адресу 192.168.0.1

Замечу, что входящий http-трафик является следствием сответствующих запросов, и идет по маршруту вызова, т.е. если нужно, чтобы ответ шел через прокси, то и запрос на web-страницу тоже должен направляться через него.

PrianikOV 09-05-2007 22:23 584858

Эти правила ставить до
${fwcmd} add divert natd all from any to any via ${natd_interface}

или после?


Время: 13:32.

Время: 13:32.
© OSzone.net 2001-