Стоит freebsd 4.9, ipfw, bridge. Хочу сделать чтобы пакеты заворачивались на squid. Но не получается. Делаю следующим образом:rc.conf
ifconfig gre0 create
ifconfig gre0 link0 tunnel ip_cisco ip_freebsdipfw
/sbin/ipfw add fwd 127.0.0.1,3128 tcp from any to any 80,3128 via gre0 in
При чем при запуске все эти правила работают, а вот заворачивает он или нет я не знаю.
а сквид то настроил для работы в таком режиме??
Прописал так:http_port 80
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
>Прописал так:
>
> http_port 80
> httpd_accel_host virtual
> httpd_accel_port 80
> httpd_accel_with_proxy on
> httpd_accel_uses_host_header on
Etogo ne dastochno, dlya togo chtob mojno bilo zavernut na squid, skompiliruy zanogo squid s opciey "netfilter"
>ipfw
>/sbin/ipfw add fwd 127.0.0.1,3128 tcp from any to any 80,3128 via gre0
>in
а почему именно in???
А с ipf нельзя скомпилировать? netfilter это же для Линуха?
>А с ipf нельзя скомпилировать? netfilter это же для Линуха?Nu da izveni, netfilter dlya iptables, poprobuy ipf, ya na bsd ne rabotal nekogda neznayu, no ideya ta je doljna bit'
У меня заворачивает вот так
/sbin/ipfw add fwd 127.0.0.1,3128 tcp from any to any 80 via gre0как то странно у тебя написано ".. to any 80,3128..."
и еще
ipfw show
для проверки заворачивает или нет
Почему я поставил 80,3128 просто у меня некоторые пользователи ходят через провайдерский прокси, а некоторые так. Необходимо ли ставить in или нет я не знаю :(. Но по ipfw show он правило форвардинга обрабатывает, но насколько правильно тоже не знаю. Также пользовался с пользовательского компа tracert'ом Так он вообще не показывает заходит ли пакет на bridge. tcpdump также ничего конкретного не показал, и установка в правило форвардинга log не помогла, /var/log/security пуст от этого правила!
А фраза из первого поста, насчёт bridge?
Фря может работать либо в режиме маршрутизатора, либо бридж. Третьего не дано. Форвард уже относится к маршрутизации, так что не будет работать.
Я конечно не силен во фре, но эта ссылка говорит о том что это кто-то делает!
http://www.opennet.me/opennews/art.shtml?num=2939