Esperimente usar :
/sbin/ipfw add fwd 10.5.0.1,3128 tcp from 10.5.0.0/16 to any dst-port 80
Coloque no lugar de 127.0.0.1,, o ip do seu gateway interno
- Original Message -
From: Alexandre Andrade [EMAIL PROTECTED]
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
freebsd@fug.com.br
Sent: Thursday, October 05, 2006 4:59 PM
Subject: Re: [FUG-BR] Proxy-Transparente + IPFW
Opa,
Realmente não tá tão fácil mesmo. hehehe
Bom eu não se o fato de eu ter apenas uma interface de rede
atrapalharia. Eu faço NAT para alguns IPS aqui da minha própria rede
Interna.
Mas adicionando a regra desse jeito também não rolou. Pra vc ter uma
idéia nem LOGA nada no SQUID.
Valeu
On 10/5/06, Alexandre Maciente [EMAIL PROTECTED] wrote:
Opa! Tá fácil não heim, rs..
Amigo, tente colocar suas regras de firewall desta forma:
/sbin/ipfw -q -f flush
/sbin/ipfw add check-state
/sbin/ipfw add allow all from any to any via lo0
/sbin/ipfw add allow log icmp from any to any
/sbin/ipfw add allow ip from 10.5.0.0/16 to any keep-state
/sbin/ipfw add allow ip from any to 10.5.0.0/16 keep-state
/sbin/ipfw add fwd 127.0.0.1,3128 tcp from 10.5.0.0/16 to any dst-port 80
/sbin/ipfw add divert natd all from any to any via lnc0
/sbin/ipfw add 65000 deny all from any to any
Com o squid está td correto mesmo né?
Boa sorte!
Alexandre Maciente
- Original Message -
From: Alexandre Andrade [EMAIL PROTECTED]
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
freebsd@fug.com.br
Sent: Thursday, October 05, 2006 4:34 PM
Subject: Re: [FUG-BR] Proxy-Transparente + IPFW
Olá,
Então sem chance cara, fiz o que vc falou e não rolou. Tá assim agora.
/sbin/ipfw -q -f flush
/sbin/ipfw add 65 fwd 127.0.0.1,3128 tcp from 10.5.0.0/16 to any dst-port
80
/sbin/ipfw add 80 divert natd all from any to any via lnc0
/sbin/ipfw add 90 check-state
/sbin/ipfw add 95 allow all from any to any via lo0
/sbin/ipfw add 100 allow log icmp from any to any
/sbin/ipfw add 200 allow ip from 10.5.0.0/16 to any keep-state
/sbin/ipfw add 250 allow ip from any to 10.5.0.0/16 keep-state
/sbin/ipfw add 65000 deny all from any to any
Só pra contar vai o natd.conf também.
interface lnc0
dynamic yes
same_ports yes
use_sockets yes
unregistered_only no
Valeu
On 10/5/06, Alexandre Maciente [EMAIL PROTECTED] wrote:
Blz,
Vamos lá, tente adicionar a regra desta froma então:
ipfw add 65 fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any dst-port
80
Supondo que classe de Ips de sua rede seja 192.168.0.0/24
Qualque coisa tamo aí.
Alexandre
- Original Message -
From: Alexandre Andrade [EMAIL PROTECTED]
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
freebsd@fug.com.br
Sent: Thursday, October 05, 2006 4:20 PM
Subject: Re: [FUG-BR] Proxy-Transparente + IPFW
Fala ae,
Pior que eu já coloquei: Ficou assim:
/sbin/ipfw -q -f flush
/sbin/ipfw add 65 fwd 127.0.0.1,3128 tcp from any to any 80
/sbin/ipfw add 80 divert natd all from any to any via lnc0
/sbin/ipfw add 90 check-state
/sbin/ipfw add 95 allow all from any to any via lo0
/sbin/ipfw add 100 allow log icmp from any to any
/sbin/ipfw add 200 allow ip from 10.5.0.0/16 to any keep-state
/sbin/ipfw add 250 allow ip from any to 10.5.0.0/16 keep-state
/sbin/ipfw add 65000 deny all from any to any
Valeu
On 10/5/06, Alexandre Maciente [EMAIL PROTECTED] wrote:
Olá Alexandre (chará),
Tente colocar a regra de forward (165) antes da regra de Nat e
(divert
80).
Boa sorte!
Alexandre Maciente
- Original Message -
From: Alexandre Andrade [EMAIL PROTECTED]
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Freebsd@fug.com.br
Sent: Thursday, October 05, 2006 3:49 PM
Subject: [FUG-BR] Proxy-Transparente + IPFW
Hello pessoal,
Acho que hoje não acordei muito inspirado e to quebrando a cabeça pra
fazer um Proxy-Transparente funcionar. heheh
Segue as minhas regras de IPFW, o que será que tá errado. ?
/sbin/ipfw -q -f flush
/sbin/ipfw add 80 divert natd all from any to any via lnc0
/sbin/ipfw add 90 check-state
/sbin/ipfw add 95 allow all from any to any via lo0
/sbin/ipfw add 100 allow log icmp from any to any
/sbin/ipfw add 164 allow tcp from any to any
/sbin/ipfw add 165 fwd 127.0.0.1,3128 tcp from any to any 80
/sbin/ipfw add 200 allow ip from 10.5.0.0/16 to any keep-state
/sbin/ipfw add 250 allow ip from any to 10.5.0.0/16 keep-state
/sbin/ipfw add 65000 deny all from any to any
Só lembrando que o SQUID tá perfeitamente configurado.
Valeu.
--
Alexandre Andrade
São Paulo - SP
Linux User: 337239
BSD User: BSD051253
[EMAIL PROTECTED]
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: