bonjour,
je viens d'installer 3 ipcop pour monter un vpn 3 sites version ipcop 1.4.10
j'ai vu sur plusieurs doc qu'il était nécessaire de commenter des lignes du fichier /home/httpd/cgi-bin/vpn.cgi/vpnconfig.dat pour permettre lors de la création du vpn que les noms soient pris en compte
mais sous 1.4.10 pas de vpnconfig.dat
voici un exemple de ce que j'ai trouvé de vpnconfig.dat :
if ($cgiparams{'ACTION'} eq $tr{'add'})
{
$right_dns_check = &valid_dns_host($cgiparams{'RIGHT'});
unless ($cgiparams{'NAME'} =~ /^[a-zA-Z]+$/) {
$errormessage = $tr{'name must only contain characters'}; }
# unless (&validip($cgiparams{'LEFT'}) ||
# $left_dns_check eq "0" ) {
# $warnmessage = $tr{'check vpn lr'}."$cgiparams{'LEFT'}. ". $tr{'DNS check failed'}." $left_dns_check"; }
# unless (&validip($cgiparams{'LEFTNEXTHOP'}) ||
# $cgiparams{'LEFTNEXTHOP'} == "%defaultroute") {
# $errormessage = $tr{'left next hop ip is invalid'}; }
unless (&validipandmask($cgiparams{'LEFT_SUBNET'})) {
$errormessage = $tr{'left subnet is invalid'}; }
# unless (&validip($cgiparams{'RIGHT'}) ||
# $right_dns_check eq "0" ) {
# $warnmessage = $tr{'check vpn lr'}."$cgiparams{'RIGHT'}. ". $tr{'DNS check failed'}." $right_dns_check"; }
# unless (&validip($cgiparams{'RIGHTNEXTHOP'}) ||
# $cgiparams{'RIGHTNEXTHOP'} == "%defaultroute") {
# $errormessage = $tr{'right next hop ip is invalid'}; }
unless (&validipandmask($cgiparams{'RIGHT_SUBNET'})) {
$errormessage = $tr{'right subnet is invalid'}; }
-Par défaut ipcop fonctionne avec le @IP et je voudrais qu'il prenne en compte mes noms de machines ipcop de la forme monipcop.dyndns.org
sous la version 1.4.10 j'ai trouver vpnmain.cgi mais qui ressemble pas à la configuration du vpnconfig.dat
mais est-ce le fichier à modifier?
et doit-on commenter des lignes?
ipcop le gère t-il de façon automatique dans cette version?
le problème est urgent
merci d'avance pour votre aide