Forum Linux.debian/ubuntu Serveur Debian moins réactif en IP statique qu'en DHCP

Posté par  .
Étiquettes :
0
3
nov.
2007
Bonsoir à tous,

J'ai récemment passé mon serveur de fichiers (FTP et Samba) maison en IP statique. Ce faisant, j'ai noté une réactivité beaucoup plus faible du serveur.

En DHCP :
ssh 192.168.1.66
le prompt "password" apparait une à deux secondes après la demande d'ouverture de connexion.

En statique :
ssh 192.168.1.10
le prompt alors prend une petite dizaine de secondes.

Ce n'est pas grave en soit, mais ca fait quand même long, pour un réseau local...

La où ca devient plus agaçant, c'est pour les connexions FTP, qui ont comme un arriere-gout de 56K... Les temps de transferts sont satisfaisants... une fois que le transfert a daigné démarrer ! Cela rend la navigation dans l'arborescence un peu laborieuse.

Je parle de la réactivité du serveur, càd du temps qu'il met à répondre à une requête (connexion SSH, ouverture d'un répertoire FTP...), car les temps sont identiques (ping révèle des taux moyens équivalents).

Mes pistes de recherche :

1/ Une adresse IP inadaptée. J'ai testé égalementavec 192.168.1.20 (comme le routeur s'arroge 192.168.1.1, j'ai songé -naïvement ?- a un conflit avec 192.168.1.10), et le routeur annonce que la table DHCP commence à 192.168.1.64 (Start IP address)

2/ Un /etc/network/interfaces mal tourné :
22:46 root@bigbox ~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0

#auto eth1
#iface eth1 inet static
# address 192.168.1.11
# netmask 255.255.255.0


3/ Le masque de sous-réseau. 255.255.255.0, mais je m'interroge surtout parce que j'ignore son utilité...

4/ La seconde carte NIC que j'ai récemment ajoutée afin de construire un bridge ultérieurement. Elle est correctement reconnue par lspci (ça ne prouve rien), j'ai recompilé un noyau incluant son pilote, et j'ai pris soin de bien commenter toute la partie relative à eth1 dans /etc/network/interfaces

5/ Je suspecte aussi (et avant tout...) mon routeur. C'est un Linksys WAG354G avec le dernier firmware officiel disponible (je ne me sens pas trop de le charger avec un firmware experimental). Se pourrait-il que celui-ci prenne son temps, lorsqu'il s'agit de connecté un poste en IP statique, plutôt au'en DHCP ?

Merci de votre aide, toute suggestion de recherche pour parvenir à résoudre ce problème est la bienvenue et toute solution l'est également ;)

Erwann

Mon LSPCI (eth0 est l'interface SiS900):

22:46 root@bigbox ~# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 760/M760 Host (rev 03)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] RAID bus controller 180 SATA/PATA [SiS] (rev 01)
00:07.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760/761 PCI/AGP VGA Display Adapter
22:46 root@bigbox ~#
  • # Résolutions DNS

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

    Est-ce que la configuration DNS est bien la même en DHCP comme en statique ?
    Les temps de latence à la connexion sont typiquement dûs à une résolution DNS inverse de la part du serveur SSH.
    • [^] # Re: Résolutions DNS

      Posté par  . Évalué à 4.

      en gros si tu met ta machine en statique, il faut parfois aussi penser à adapter les fichiers :

      /etc/resolv.conf -> pour la resolution DNS car en dhcp il est rempli par le dhcp

      search ton_domaine.tld
      nameserver un_serveur_dns
      nameserver un_autre_dns


      /etc/hosts -> pour la resolution local (si y a pas de DNS)

      127.0.0.1 localhost
      IP_statique nom_de_ta_machine_serveur
      IP nom_de_ta_machine_cliente


      et dans /etc/hostname il faut que le nom soit le meme que dans le /etc/hosts

      et si tu utilise un DNS interne, il faut verifier qu'il renvoie le bon couple IP/NOM
      • [^] # Re: Résolutions DNS

        Posté par  . Évalué à 1.

        Merci pour vos réponses!

        En effet, mon /etc/resolv.conf n'est pas configuré. Comme il s'agit d'un serveur de fichiers sans GUI, caché dans un placard sans écran ni clavier, géré uniquement en SSH, j'étais sur le point de dire que cela n'a pas d'importance... sauf qu'apt-get fait la tronche, maintenant, pour se connecter sur ftp.fr.debian.org...

        11:35 root@bigbox /# cat /etc/resolv.conf
        search domain_not_set.invalid
        nameserver 62.241.163.200
        nameserver 62.241.162.201
        nameserver 192.168.1.1

        Il semble que les DNS de mon FAI ont été copiés automatiquement. En revanche, apt-get ne se déride pas, quel "search domain" dois-je mettre ?

        De plus, cela peut-il réellement expliquer les temps de latence lors d'une connection SSH ou FTP depuis mon ordinateur portable ? En effet, si j'ai bien compris ce qu'est un DNS, il n'est pas utilisé lors de la commande...

        ssh 192.168.1.10

        ...puisque je renseigne directement l'adresse IP locale de mon serveur.

        Pourtant, la connection demande de la patience avant de s'établir...
        • [^] # Re: Résolutions DNS

          Posté par  . Évalué à 7.

          En revanche, apt-get ne se déride pas, quel "search domain" dois-je mettre ?

          La directive "search domain.tld" permet d'indiquer juste toto quand tu veux aller sur toto.domain.tld, c'est juste un raccourci.

          De plus, cela peut-il réellement expliquer les temps de latence lors d'une connection SSH ou FTP depuis mon ordinateur portable ? En effet, si j'ai bien compris ce qu'est un DNS, il n'est pas utilisé lors de la commande...

          Pour le coup, c'est encore un problème de DNS, mais côté serveur cette fois-ci. En effet, celui-ci essaie d'effectuer la résolution inverse de ton ip, afin d'afficher un nom (titi.domain.tld) au lieu de l'ip dans les logs (que cela soit ssh, ftp, apache, etc.).

          Dans la conf de sshd :
          UseDNS Specifies whether sshd(8) should look up the remote host name and check that the resolved host name for the remote IP address maps back to the very same IP
          address. The default is ``yes''.
          • [^] # Re: Résolutions DNS

            Posté par  . Évalué à 1.

            Merci symoon pour ces précisions.

            Je comprends un peu mieux l'importance de resolv.conf maintenant que j'ai passé mon serveur en IP statique. En revanche, je ne saisis pas quel nom de domaine renseigner en face de "search".

            J'ai tenté le coup avec les domaines suivants, sans résultat :

            domain_not_set.invalid (sans surprise...)
            192.168.1.1 (mon routeur)
            pipex.net (mon FAI...)
            pipex.com (...qui utilise ces deux noms de domaine)
            localhost.local
            domain.tld (des fois que ça soit aussi simple que ça...)
            81.***.***.*** (mon IP fixe extérieure, fournie par mon FAI)

            Ce que je ne saisis pas, quand je lis que je dois mettre "mon" domaine, c'est que je n'en possède pas.
            Il s'agit d'un simple réseau local, avec une connexion ADSL/IP fixe, et je n'héberge ni ne maintiens aucun site web. Je souhaite juste pouvoir accéder à mes fichiers par FTP en local en donnant le nom de mon serveur, et depuis l'extérieur en tapant l'IP que m'a fourni mon FAI.

            Merci de votre aide, j'ai rarement obtenu autant de réponses pertinentes et utiles sur un forum en aussi peu de temps,

            Erwann
            • [^] # Re: Résolutions DNS

              Posté par  . Évalué à 5.

              Ce que je ne saisis pas, quand je lis que je dois mettre "mon" domaine, c'est que je n'en possède pas.

              Dans ce cas, n'utilise pas cette directive, donc pas de ligne search :-)

              Autre chose : vérifier sur l'adresse IP configurée en statique colle avec celle que tu as indiqué dans le /etc/hosts.
          • [^] # Re: Résolutions DNS

            Posté par  . Évalué à 1.

            (Bon, je n'ai pas trouvé comment modifier ma réponse précédente, d'où celle-ci)
            Pour le coup, c'est encore un problème de DNS, mais côté serveur cette fois-ci. En effet, celui-ci essaie d'effectuer la résolution inverse de ton ip

            Symoon, ton explication pourrait en effet expliquer le temps de latence du serveur, mais :

            1/Pourquoi la connection finit-elle par s'établir ? Cela signifie-t-il que le serveur, après avoir tenté d'obtenir le nom du client pour mettre dans ses logs, accepte en définitive la connection (dans ce cas, le log n'a qu'une utilité relative, d'un point de vue sécurité...) ?

            2/ Mon portable est connecté sans fil, d'où l'usage du DHCP, alors que mon serveur est en Ethernet. Comment rendre possible la résolution du nom du client (mon portable), sinon en mettant à jour /etc/hosts chaque fois que le bail DHCP du portable change ? En effet, si le serveur DHCP (mon routeur) gère toutes les résolutions de noms, alors cela pourrait expliquer pourquoi la connection est plus réactive quand les deux ordinateurs (serveur et client) sont en DHCP.

            Sinon, mes recherches continuent, et je suis en train de lire des trucs sur le paquet resolvconf, qui n'est pas installé sur mon serveur. Est-il nécessaire que je l'installe ?

            Merci,

            Erwann
            • [^] # Re: Résolutions DNS

              Posté par  . Évalué à 3.

              regarde du coté de ton routeur si tu peux mettre un bail fixe dans le DHCP.

              cela permettrait de laisser tout le monde en DHCP et de dire que la carte reseau (via l'adresse MAC) de ton serveur, obtient toujours la meme adresse IP.
              • [^] # Re: Résolutions DNS

                Posté par  . Évalué à 1.

                regarde du coté de ton routeur si tu peux mettre un bail fixe dans le DHCP.

                Malheureusement non, mon ancien routeur SMC permettait cette configuration, mais sur ce Linksys, les baux DHCP durent au maximum un jour.
            • [^] # Re: Résolutions DNS

              Posté par  . Évalué à 2.

              1/Pourquoi la connection finit-elle par s'établir ?

              Timeout au niveau de la résolution DNS.

              Cela signifie-t-il que le serveur, après avoir tenté d'obtenir le nom du client pour mettre dans ses logs, accepte en définitive la connection (dans ce cas, le log n'a qu'une utilité relative, d'un point de vue sécurité...) ?


              La vérification faite au niveau DNS n'apporte pas grand chose niveau sécurité: la connexion sera refusée si jamais l'ipB résolue depuis le nom lui-même résolu inverse de l'ipA (qui initie la connexion) est différente de ipA.

              Les logs ne sont pas pour autant moins utiles si seule l'IP est inscrite.

              2/ Mon portable est connecté sans fil, d'où l'usage du DHCP, alors que mon serveur est en Ethernet.

              L'adressage DHCP/statique n'a rien à voir avec le medium filaire ou pas.

              Regarde quel serveur DNS te renvoie le serveur DHCP, a priori 192.168.1.1 comme vu plus haut, donc tu peux sur tes machines indiqeur ce serveur DNS comme 1er serveur utilisé (et non pas 3eme).
              • [^] # Re: Résolutions DNS

                Posté par  . Évalué à 1.

                L'adressage DHCP/statique n'a rien à voir avec le medium filaire ou pas.
                Non, en effet, mais c'était juste pour dire que je ne peux pas mettre l'IP de mon portable dans /etc/hosts, sauf à devoir la tenir à jour très régulièrement. Et pour les connexions depuis Internet, le problème reste entier.
                Regarde quel serveur DNS te renvoie le serveur DHCP, a priori 192.168.1.1

                Euh... volontiers, mais je vois ça comment ?

                Voici mon /etc/resolv.conf en l'état (en 2e et 3e DNS, j'ai inséré ceux donnés par mon FAI sur leur courrier papier, dont un qui est différent de ceux, commentés, utilisés par mon routeur)

                14:03 root@bigbox ~# cat /etc/resolv.conf
                #search 81.***.***.*** (mon IP exterieure)
                nameserver 192.168.1.1
                nameserver 62.241.162.200
                nameserver 62.241.163.200
                #nameserver 62.241.163.200
                #nameserver 62.241.162.201


                Et mon /etc/hosts :

                14:07 root@bigbox ~# cat /etc/hosts
                127.0.0.1 localhost.localdomain localhost bigbox
                255.255.255.255 broadcasthost

                # The following lines are desirable for IPv6 capable hosts
                ::1 ip6-localhost ip6-loopback
                fe00::0 ip6-localnet
                ff00::0 ip6-mcastprefix
                ff02::1 ip6-allnodes
                ff02::2 ip6-allrouters
                ff02::3 ip6-allhosts

                Je n'ai donc pas inséré l'adresse de mon portable, puisqu'en DHCP.
                En revanche, y aurait-il qqchose à gagner à mettre l'adresse de mon routeur ? Je dois m'absenter, mais je tenterai ce soir.

                Erwann
                • [^] # Re: Résolutions DNS

                  Posté par  . Évalué à 2.

                  Si tu as configuré ton routeur/modem ADSL comme serveur ou relais DNS (je crois que c'était pas défaut chez moi), il suffit d'avoir la ligne nameserver 192.168.1.1 dans ton /etc/resolv.conf (c'est le cas chez moi, mais je n'ai jamais édité à la main ce fichier, c'est le client DHCP qui s'en est occupé).

                  J'ai aussi configuré le serveur DHCP de mon modem/routeur pour qu'il m'attribue toujours la même IP, en restreignant la plage à une seule adresse (192.168.1.2 tout simplement).
                  • [^] # On avance, on avance...

                    Posté par  . Évalué à 1.

                    Je pense avoir résolu le problème de manque de réactivité du serveur, probablemennt dû à la résolution inverse de l'IP cliente. Bravo à Raphael Surcouf et Symoon qui ont bien eu le nez creux, merci aux autres également.

                    Pour retrouver un password prompt SSH qui ne prend plus 15 secondes avant de pointer son nez, j'ai modifier mon /etc/resolv.conf comme suit :

                    23:51 root@bigbox ~# cat /etc/resolv.conf
                    nameserver 192.168.1.0
                    nameserver 62.241.162.200
                    nameserver 62.241.163.200

                    L'astuce consiste à mettre comme premier nameserver non pas l'IP de mon routeur 192.168.1.1 mais l'adresse qui correspond à la Destination LAN IP de l'interface "LAN & Wireless" de la table de routage du Linksys (Setup>Advanced Routing>Show Routing Table), càd 192.168.1.0
                    On retrouve alors également un temps d'établissement de la connection FTP réduit, une navigation dans l'arborescence FTP plus fluide et des transferts qui ne mettent plus une plombe à démarrer.

                    Olivier, merci pour ton astuce :
                    J'ai aussi configuré le serveur DHCP de mon modem/routeur pour qu'il m'attribue toujours la même IP
                    C'est une idée, mais malheureusement, plusieurs portables se connectent, car je vis en colloc, et les potes de passage sont également friands de la connection internet...

                    C'est donc un progrès. Reste néanmoins un problème, de taille:
                    apt-get ne parvient toujours pas à établir de connection vers les miroirs Debian, pas plus que ping ne peut "pinger".

                    Encore du boulot donc... mais pas pour ce soir.

                    Bonne nuit à tous,
                    • [^] # Re: On avance, on avance...

                      Posté par  . Évalué à 2.

                      Si ça marche avec 192.168.1.0, c'est qu'il y a un problème : à mon avis, au lieu de faire un timeout comme avant il passe tout de suite à la 2eme adresse. Donc en gros ta ligne à 192.168.1.0 ne sert à rien, tu peux la supprimer.

                      Le truc qu'il nous manque c'est de savoir comment est ta config réseau : c'est très illogique d'avoir ton propre serveur et les DNS de ton FAI dans ton resolv.conf. Tu parles bien du /etc/resolv.conf de ton routeur là, oui ? Alors tu mets juste les DNS de ton FAI. C'est dans le resolv.conf de ton client que tu mettra l'adresse de ton routeur comme DNS, mais seulement s'il fait relai DNS. Mais de toutes façons, cela devrait être fait automatiquement par DHCP.
                    • [^] # Re: On avance, on avance...

                      Posté par  . Évalué à 1.

                      Ça me paraît bizarre ton adresse "192.168.1.0" en premier dans ton /etc/resolv.conf, vu qu'il ne s'agit d'aucune adresse réelle (pas d'équipement qui y correspond).
                      Et surtout, soit tu mets l'adresse des DNS de ton FAI (ici tu as mis 2 fois la même, ce qui ne sert à rien), soit tu mets l'adresse de ton modem-routeur (s'il fait relais DNS). Comme je te le disais, normalement tu n'as rien à faire, le client DHCP de ton Linux va s'occuper de le faire (cela fait plusieurs distributions que je n'ai rien à faire côté Linux, juste à dire de se connecter via DHCP).

                      Pour revenir à ce que tu disais dans ta question initiale, si tu choisis d'utiliser une IP fixe, il faut alors que tu précises une adresse de serveur DNS dans /etc/resolv.conf (que ce soit l'adresse du modem-routeur s'il fait relais DHCP, ou l'adresse du DNS de ton FAI), vu que le client DHCP ne sera pas là pour s'en occuper.

                      Je me connecte sur mon serveur SSH ou SFTP (qui est chez moi) depuis le boulot, et je n'ai aucun délai. Ah oui, tu devrais pouvoir désactiver la résolution de nom de ton serveur FTP ou SSH (pour ma part je le laisse activé), auquel cas peu importe qu'un DNS soit spécifié ou accessible.
                      • [^] # Re: On avance, on avance...

                        Posté par  . Évalué à 1.

                        Bonsoir,

                        Mon réseau est assez simple. Un modem/routeur Linksys qui entretient la connection internet, et auquel sont connectés :

                        1/ Plusieurs portables, en Wi-Fi, obtenant leur IP par le DHCP du routeur
                        2/ Un serveur (FTP, Samba et SSH), dans un placard, connecté en Ethernet, pour lequel je souhaite une IP fixe, afin de pouvoir accéder à mes docs en FTP depuis l'extérieur, sans avoir à reconfigurer régulièrement la table de routage du routeur au fur et à mesure que les baux DHCP expirent.

                        Voilà pour les forces en présence.
                        Maintenant, je pense que la situation est en réalité assez simple, et le /etc/resolv.conf suivant devrait suffire, au moins en théorie (seules les dernières lignes sont utiles):
                        23:56 root@bigbox ~# cat /etc/resolv.conf
                        #search 81.86.54.240
                        #nameserver 192.168.1.0
                        #nameserver 62.241.162.200
                        #nameserver 62.241.163.200
                        nameserver 62.241.163.200
                        nameserver 62.241.162.201

                        Mon erreur aura été de laisser "search" au départ, puis de retirer cette option ET d'insérer l'adresse de mon routeur 192.168.1.1, ce qui a peut-êtrecourt-circuité l'usage des DNS de mon FAI, et rendu l'IP lookup du serveur plus lente lors des requêtes SSH et FTP, car je doute que le routeur fasse serveur DNS. En changeant 192.168.1.1 en 192.168.1.0 j'ai p-e indiqué une adresse inexistante, ce qui a amené le serveur à utiliser le DNS du FAI (?).
                        Ne conserver que les deux dernières lignes résoud le problème de réactivité (ou les deux du milieu qui, malgré les apparences, sont bien différentes;-] ).

                        J'ai certainement complexifié un peu la situation au départ (mais bon, je débute et je tatonne), comme bien souvent sous Linux, la configuration est bien plus simple que ce à quoi on est habitué sous d'autres systèmes, une ligne dans un fichier au bon endroit suffit...

                        Maintenant que mon serveur fait appel à des serveurs DNS valides, il devrait être content.

                        Et pourtant...

                        ping ne ping pas
                        0:03 root@bigbox ~# ping www.google.com
                        ping: unknown host www.google.com
                        zsh: exit 2 ping www.google.com

                        apt-get update me gratifie du message suivant :
                        23:04 root@bigbox ~# apt-get update
                        Err http://security.debian.org stable/updates Release.gpg
                        Temporary failure resolving ‘security.debian.org’
                        Err ftp://ftp.fr.debian.org stable Release.gpg
                        Temporary failure resolving ‘ftp.fr.debian.org’
                        Failed to fetch ftp://ftp.fr.debian.org/debian/dists/stable/Release.gpg Temporary failure resolving ‘ftp.fr.debian.org’
                        Failed to fetch http://security.debian.org/dists/stable/updates/Release.gpg Temporary failure resolving ‘security.debian.org’
                        Reading package lists... Done
                        E: Some index files failed to download, they have been ignored, or old ones used instead.
                        zsh: exit 100 apt-get update


                        Une idée sur ce que j'ai encore pu faire de travers ?

                        Merci pour votre aide,
          • [^] # Re: Résolutions DNS

            Posté par  . Évalué à 1.

            Un peu à court d'idées... Mais pouvez-vous me donner votre avis sur la sorti suivante, obtenu avec la commande netstat :
            22:59 root@bigbox ~# netstat -nr
            Kernel IP routing table
            Destination Gateway Genmask Flags MSS Window irtt Iface
            192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

            Tout semble-t-il normal ? Je me pose cette question car la même commande depuis mon portable en DHCP retourne :
            iBook-wanoo% netstat -nr
            Routing tables

            Internet:
            Destination Gateway Flags Refs Use Netif Expire
            default 192.168.1.1 UGSc 40 20 en1
            127 127.0.0.1 UCS 0 0 lo0
            127.0.0.1 127.0.0.1 UH 11 7296 lo0
            169.254 link#5 UCS 0 0 en1
            192.168.1 link#5 UCS 3 0 en1
            192.168.1.1 0:16:b6:a:99:ea UHLW 39 1631 en1 1122
            192.168.1.10 0:15:58:3e:c5:44 UHLW 1 687 en1 1128
            192.168.1.64 127.0.0.1 UHS 0 0 lo0
            192.168.1.255 ff:ff:ff:ff:ff:ff UHLWb 0 1 en1

            Ok, ce n'est pas super lisible, mais l'absence d'une ligne "default" dans la table de mon serveur pourrait-elle expliquer pourquoi j'obtiens des "Network unreachable" avec ping, apt-get, etc. ?
            Si oui, comment rajouter cette ligne (route add qqchose, j'imagine) ?

            Merci,
            • [^] # Re: Résolutions DNS

              Posté par  . Évalué à 1.

              d'apres tes symptomes il te manque la route par defaut, tu peux donc deja essayer de rajouter cette route à la main

              route add default gateway 192.168.1.1


              et si ca marche, pour que cela fonctionne à chaque demarrage, il y a 2 fichiers à modifier pour faire une config IP statique

              /etc/resolv.conf
              pour mettre les bons DNS

              /etc/network/interfaces (sur une debian like)
              pour mettre l'IP et le masque, le routeur

              man interfaces
              nous dis

              auto eth0 inet static
              address addresse_IP_de_ta_machine
              netmask ton_mask_de_sous_reseau
              gateway ip_de_ta_passerelle
              • [^] # Résolu !

                Posté par  . Évalué à 1.

                Milles merci NeoX, c'était ça !

                Ne sachant pas ce qu'était le gateway, je l'avais commenté dans /etc/resolv.conf
                Rajouter l'adresse de mon routeur a de nouveau permis l'accès à l'extérieur pour mon serveur. apt-get est actuellement en train de faire des mises à jour :)

                Cela explique pourquoi je pouvais pinger seulement les machines du réseau local.
                Il ne s'est pas révélé nécessaire d'utiliser la commande route.

                Un grand merci à tous pour votre patience avec un newbie complet des réseaux !
                • [^] # Re: Résolu !

                  Posté par  . Évalué à 1.

                  pour ton information et ta culture :

                  la commande route permet de changer/rajouter/enlever des gateway.

                  sans pour autant memoriser le reglage dans la config (utile pour les tests)
                  • [^] # Re: Résolu !

                    Posté par  . Évalué à 1.

                    C'est note, merci NeoX.

                    Prochaines etapes : montage sur le client d'un volume NFS du serveur (donc installation du serveur ad hoc), puis mise en place d'un bridge entre le serveur et le client pour qu'ils dialoguent enfin a 1GBit, sans passer par le routeur...

                    A tres bientot sans aucun doute, dans un sujet approprie ! :)
  • # Même problème

    Posté par  . Évalué à 1.

    Bonjour,

    Je profite de ce post pour signaler que j'ai quasiment le même problème sur ma debian unstable (en DHCP ou en statique). Je n'ai pas encore eu le temps d'investiguer, mais voici mes symptomes :
    - lenteur d'établissement de la connexion, puis débit OK
    - les pings sont etrangement long, même en spécifiant l'option de flood.

    Voici par exemple ce que j'observe sur ma machine lorsque je fais un ping sur ma passerelle :
    - lancement de la commande ping
    - 3 secondes plus tard paquet de résolution ARP, réponse immédiate
    - 3 secondes plus tard emission d'un ICMP echo, reception d'un ICMP reply immédiate
    - 3 secondes plus tard emission d'un ICMP echo, reception d'un ICMP reply immédiate

    Inversement quand je ping cette machine, j'ai un délai de 2-3seconde entre la requete ARP / ICMP echo et la réponse ARP / ICMP reply.

    J'ai pensé à un driver buggé, mais ca me le fait sur mon Wifi et sur mon filiaire. J'ai désactivé tous mes firewalls, mis une table de routage statique avec en /24 ou 32..

    Merci pour toute aide

Suivre le flux des commentaires

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