Pb DNS Dynamique

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Pb DNS Dynamique

Messagepar charly76 » 02 Juil 2005 14:52

Bonjour,

j'ai un problème de mise à jour de l'adresse IP dans le service DYNDNS.

Voici ma config reseau :

Internet ---- C-Box ----- IPCOP ----- reseau privé

public ---- 172.16.1.0/24 ---- 192.168.1.0/24

Un test avec http://checkip.dyndns.org me renvoit bien l'adresse public de ma C-BOX.

Malgré l'activation de l'option "Deviner la véritable IP publique à l'aide d'un serveur extérieur" et après avoir forcé la mise à jour, l'adresse ip enregistré dans le service DYNDNS est la adresse privée de l'interface RED d'IPCOP (172.16.1.2) .

Si quelqu'un a des idées....

De plus, autre essai, après avoir réaffecté la bonne adresse dans le service DYNDNS, lorsque je redémarre la C-Box (nouvelle adresse IP publique), l'enregistrement DNS du service DYNDNS n'est pas mis à jour : que ce soit la bonne adresse ou pas. Quelle est la fréquence d'actualisation de l'enregistrement DNS ?


Charly.
charly76
Matelot
Matelot
 
Messages: 2
Inscrit le: 16 Fév 2005 11:27

Petit oubli

Messagepar charly76 » 02 Juil 2005 19:01

La version IPCOP utilisée est 1.4.6 donc contient normalement "Fix dyndns ip behind
router not updated correctly SF1168178".

Charly.
charly76
Matelot
Matelot
 
Messages: 2
Inscrit le: 16 Fév 2005 11:27

Messagepar Franck78 » 03 Juil 2005 02:33

Salut,
Ca c'est le bout de code qui récupère l'IP publique. Pour que ca marche il faut que l'IP de RED soit dans une classe réservée.
ajoutes quelques 'log' pour voir un cela coince...
&General::log ("test");

Celui s'affiche t-il ?
"Dynamic DNS public router IP is:xxxxxx"

/usr/local/bin/setddns.pl:
Code: Tout sélectionner
#If IP is reserved network, we are behind a router. May we ask for our real public IP ?
if ( &General::IpInSubnet ($ip,'10.0.0.0','255.0.0.0') ||
     &General::IpInSubnet ($ip,'172.16.0.0.','255.240.0.0') ||
     &General::IpInSubnet ($ip,'192.168.0.0','255.255.0.0'))
{
    # We can, but are we authorized by GUI ?
    if ($settings{'BEHINDROUTER'} eq 'FETCH_IP') {
        if ($ARGV[0] eq '-f'){
            $settings{'BEHINDROUTERWAITLOOP'} = -1; # When forced option, fectch PublicIP now
        }

        # Increment counter modulo 4. When it is zero, fetch ip else exit
        # This divides by 4 the requests to the dyndns server.
        $settings{'BEHINDROUTERWAITLOOP'} = ($settings{'BEHINDROUTERWAITLOOP'}+1) %4;
        &General::writehash("${General::swroot}/ddns/settings", \%settings);
        exit if ( $settings{'BEHINDROUTERWAITLOOP'} ne 0 );
        my $RealIP = &General::FetchPublicIp;
        $ip = (&General::validip ($RealIP) ?  $RealIP : 'unavailable');
        &General::log ("Dynamic DNS public router IP is:$ip");
    }
}
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar F@bien91 » 20 Nov 2005 02:02

Bonjour

J'ai le même pb que Charly76

Internet ---- modem/routeur --- IPCOP --- réseau

public --- 192.168.1.0 --- 192.168.100.0 ----

la page dyndnds est correctement renseigné (les jokers ne sont pas activés) et ça ne marche pas.

Faut-il activer les jokers chez dyndns et sur la page d'IPCOP?

Pourquoi mon navigateur me renvoie un message de délai de connexion dépassé?

Merci de vos lumières
F@bien91
Matelot
Matelot
 
Messages: 3
Inscrit le: 20 Nov 2005 01:53

Messagepar Franck78 » 20 Nov 2005 15:00

Un problème par topic, merci

dyndns:
-une ip publique 192.168.0.0./16 est interdite.
-le test est trop violent dans IPCop qui suppose que RED est toujours internet. Il peut en effet etre au _cul d'un routeur et connecté avec celui-ci sur une plage privée. Faut que je voie le source.

Choisis donc la cause de ton soucis parceque ton plan avec "modem/routeur" n'explique rien.


Franck
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar F@bien91 » 22 Nov 2005 01:00

Désolé

Je reformule

Soit un IPCOP derrière un Netgear DG384

Les accès externes sont ouverts pour le port 445

Un Dyndns est activé et réglé sur IPCOP

Quand je me connecte depuis une machine extérieure au réseau j'obtiens un délai de connexion dépassé.

Help me please
F@bien91
Matelot
Matelot
 
Messages: 3
Inscrit le: 20 Nov 2005 01:53

Messagepar Gandalf » 22 Nov 2005 09:41

F@bien91 a écrit:Quand je me connecte depuis une machine extérieure au réseau j'obtiens un délai de connexion dépassé.

Help me please


Salut, tu ne précises pas comment et sur quoi tu te connectes ? Je pense que tes règles sont correctes ?
/G.
Avatar de l’utilisateur
Gandalf
Amiral
Amiral
 
Messages: 1980
Inscrit le: 22 Août 2002 00:00
Localisation: Strasbourg

Messagepar F@bien91 » 22 Nov 2005 22:14

Salut

Je me connecte via internet explorer sur un portable à mon boulot (l'IPCOP est chez moi) en tapant https://nom_de_domaine.dyndns.org:3445 (j'ai modifié le 445 en 3445).
Je cherche à obtenir l'interface de réglage IPCOP.

Toutes mes règles sont correctes excepté peut être le reroutage (j'y connait rien)
F@bien91
Matelot
Matelot
 
Messages: 3
Inscrit le: 20 Nov 2005 01:53

Messagepar Gandalf » 23 Nov 2005 10:32

F@bien91 a écrit: ... à mon boulot ...


Ce port est certainement bloqué par le firewall de ta boite non ? En effet, à moins que tu ne l'ai ouvert, il n'y aucune raison pour que le n°3445 soit ouvert !
/G.
Avatar de l’utilisateur
Gandalf
Amiral
Amiral
 
Messages: 1980
Inscrit le: 22 Août 2002 00:00
Localisation: Strasbourg


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron