Pessoal, boa tarde!

Montei um gateway de Internet com as funções de firewall (iptables) e proxy (squid). Usei Fedora 6. O proxy é autenticado e utiliza a base de dados do AD (active directory) de um servidor Windows 2003 Server. Tudo funciona bem, exceto por uma questão envolvendo o acesso dos hosts internos a um servidor de VPN externo, que roda a solução de VPN da Microsoft (pptp). Os detalhes são:

1) A aplicação de VPN utiliza o cliente de VPN do próprio windows XP.
2) O Linux deveria ser capaz de efetuar o pass-through, fazendo NAT corretamente e permitindo a conexão do cliente interno ao gateway externo da Microsoft.
3) Vi que é necessário ter os módulos ip_nat_pptp, ip_conntrack_pptp, ip_nat_proto_gre e ip_conntrack_proto_gre carregados para que o acesso ao gateway externo ocorra.
4) ip_nat_pptp e ip_conntrack_pptp carregam sem problemas (comando modprobe).
5) ip_nat_proto_gre e ip_conntrack_proto_gre não carregam, apresentando as mensagens:
#modprobe ip_nat_proto_gre
FATAL: module ip_nat_gre not found
#modprobe ip_conntrack_proto_gre
FATAL: module ip_nat_gre not found

Chequei as opções necessárias no kernel, e está tudo certo. No firewall, o forward da porta 1723 está ok.

O que está faltando?