Sorry for den lange ventetid... jeg har fået mig en gang lungebetændelse.. så jeg er ikke så aktiv lige nu...
Men jeg har kigget lidt nærmere på det, og kan konstatere at portfw ikke understøtter andet end tcp og udp....
Sorry... jeg tror jeg engang fandt en ukurant version.... men ok...
Jeg har gravet lidt dybere... og kommet frem til at der ikke er tale om protokollen gre, men porten til gre tunnelling... altså
port 47
Jeg har også fundet et script der skulle kunne klare det?
Jeg har på nuværende tidspunkt en 2.2.14-5.0 kerne... og den virker det ikke på... men 2.2.16+ skulle virke
ipchains -F
ipmasqadm portfw -f
echo 1 > /proc/sys/net/ipv4/ip_forward
insmod ip_masq_pptp
insmod ip_masq_ftp
ipchains -P input ACCEPT
ipchains -P output ACCEPT
ipchains -P forward REJECT
ipchains -A forward -s $internetVPNServer/24 -j MASQ
ipmasqadm portfw -a -P tcp -L $internalNetcard 1723 -R $internetVPNServer 1723
ipfwd $internetVPNServer 47 &
Man skal bruge ipfwd ... og hvis ikke du har den skal du nok finde den her...
http://www.cag.lcs.mit.edu/~cananian/Projects/IPfwd/
Man skal også bruge ip_masq_pptp.o som kan findes igennem "linux_pptp" linket på siden...
Du skal også bruge ip_masq_ftp.o hvis du vil bruge den som i scriptet herover, men den kunne jeg ikke lige umiddelbart finde...
Jeg kigger lidt videre på det, men jeg håber at du kan bruge dette til noget...
Dette her er nok helt sikkert noget du kan bruge
http://www.linuxdoc.org/HOWTO/VPN-Masquerade-HOWTO.html
mvh
Dennis