Народ помогите !Надо заставить сервер перенапрвлять пакеты юзеров через Proxy провайдера?
Установлена FreeBsd 4.10 + squid + ipfw
у провайдера FreeBsd 4.7 + squidrl0 (212.152.251.122) netmask 255.255.255.248
rl1 (10.10.10.1)netmask 255.255.255.0
gateway (212.152.251.121)у провайдера 212.152.251.47 port 8080
>Народ помогите !
>
>Надо заставить сервер перенапрвлять пакеты юзеров через Proxy провайдера?
>Установлена FreeBsd 4.10 + squid + ipfw
>у провайдера FreeBsd 4.7 + squid
>
>rl0 (212.152.251.122) netmask 255.255.255.248
>rl1 (10.10.10.1)netmask 255.255.255.0
>gateway (212.152.251.121)
>
>у провайдера 212.152.251.47 port 8080во первых твои локальные юзеры наверно сначала на твой squid заворачиваются или нет?
покажи ipfw shесли это так то
в ядре должно быть
options IPFIREWALL_FORWARDпишем
${ipfw} add fwd 212.152.251.121,8080 from 212.152.251.122 to any 80
правило по выше ставимесли это не так то
в ядре должно быть
options IPFIREWALL_FORWARDпишем
здесь правило divert natd из local_net to any
${ipfw} add fwd 212.152.251.121,8080 from 10.10.10.1 to any 80
${ipfw} add fwd 212.152.251.121 from 10.10.10.1 to any
здесь правило divert natd from any to 212.152.251.122все вместе это называется PBR поищи здесь на сайте
>>Народ помогите !
>>
>>Надо заставить сервер перенапрвлять пакеты юзеров через Proxy провайдера?
>>Установлена FreeBsd 4.10 + squid + ipfw
>>у провайдера FreeBsd 4.7 + squid
>>
>>rl0 (212.152.251.122) netmask 255.255.255.248
>>rl1 (10.10.10.1)netmask 255.255.255.0
>>gateway (212.152.251.121)
>>
>>у провайдера 212.152.251.47 port 8080
>
>во первых твои локальные юзеры наверно сначала на твой squid заворачиваются или
>нет?
>покажи ipfw sh
>
>если это так то
>в ядре должно быть
>options IPFIREWALL_FORWARD
>
>пишем
>
>${ipfw} add fwd 212.152.251.121,8080 from 212.152.251.122 to any 80
>правило по выше ставим
>
>если это не так то
>
>в ядре должно быть
>options IPFIREWALL_FORWARD
>
>пишем
>
>здесь правило divert natd из local_net to any
>${ipfw} add fwd 212.152.251.121,8080 from 10.10.10.1 to any 80
>${ipfw} add fwd 212.152.251.121 from 10.10.10.1 to any
>здесь правило divert natd from any to 212.152.251.122
>
>все вместе это называется PBR поищи здесь на сайтеСпасибо!
Сейчас попробую!
Спасибо!
Сейчас попробую...
>>пишем
>>
>>${ipfw} add fwd 212.152.251.121,8080 from 212.152.251.122 to any 80Я чё-то не догоняю, при чём тут "fwd 212.152.251.121,8080". Это же шлюз вроде...
>
>>>пишем
>>>
>>>${ipfw} add fwd 212.152.251.121,8080 from 212.152.251.122 to any 80
>
>Я чё-то не догоняю, при чём тут "fwd 212.152.251.121,8080". Это же шлюз
>вроде...
http://www.opennet.me/base/net/bsd_pbr_route.txt.html
>Народ помогите !
>
>Надо заставить сервер перенапрвлять пакеты юзеров через Proxy провайдера?
>Установлена FreeBsd 4.10 + squid + ipfw
>у провайдера FreeBsd 4.7 + squid
>
>rl0 (212.152.251.122) netmask 255.255.255.248
>rl1 (10.10.10.1)netmask 255.255.255.0
>gateway (212.152.251.121)
>
>у провайдера 212.152.251.47 port 8080
контекстный поиск со словами freebsd transparent proxy сильно облегчит жизнь