[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

VPN



> Por si les interesa.
> La semana pasada había hecho una consulta de como enmascarar conexiones
> pptp
> en un firewall con kernel 2.4.22 desde internet a un server (VPN) detrás
> del
> mismo, bueno lo solucione de la siguiente manera
> 
> - parchear el kernel con patch-o-matic: ./runme extra/ip_conntrack_pptp*
> 				         ./runme
> extra/ip_conntrack_proto_gre*
> 
> - Compilamos en kernel y habilitamos como módulos 
> 
> - reglas
> 
> (eth0 inter ext / eth1 inter int)
> echo "1" > /proc/sys/net/ipv4/ip_forward
> iptables -t nat -A PREROUTING -i eth0 -p 47 -j DNAT --to-destination
> VPN_SERVER
> iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 1723 -j DNAT
> --to-destination VPN_SERVER
> iptables -A FORWARD -i eth0 -o eth1 -p 47 -d VPN_SERVER -j ACCEPT
> iptables -A FORWARD -i eth1 -o eth0 -p 47 -s VPN_SERVER -j ACCEPT
> iptables -A FORWARD -i eth0 -o eth1 -p tcp -d VPN_SERVER --dport 1723 -j
> ACCEPT
> iptables -A FORWARD -i eth1 -o eth0 -p tcp -s VPN_SERVER --sport 1723 -j
> ACCEPT
> iptables -t nat -A POSTROUTING -o eth0 -p 47 -j SNAT --to-source
> IP_FIREWALL
> iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 1723 -j SNAT
> --to-source IP_FIREWALL
> 
>   Alexis
> 



Reply to: