Journal freebox et les dns de free

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
mai
2004
Bonjour cher journal

Comme indiqué dans un précédent journal, vous avons maintenant une freebox au taf en remplacement de wanadoo. Ca marche impec (les 3cd de la mdk officiel en même pas 2h, gravure incluse).
Mais, car il y'a un mais, j'ai un problème sur le routeur (debian stable) avec les DNS. Si j'ai bien compris, le DHCP "donne" le bon DNS a chaque reconnexion. Or pas du tout, je me retrouve avec un resolv.conf qui donne ca :

nameserver 212.27.39.2
nameserver 212.27.39.134

Au lieu des bon serveur DNS de free :

nameserver 212.27.32.117
nameserver 212.27.32.176

Si je change le fichier pour les bonne IP, au bout d'un moment elles disparaissent et JeanClode (mon bot débile, voir journal plus bas) ne retrouve plus le réseau undernet, et apt ne trouve plus les serveurs, etc.

Voici la configuration de la carte reseau connecté a la freebox :

auto eth0
iface eth0 inet dhcp

J'ai manqué quelque chose ? Après un peu de googelage, j'ai pas trouvé d'ou vient le problème, si quelqu'un peut eclairer ma lanterne sur le fonctionnement de DHCP et du DNS free, il gagne un rince doigt au citron.
  • # Installer un serveur DNS sur Debian ?

    Posté par  . Évalué à 2.

    Pour pallier les problèmes de DNS Free qui part en rade.

    voir ici:
    http://people.via.ecp.fr/~alexis/formation-linux/serveur-dns.html(...)

    ­La faculté de citer est un substitut commode à l'intelligence -- Somerset Maugham

    • [^] # Re: Installer un serveur DNS sur Debian ?

      Posté par  (site web personnel) . Évalué à 2.

      ben, la machine qui fait passerelle à un serveur samba, un mysql, un ftp et d'autres conneries qui tournent, et ce n'est qu'un P233 avec 64Mo de ram. Je ne sais pas combien de puissance/memoire prends un serveur DNS perso, mais j'aimerais juste que mon fichier resolv.conf garde les IP que je lui donne, qui fonctionnent très bien.
      • [^] # Re: Installer un serveur DNS sur Debian ?

        Posté par  (site web personnel) . Évalué à 2.

        ca prend rien ou presque...
      • [^] # Re: Installer un serveur DNS sur Debian ?

        Posté par  . Évalué à 2.

        Si ta machine est en marche 24/24, un DNS-cache fera parfaitement l'affaire.
        De plus y'a aucun probleme pour faire tourner ca sur un 233... mais alors aucun ;)
      • [^] # Re: Installer un serveur DNS sur Debian ?

        Posté par  (site web personnel) . Évalué à 2.

        avec dhcpcd l'option pour pas écraser resolv.conf, c'est -R.

        sinon, j'ai bind 9 qui tourne sur une Sun d'au moins 10 ans ( http://www.obsolyte.com/sun_lx/(...) ), ça prend vraiment pas lourd.
        • [^] # Re: Installer un serveur DNS sur Debian ?

          Posté par  (site web personnel) . Évalué à 3.

          Oups, en fait c'est pas 64Mo qu'il y'a sur le routeur, mais 48, et elle utilise déjà presque tout. Mais je me pencherais un jour sur une config DNS. Avec bind on fait un serveur DNS ou un cache DNS ? Si y'a un how-to pour les nul qui explique bien tout ça, et en français (et la cremière aussi, avec un mars), je suis preneur.

          Sinon en attendant je vais adopter le -R :)
          • [^] # Re: Installer un serveur DNS sur Debian ?

            Posté par  (site web personnel) . Évalué à 2.

            Avec bind on fait un serveur DNS ou un cache DNS ?
            Les deux, selon la config. On peut même faire les deux en même temps - c'est le cas du mien, master sur mes zones et proxy pour le reste (pour le LAN).

            Pour la conso du démon:
            PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND
            5814 named 0 0 3228 3156 1000 S 0 0.0 3.3 10:25 named

            (C'est pas très lisible, donc: SIZE=3228, RSS=3156, SHARE=1000)
          • [^] # Re: Installer un serveur DNS sur Debian ?

            Posté par  (site web personnel) . Évalué à 2.

            J'ai oublié le bout à propos du howto en français:
            http://ernest.cheska.net/index.php?fichier=bind9&status=loaddoc(...)

            (pas trouvé de crémière par contre, désolé ;))
          • [^] # Re: Installer un serveur DNS sur Debian ?

            Posté par  (site web personnel) . Évalué à 1.

            Sinon en attendant je vais adopter le -R :)


            Mais en quoi est-ce un problème que les DNS changent à chaque connexion ?

            Ce n'est pas un problème, c'est un comportement normal. Et si Free décide un jour de changer les IP de ses DNS tu ne seras pas perturbé.

            Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment

            • [^] # Re: Installer un serveur DNS sur Debian ?

              Posté par  (site web personnel) . Évalué à 2.

              Oui effectivement, je vais voir au prochain changement des dns si j'arrive a resoudre les noms, mais il me semble bien que non. Peux être que ça vient d'autre chose...et de toute facon je suis bien obligé d'utiliser des serveurs DNS defini pour les machines derrière le routeur, et je pense faire mumuse avec bind dès que j'ai le temps afin que ca soit plus propre (et pour ma culture personnelle egalement ;)
              • [^] # Re: Installer un serveur DNS sur Debian ?

                Posté par  (site web personnel) . Évalué à 1.

                Oui effectivement, je vais voir au prochain changement des dns si j'arrive a resoudre les noms

                Tu es peut être tombé sur un serveur en rade, ça arrive...


                et de toute facon je suis bien obligé d'utiliser des serveurs DNS defini pour les machines derrière le routeur

                Dans ce cas oui, mais à la limite je te conseillerais plutôt d'utiliser 2 des 6 nouveaux serveurs plutôt que les 2 anciens.
                Sinon tu peux installer un relais DNS sur le routeur qui se chargera de transmettre les requettes des clients aux DNS de Free. Un relais DNS http://users.zoominternet.net/~garsh/dnrd/(...) (mais c'est plus tout jeune, à voir)

                Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment

  • # Free utilise plusieurs serveurs

    Posté par  (site web personnel) . Évalué à 3.

    Free utilise 8 serveurs DNS. Donc 2 sont choisis au hasard lors de l'authentification DHCP. 2 parmi :

    212.27.39.1
    212.27.39.2
    213.228.0.23
    213.228.0.212
    212.27.39.134
    212.27.39.135
    212.27.32.176
    212.27.32.177

    En fait les 2 derniers sont les anciens serveurs qui pourraient un jour être mis à la retraite.

    Bref, tu laisses faire DHCP et tout se passera bien :)

    Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment

    • [^] # Re: Free utilise plusieurs serveurs

      Posté par  . Évalué à 1.

      et comment a tu trouvé cette liste ? (sutout les deux 213.228)
      • [^] # Re: Free utilise plusieurs serveurs

        Posté par  (site web personnel) . Évalué à 3.

        Ben il suffit de faire des challenges DHCP et tu finiras par avoir la liste complète :)

        Sinon il suffit de regarder le nom de ces serveurs (dnscache-1.proxad.net) c'est facile de déduire la suite ;)

        Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment

  • # dnsmasq

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    chez moi j'ai installer un dns-cache ultra léger qui n'a pas besoin de toutes les fonctionalités de bind

    apt-get install dnsmasq (par contre je suis fait mon propre backport car la version woody est un peu trop ancienne à mon gout), c'est assez simple à configurer...

    puis mettre ce qu'il faut dans le resolv.conf ( 127.0.0.1 et nom te ta machine)

    mettre qq dns de free dans le fichier de conf de dnsmasq

    et enfin l'option -R dhcpd (comme dit plus haut) pour éviter l'écrasement...


    M.
  • # Autre méthode

    Posté par  (site web personnel) . Évalué à 2.

    Bon, finalement en regardant un peu comment fonctionne le dhclient, j'ai simplement ajouté dans dhclient.conf :
    prepend domain-name-servers 212.27.32.176, 212.27.32.117;

    Ce qui, si j'ai tout compris, ajoute dans le resolv.conf les, semble il, vieux DNS de free qui fonctionnent bien, et le client DHCP rajoutera ce qui lui chante après.

    Je verrais bien si ca marche, sinon dnsmasq a l'air pas mal du tout, je vais peux être m'en servir pour les ordis derrière le routeur (mais si j'ai bien compris pas de .deb de la version 2 pour la woody ?)
    • [^] # Re: Autre méthode

      Posté par  (site web personnel) . Évalué à 2.

      Je me réponds, car quand on cherche une info linusque sur google on tombe souvent sur des journaux, et bien oui, ca marche, c'est formidable, depuis ce matin mon resolv.conf est devenu :

      nameserver 212.27.32.176
      nameserver 212.27.39.2
      nameserver 212.27.39.134
      nameserver 212.27.32.117

      Par contre étrange, il a mis en premier et en dernier les dns que je lui indiquait. Mais ca fait ce que je veux, nan mé, c'est qui le patron hein, jva pas me faire emmerder par un DHCP, nan hého mais il est fou lui !

      PING linuxfr.org (212.27.33.225): 56 data bytes
      64 bytes from 212.27.33.225: icmp_seq=0 ttl=60 time=31.4 ms

      Youpiiiiii
  • # Ip fixe / serveur dns

    Posté par  . Évalué à 1.

    Essaie d'utiliser l'ip statique plutot que le dhcp, ca marche relativement bien chez moi et ca permet de ne plus avoir de client dhcp foireu, sinon tu peux tout aussi bien configurer ton client dhcp pour qu'il ne modifie pas la conf dns.
    Enfin, installe toi un serveur dns perso, ca charge pas bcp, ca prend pas bcp de place mais ca permet d'avoir plein de serveurs dns accessibles sans toucher la conf.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.