Forum Linux.debian/ubuntu Problème avec DHCP en changeant de noyau

Posté par  .
Étiquettes :
0
18
juil.
2006
Bonjour,

Utilisateur de Debian Sarge, je suis confronté à un "petit" souci de détection d'une livebox (en eth0, une seule carte réseau).

Lors de l'installation de Sarge 3.1r2 avec le noyau 2.4-27, aucun problème, la requête DHCP aboutit et tout se passe bien (même une installation via réseau). Par contre j'ai essayé de refaire une installation complète en noyau 2.6, sur la même machine, en précisant lors du boot sur DVD :

linux26

et là, la détection DHCP échoue. En poursuivant l'installation sans réseau et en configurant à la main le fichier /etc/nework/interface pour y ajouter la sacro-sainte ligne :

ifup eth0 inet dhcp


puis , en faisant /etc/init.d/networking restart, j'obtiens :

sit0: unknown hardware address type 776

Listening on LPF/eth0/xx:xx:xx:xx:xx:xx
Sending on LPF/eth0/xx:xx:xx:xx:xx:xx
Sending on Socket/fallback/fallback-net
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
.......
No DHCPOFFERS received.


La requête DHCPDISCOVERY n'est jamais honorée.

La livebox ne fournit pas d'offre ip (pas de DHCPOFFER)


Quelqu'un peut-il éclairer ma lanterne ? Y-a-t-il une configuration particulière une fois le système installé sans réseau pour se sortir de cette situation, avec le noyau 2.6.8 ?



Merci par avance pour votre aide.



Cordialement, JFO



