Forum Linux.debian/ubuntu Sarge -> etch: plus de réseau

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
31
mai
2007
Hello,

enfin, plus de réseau: uniquement sur le kernel 2.6.18 (debian). Si je boot sur le 2.4 dont se servait sarge, tout baigne (y'a juste udev qui se plaint, mais c'est tout: le serveur est opérationnel).

À faire des zillions de tests l'autre jour, je me suis rendu compte d'un truc étrange:

Je boot sur etch/2.6, je ping une adresse IP: pas de réseau. Je lance tcpdump et, pendant qu'il tourne, je refais le ping: succès! Je stoppe tcpdump: plus de réseau, plus de ping.

J'ai aussi essayé avec tshark (version console de l'ex-ethereal) et links vers un site web: pareil! Si tshark tourne, je peux surfer; dès que je stoppe tshark, je ne peux plus surfer. Dès que je relance tshark je surfe à nouveau.

Enfin, idem pour les accès de l'extérieur vers cette machine: ssh, exim, apache et mysql répondent dans la seconde si tcpdump/tshark tourne et personne ne répond aux requêtes externes si aucun des deux sniffer ne tourne.

Bon, cela veut dire que mon serveur n'a du réseau que quand la carte (une 3c905, driver 3c59x) est en mode promiscuous. Bizarre autant qu'étrange!

Par contre, vous l'aurez compris, la même carte en bootant en 2.4 marche nickel, pas besoin d'en passer par le promiscuous mode.

Las, j'ai demandé à mon ami google mais il n'en sait trop rien. Quelqu'un a une idée?
  • # tests

    Posté par  . Évalué à 1.

    je pense que tu as du faire mais que donne :

    cat /etc/network/interfaces ?
    c'est un serveur qui dépend d'un routeur ou pas ? Que donne dhclient ?
    et en config manuelle ?

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: tests

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

      cat /etc/network/interfaces

      # The loopback network interface
      auto lo
      iface lo inet loopback

      # The primary network interface
      auto eth0
      iface eth0 inet static
      address 212.74.141.3
      netmask 255.255.255.224
      network 212.74.141.0
      broadcast 212.74.141.31
      gateway 212.74.141.30


      Il y a un routeur (bien sûr :), mais pas de NAT ni dhcp.

      En config manuelle
      ??

      La gelée de coings est une chose à ne pas avaler de travers.

      • [^] # Re: tests

        Posté par  . Évalué à 1.

        moi j'ai
        iface eth0 inet dhcp donc pour le reste c'est différent.
        Mais tu n'as pas dit la finalité de ce serveur. Si tu as un routeur, ne peux-tu pas passer en dhcp ?

        configurer le réseau manuellement c'est entrer cela :

        ifconfig eth0 212.74.141.3 netmask 255.255.255.0 up
        route add default gateway 212.74.141.30
        echo "nameserver [ip de ton serveur de nom]" >> /etc/resolv.conf



        par contre je trouve ton netmask un peu louche : 255.255.255.224
        essaye de mettre le dernier nombre à zéro quoi qu'il en soit, sauf s'il y a une bonne raison pour cela.

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: tests

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

          Non, je ne peux ni ne veux passer en DHCP. C'est un *serveur* (mail, web, etc). Chez moi, les serveurs ne sont pas en DHCP (Quelle utilité?!?)

          Et oui, je suis tout à fait sûr de mon masque: si le réseau est à .0 et le broadcast à .31, c'est un /27, donc 255.255.255.224 Et l'idée de mettre le dernier nombre à zéro, c'est pas terrible, surtout si c'est l'adresse du réseau!!

          Si cela t'intéresse commence par cela:
          http://fr.wikipedia.org/wiki/Adresse_ip
          http://fr.wikipedia.org/wiki/Adresse_IPv4

          Si tu as linux, installe le logiciel gip et regarde un peu comment ça se passe entre adresse, masque et CIDR

          configurer le réseau manuellement c'est entrer cela :

          Je crois que tu n'as pas compris mon problème. Pas grave.

          La gelée de coings est une chose à ne pas avaler de travers.

Suivre le flux des commentaires

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