[FUGSPBR] Openbsd PF, NAT ou Route
Capriotti
capriotti em portal7.com.br
Ter Jul 2 11:06:25 BRT 2002
Olha, Em FreeBSD dá para fazer isso com o pé nas constas, usando o NATd.
A linha do natd, nosmalmente, no arquivo /etc/rc.firewall é assim:
${fwcmd} add 50 divert natd all from any to any via ${natd_interface}
VC vai ter que mudar isso parar algo como
$[fwcmd] add 50 divert natd all from 192.168.0.5 to any out via
[ip.da.placa.do.adsl]
$[fwcmd] add 60 divert natd all from 192.168.0.10 to any out via
[ip.da.placa.do.link]
$[fwcmd] add 50 divert natd all from any to any via [quem.lida.com.o.resto]
A primeira e segunda linha cuidam do tráfego conforme VC pediu (tem que
testar, mas o mecanismo básico é esse). A terceira linha coisa das entradas
e de casos não previstos.
Como eu disse, essa é a idéia inicial. Precisa ser burilada.
At 07:55 AM 7/2/2002, you wrote:
>Estou tentando fazer o seguinte:
>
>tenho uma rede assim
>
>_____________
>|
>link comEmbratel <---> | OpenBSD | <---> link ADSL (192.168.200.100)
>(200.246.99.1) |____________|
>^
>|
>|
>-------------------
>| Micros da rede |
>| interna |
>-------------------
>(192.168.0.1/24)
>
>Bom este Openbsd tem 3 placas de rede, uma eh o link da embratel, outro link
>da ADSL e outro a placa de rede interna.
>
>minha roda default eh 200.246.99.1
>
>E quero fazer o seguinte, quando vier da rede interna com ip 192.168.0.5
>saia pela ADSL, quando vier pela 192.168.0.10 saia pela embratel, tipo quero
>dividir as rotas dependendo do ip.
>
>Tem um server feito em linux aqui que usa preroute e mangle, mas estou
>tentando migrar pra BSD, pra mim n importa se alguem tiver uma solucao em
>freebsd ou netbsd ou openbsd, so quero trocar este linux daqui.
>
>Alguem poderia me dar uma luz :)
>
>
>Obrigado.
>
>
>
>________________________________________________
>Este e-mail foi enviado pelo Redamp WebMail 3.1
>
>______________________________________________
>http://www2.fugspbr.org/mailman/listinfo/fugspbr
______________________________________________
http://www2.fugspbr.org/mailman/listinfo/fugspbr
Mais detalhes sobre a lista de discussão freebsd