exatamente, como eu disse numa outra thread ... eu uso em varios servidores e funciona no estilo "mel na chupeta" heheh
abraço galera... Em 28/06/07, Lutieri G.<[EMAIL PROTECTED]> escreveu: > Olá Lista! > > > Estou aqui apenas para dizer que compreendi por inteiro a regra RDR e > nat e afirmar que a palavra chave PASS, que já foi dita nessa lista > que não tem efeito, TEM SIM. > > Vou colocar alguns exemplos de regras aqui para facilitar o entendimento. > > *****NAT Sem usar o PASS***** > int_if=em0 > ext_if=em1 > > ext_ip=200.0.0.0 > > > nat on $ext_if from 192.168.1.10 to any -> $ext_if > > > block all > pass out on $ext_if from $ext_ip to any keep state > pass in on $int_if from 192.168.1.10 to any keep state > pass out on $ext_if from 192.168.1.10 to any keep state > *************** > > Agora o mesmo NAT: > > *****NAT USANDO o PASS***** > int_if=em0 > ext_if=em1 > > ext_ip=200.0.0.0 > > > nat pass on $ext_if from 192.168.1.10 to any -> $ext_if > > block all > ####pass out on $ext_if from $ext_ip to any keep state > pass in on $int_if from 192.168.1.10 to any keep state > ####pass out on $ext_if from 192.168.1.10 to any keep state > *************** > > Li em alguns lugares que não funcionava o PASS ou só estava habilitado > no OpenBSD. Porém está provado nos exemplos acima que realmente quando > usada a palavra chave PASS em uma regra NAT não são necessárias criar > regras de filtragem NESSA INTERFACE. Acho que é aí que está o pulo do > gato. Como pode ser visto apenas tive que permitir a entrada de > pacotes na interface interna. Já na interface externa, quando usado > PASS, não é necessária regras de filtragem. > > Como RDR é a mesma coisa. Alguns exemplos: > > > *****RDR Sem usar o PASS***** > int_if=em0 > ext_if=em1 > > ext_ip=200.0.0.0 > > rdr on $ext_if proto tcp from any to $ext_ip port 5900 -> 192.168.1.10 > > block all > pass in on $ext_if proto tcp from any to 192.168.1.10 port 5900 keep state > pass out on $int_if proto tcp from any to 192.168.1.10 port 5900 keep state > *************** > > O mesmo RDR com o PASS: > > > *****RDR Usando o PASS***** > int_if=em0 > ext_if=em1 > > ext_ip=200.0.0.0 > > rdr pass on $ext_if proto tcp from any to $ext_ip port 5900 -> 192.168.1.10 > > block all > ####pass in on $ext_if proto tcp from any to 192.168.1.10 port 5900 keep state > pass out on $int_if proto tcp from any to 192.168.1.10 port 5900 keep state > *************** > > Novamente, quando usado o PASS não precisa ser criado as regras de > filtragem na interface externa! Porém na interface interna é > necessário sim. Do contrário seria um furo. > > > Espero que tenha ficado claro e ao mesmo tempo morto esse assunto de PASS. > > > Boa tarde a todos! > > > > -- > Att. > Lutieri G. B. > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- Thiago J. Ruiz http://thiagoruiz.blogspot.com ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

