usando o not com MASQUERADE

1. usando o not com MASQUERADE

Ronilson Barcellos
ronilson

(usa Fedora)

Enviado em 07/11/2007 - 12:36h

Olá VOL,

estou com um problema ao usar ipsec(netkey) e MASQUERADE, já pensei em mudar para openvpn, mas não posso.

O problema é o seguinte:

Do lado esq tenho 2 redes (192.168.1.0/24 192.168.4.0/24) com o ip valido 200.222.222.222*

Do lado direto tenho 1 rede 192.168.5.0/24 ip valido 200.233.233.233*

* esse ip's são apenas exemplos

No lado ha uma máquina que tem q ter acesso total a internet sem proxy e essas 2 redes na vpn, mas para dar acesso tenho que mascarar a conexão, porém o ipsec para se mascaro a conexão.

Para fazer isso com acesso a rede 192.168.1.0/24 usei:
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.5.2 ! -d 192.168.1.0/24 -j MASQUERADE

Porém não posso fazer isso para a outra rede, pois o iptables reconhece a 1ª e ignora a 2ª, também tentei inserir na chain, com:

iptables -t nat -I POSTROUTING 1 -o eth0 -s 192.168.5.2 ! -d 192.168.4.0/24 -j MASQUERADE

Mas ai para todo o acesso a essas redes através do ipsec, minha pergunta é se o iptables em algum ou lógico, já pesquisei mas não encontrei. Penso em fazer algo assim:

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.5.2 !(not) -d 192.168.1.0/24 ou !(not) -d 192.168.1.0/24 -j MASQUERADE

Já tentei com:
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.5.2 ! -d 192.168.1.0/24 || ! -d 192.168.4.0/24 -j MASQUERADE

Mas não rola, alguém tem uma idéia?



  


2. Re: usando o not com MASQUERADE

Rodrigo Penna
Penna

(usa Fedora)

Enviado em 07/11/2007 - 14:20h

Caro amigo da VOL,

Bom pelo que você quer fazer não sei se será possível a não ser que você use as tabelas de roteamento o iproute2 ou faça uma vpn server --> server, assim terá acesso ilimitado a outra rede e pode gerenciar a sua rede para acessar a internet.
Ou do jeito que você fez abrindo mais a mascara para poder ter acesso as duas redes.
Tem alguns artigos sobre iproute2 aqui mesmo no VOL tenta pesquisar sobre quem sabe não lhe dá uma luz.

Espero ter ajudado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts