[FUG-BR] Problemas com ipfw + ipnat
corsini@unis
corsini em unis.edu.br
Sexta Setembro 15 15:12:36 BRT 2006
Isso mesmo , preciso fazer NAT apenas p/ a rede dos funcionários.,
Na verdade sabe pq isso!!! vou te explicar
é que nos laboratórios de alunos quero tirar o NAT, pois os alunos estão
colocando outros proxy externos lá no ferramentas
opções da internet - conexão - configuração da lan.. no caso I.E já
bloqueiei isso, porém no mozzila firefox , ainda não vi como fazer isso,
entaum vou obrigar a rede dos alunos a passar por esse proxy, sacou??
Valeu amigo
Ok, amigo vou tentar aqui,
Thiago Damas escreveu:
> Ola,
> entao, voce quer fazer somente NAT da rede dos funcionarios?
> ipfw add XXX divert natd ip from REDEFUNCIONARIOS to any via xl0 out
> ipfw add YYY divert natd ip from any to any via xl0 in
>
> Ve se isso funciona.
> []s
>
>
> On 9/15/06, corsini em unis <corsini em unis.edu.br> wrote:
>
>> Oi amigo , aproveitando nossa discussão,
>>
>> tenho um cenário aqui seguinte:
>>
>> Aqui é uma universidade
>> tenho uma Freebsd 6.1 com tres interfaces de rede
>> xl0 - saída 192.168.0.1
>> xl1 - interna - rede dos funcionário
>> xl2 - interna - rede dos alunos
>>
>>
>> hoje to fazendo NAT da xl0 para todas as demais (xl1 e xl2) com IPFW
>> to usando o Firewall_type="SIMPLE" que já tem essa linha de comando
>> ${fwcmd} add divert natd all from any to any via ${natd_interface}
>>
>> na verdade preiciso fazer o NAT apenas da xl0 p/ a xl1, sendo que na xl2
>> to com proxy
>> que não precisa do NAT.. até pq quero obrigar o alunos a passar pelo proxy.
>> poderia me ajudar ...???
>>
>> obrigadoooooo!!!!!!!
>>
>>
>>
>>
>>
>> Jonatas M. Victor escreveu:
>>
>>> Srs,
>>>
>>> Estou enfrentando seguidamente problemas com uma dupla que eu uso
>>> seguido que é o ipfw + ipnat. Não sei se seria melhor usar sempre pf +
>>> ipnat ou ipfw + natd pois nessas ordem funcionam perfeitos. Bom eu tenho
>>> 2 problemas.
>>>
>>> 1º) Redirecionamento de pacotes. Eu tenho um proxy transparente em
>>> 172.16.1.250 e o GW default da minha rede é 172.16.1.254. Eu tenho ipnat
>>> para saída pelo GW default + ipfw para firewall. Eu tentei jogar o
>>> tráfego saindo pelo default na porta 80 para proxy como abaixo:
>>>
>>> Ex do ipnat:
>>>
>>> map xl0 172.16.1.0/24 -> 200.200.200.200/32 proxy port ftp ftp/tcp
>>> map xl0 172.16.1.0/24 -> 200.200.200.200/32
>>> map xl0 172.16.1.0/24 -> 200.200.200.200/32 portmap tcp/udp auto
>>>
>>> Tentativas de regras no ipfw:
>>>
>>> 1º Tentativa:
>>> ipfw add 1 fwd 172.16.1.250,3128 ip from any to any 80 via xl1 in
>>>
>>> 2º Tentativa:
>>> ipfw add 1 fwd 172.16.1.250 ip from any to any 80 via xl1 in
>>>
>>> ( xl1 eh a placa de rede de entrada, simplesmente os pacotes passam na
>>> regra mas nao tem efeito seguem para o nat )
>>>
>>> Alguem tem alguma dica?
>>>
>>>
>>> Segundo é um caso parecido só que eh source rounting onde tem 2 placas
>>> de rede fazendo nat com ipnat e ao usar o ipfw para fazer os pacotes
>>> saírem pela placa de rede certa o ipfw simples não tem efeito. Passa os
>>> pacotes na regra mas não tem efeito.
>>>
>>> Ex:
>>>
>>> ipfw add 1 fwd 10.10.10.1 ip from any to any via rl1 out
>>>
>>> Onde 10.10.10.1 está no barramento que está na rl0.
>>>
>>>
>>> To com todas as opcoes no Kernel do ipfw e do ipf.
>>>
>>>
>>> options IPFIREWALL
>>> options IPFIREWALL_VERBOSE
>>> options IPFIREWALL_VERBOSE_LIMIT=100
>>> options IPFIREWALL_DEFAULT_TO_ACCEPT
>>> options IPFIREWALL_FORWARD
>>> options IPFIREWALL_FORWARD_EXTENDED
>>> options DUMMYNET
>>> options IPDIVERT
>>>
>>>
>>> device pf #PF OpenBSD packet-filter firewall
>>> device pflog #logging support interface for PF
>>> device pfsync #synchronization interface for PF
>>> options PPP_FILTER #enable bpf filtering (needs bpf)
>>> options IPFILTER #ipfilter support
>>> options IPFILTER_LOG #ipfilter logging
>>> options IPFILTER_LOOKUP #ipfilter pools
>>> options ALTQ
>>> options ALTQ_CBQ # Class Bases Queueing
>>> options ALTQ_RED # Random Early Detection
>>> options ALTQ_RIO # RED In/Out
>>> options ALTQ_HFSC # Hierarchical Packet Scheduler
>>> options ALTQ_CDNR # Traffic conditioner
>>> options ALTQ_PRIQ # Priority Queueing
>>> options ALTQ_NOPCC # Required for SMP build
>>> options ALTQ_DEBUG
>>>
>>>
>>> Se alguem tiver alguma idéia agradeço.
>>>
>>>
>>> Jonatas M. Victor
>>>
>>>
>>>
>>>
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>>
>>>
>>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
>
Mais detalhes sobre a lista de discussão freebsd