Bonjour,
J'ai vu plusieurs posts passés concernant Checkpoint mais pas de solution concrète à mon problème.
J'ai un Ipcop 1.3 et un utilisateur doit utiliser Checkpoint VPN-1 secureclient pour se connecter à un VPN Checkpoint externe.
Plusieurs indications m'ont été données pour aboutir à la connection.
Les forwards suivants doivent être appliqués :
500/UDP IKE
500/TCP IKE over TCP
2746/UDP UDP encapsulation
18233/UDP FW1_scv_keep_alive
18231/TCP FW1_pslogon_NG
18232/TCP FW1_sds_logon
J'ai donc appliqué ces forwards de l'ip default (ip du firewall ipcop - un forward sur une autre ip n'aboutit pas !) vers la machine interne.
J'ai aussi, comme c'est indiqué dans plusieurs posts, paramétré le client checkpoint avec :
force udp et support ike over tcp.
Seulement, il me faut aussi forwarder les protocoles 50 et 51 (je parle de n° de protocole, pas de n° de port !!) qui correspondent respectivement à ESP (Encap Security Payload) et AH (Authentication Header).
J'ai passé quelques temps avec l'admin du VPN checkpoint et d'après ses logs, le client checkpoint se connecte mais l'échange de clés ipsec ne se fait pas à cause de l'absence de ces protocoles.
J'ai donc tenté dans le rc.firewall d'IpCop :
/sbin/iptables -A INPUT -p 50 -j ACCEPT
/sbin/iptables -A INPUT -p 51 -j ACCEPT
Mais ca ne marche pas et je ne suis sûr de rien. En fait, peut-on forwarder un protocole ?