PS : la livebox est de type inventel.

  • # Bizarre

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

    C'est une erreur de recopiage ou bien le dhcp discover est vraiment sur eth1 (alors que tu demandes à configurer eth0) ?

    Sinon, tente directement de faire un "dhclient eth0" pour avoir plus de détails.
    • [^] # Re: Bizarre

      Posté par  . Évalué à 2.

      Pardon, il s'agit d'une erreur, c'est bien eth0 qu'il faut lire et non eth1.

      Par ailleurs, j'ai essayé dhclient eth0, pour obtenir un résultat similaire.

      -----
      JFO.
      • [^] # Re: Bizarre

        Posté par  . Évalué à 2.

        la livebox est une merde.
        reset=>reconfiguration .
        • [^] # Re: Bizarre

          Posté par  . Évalué à 1.

          ta livebox est une merde.
          Chez moi ça marche (tm), aucun problème et jamais de reset.
  • # et en IP fixe ?

    Posté par  . Évalué à 1.

    As tu essayé de configurer ta machine en IP fixe ?
    Si ça ne fonctionne toujours pas ... c'est peut être un problème de driver (lspci , lsmod).


    • [^] # Re: et en IP fixe ?

      Posté par  . Évalué à 1.

      Bonjour,

      Oui, j'ai effectivement essayé en ip fixe. Pas plus de résultat. Par contre, j'ai essayé plusieurs distributions (tant qu'a faire) :

      Mandriva 2006 : détection pendant l'installation puis plus rien par la suite ( /etc/sysconfig/network correct ). Même les scripts de drakconf n'y font rien. Noyau >=2.6

      Suze (dernière, en "netinstall") : pas de détection. Noyau >=2.6

      PCLinux Live (désespéré !): Correct, détection ok, navigation possible (à la rame -;) ) et il me semble que le noyau est en 2.4

      Enfin Debian Sarge, bien sûr, qui fonctionne en 2.4 mais pas en 2.6.

      Du coup j'ai dû réinstallé la Sarge, noyau 2.4 et je n'ai pas pensé à faire avant un lsmod, lspci mais il me semble avoir vu le module (rt8139) de ma carte dans /proc/modules (vielle école). Par ailleurs, lors des détections ratées, la led '@' de la livebox clignote une fois et une seule ce qui tend à faire penser que le transit via eth0 se fait. Et dhclient pourrait-il effectuer ses requêtes sans le bon module noyau ?

      Cordialement, Jean-François.




      • [^] # Re: et en IP fixe ?

        Posté par  . Évalué à 1.

        Bonjour,
        bon alors si la livebox clignote, le cable est peut être bien branché ;-)
        A propos, comment sont les led de la carte réseau (verte / orange) ?

        Si ça ne fonctionne pas en IP fixe (correctement configurée), on peut laisser de côté un problème DHCP pour l'instant. Ca sent plutôt le problème de driver. Je ne vois pas de rt8139, mais 8139cp et 8139too (j'ai ce dernier pour une carte connecté à une livebox inventel avec debian etch noyo 2.6.1x).

        Il faudrait pouvoir récupérer les caractéristique du chipset (au fait, quelle carte?). Généralement j'utilise une Knoppix récente, mais le CD de boot/rescue d'une distro fait l'affaire, bien que moins pratique.

        "lspci -v" montrera le chipset
        "lsmod" le module chargé (ou pas) pour la carte (peut être mauvaise détection)
        "dmesg" les messages du kernel/module à la détection de la carte

        Autre idée, comparer avec les sorties de ces commandes sur le 2.4.27 (Alt-F2 pour la console et Alt-F3 pour les messages) après configuration du réseau.
        • [^] # Re: et en IP fixe ?

          Posté par  . Évalué à 1.

          Bon, ça me laisse quelques petites choses à essayer. Le Hic, c'est qu'il faut jouer avec les ré-installations pour comparer.

          Je vais donc tenter d'explorer la piste module. Ce qui me semble étrange c'est que le boot d'installation 2.4 puisse trouver le module et pas le boot d'installation en 2.6 ? Ou alors, dois-faire une tentative en passant des paramètres au noyau de boot 2.6, du style :
          boot: linux26 option_toto=titi

          Jean-François.

          PS: La carte est une carte bon marché, PCI, vendue en grande surface, avec un chipset realtek 8139 (vu sur le typon).
          • [^] # Re: et en IP fixe ?

            Posté par  . Évalué à 2.

            bah non, pas la peine d'aller jusqu'à la réinstallation, il suffit de bouter le CD d'install / rescue,
            d'aller jusqu'à la config réseau, et de relever les infos dans une console.
            Si tu as une knoppix sous la main, c'est un bon moyen de tester le noyau 2.6 (je crois que la dernière contenant le 2.4 et le 2.6 était la knoppix v3.6), et la solution sera transposable facilement à ta debian.

            Je suis aussi surpris que ça fonctionne en 2.4 et pas en 2.6 (sauf au boot du CD d'install), d'un autre côté l'installeur de sarge n'est pas le point fort de la distro ...
          • [^] # Re: et en IP fixe ?

            Posté par  . Évalué à 2.

            J'allais z'oublier ... sur la Sarge qui fait des caprices, si tu fais:

            modprobe 8139too

            le module se charge--t-il ? sans msg d'erreur ? en définissant eth0 ?
            Si oui, il suffit de relancer le réseau. Puis de faire

            echo 8139too >> /etc/modules

            (si c'est bien ce driver, bien sûr..)
            • [^] # Re: et en IP fixe ?

              Posté par  . Évalué à 1.

              Le problème réseau est résolu. Il m'a suffit de passer l'option acpi=off lors de l'installation en noyau 2.6 ( que je devais faire de toute façon). Le réseau fonctionne donc très bien. Par contre c'est le pavé numérique qui pose problème. Si j'appuis sur numlock (qui est éteint initialement, je n'ai plus de clavier du tout et numlock n'est pas allumé pour autant.

              J'y comprends plus rien ! dix ans sous linux pour être confronté à un pépin de clavier.
  • # Problème Résolu

    Posté par  . Évalué à 1.

    Bonjour, Un petit message pour indiquer la résolution du problème :

    il m'a fallu ajouter les deux options "noapic nolapic" au démarrage du noyau 2.6 pour obtenir une machine pleinement opérationnelle (réseau, clavier, son, GeForce4). L'option "acpi=off" ou l'option "pci=noacpi" conduisait à un fonctionnement correct mis à part un blocage total du clavier (même SysRq) lors de l'appui sur la touche NumLock.

    En espérant que ceci puisse aider quelqu'un d'autre.

    Cordialement,

    Jean-François.

    • [^] # Re: Problème Résolu

      Posté par  . Évalué à 1.

      Bonjour,

      Je viens de passer mon week-end à essayer de paramétrer la connection réseau de ma machine sous Mandriva 2006 (que je viens d'installer). En vain! Ma carte réseau est connectée à un routeur de type linksys et je n'avais aucun problème sous Mandrake 10.

      En trouvant ton post, je me suis dis que le problème venait sans doute de la version du noyau. seulement, je ne sais pas comment activer les options noapic et nolapic car je n'ai jamais eu besoin de toucher au noyau jusqu'à maintenant :o(
      Faut-il recompiler le noyau (je ne le pense pas)?

      Merci,
      Olivier

Suivre le flux des commentaires

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