Forum général.général xp, me et debian

Posté par  (site web personnel) .
Étiquettes :
0
6
fév.
2005
Bonjour,

J'avais jusqu'à récemment deux PC (le mien, sous Debian et celui de mes parents sous win Me)et un modem ethernet. Le PC sous Me se connecte à internet via ma Debian. Histoire de m'amuser, j'ai installé dhcpd et bind sur ma Debian, et le PC sous Me les utilise sans broncher. Bref, ça marche.
Mais, un nouvel arrivant est apparu et rien n'est plus comme avant. Le PC, sous XP sp2 (et qui le restera), ne peux pas se connecter à ma Debian.
Tout fonctionne: j'ai juste débranché le PC sous Me et branché le PC sous XP, par conséquent, je pars du principe que, du moins jusqu'à l'éxtrémité du cable réseau, c'est bon. De même, le XP, directement branché au modem ethernet récupére son IP et tout ce qu'il faut pour aller sur le net. Donc, tout fonctionne mais pas ensemble, et je ne sais plus quoi faire.
En fait:
Pour le Me j'ai dans syslog:

DHCPREQUEST for 192.168.0.6 from 00:a0:24:8f:79:fa via eth0
DHCPACK on 192.168.0.6 to 00:a0:24:8f:79:fa via eth0

Pour le XP:

DHCPDISCOVER from 00:40:d0:69:7b:69 via eth0
DHCPOFFER on 192.168.0.5 to 00:40:d0:69:7b:69 via eth0

Répété jusqu'à ce que le XP se lasse.

Si quelqu'un a une idée, je le bénirais sur 30 générations.
  • # Et en IP statique ?

    Posté par  . Évalué à 3.

    Est ce que les deux machines communiquent en IP statique ?
    Ca pourrais être pas mal de vérifier.
    • [^] # Re: Et en IP statique ?

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

      J'aurais surtout dû préciser que je l'avais fait :). Le résultat est presque le même: samba voit le XP[1], mais pas de ping possible (dans un sens comme dans l'autre).
      J'ai testé avec et sans firewall (sur la debian et sur le XP, le Me n'en a pas).

      [1]: je n'avais pas testé samba avant, mais le message d'erreur, "cli_full_connection: failed to connect to PORTABLE<20> (0.0.0.0)" devrait, je l'espére me donner un piste.
  • # Si j'ai bien tout compris :

    Posté par  . Évalué à 3.

    Y'a ta debian connectée au réseau des réseaux par le biais d'un modem, et tantôt un Me, tantôt un XP qui sont connectés sur eth0 de la debian ?

    Dans ce cas, si tu actives le dhcp de la debian (le serveur, hein) et que tu actives le routage (echo 1 > /proc/sys/net/ipv4/ip_forward), tout devrait fonctionner.
    Après, il faut être sûr de deux choses :
    1) que le dchp se charge bien de configurer l'adresse ip des clients sur eth0, mais aussi le serveur de nom (probablement l'adresse de la debian si tu as monté un bind)
    2) qu ele client (l'Xp ou le Me dans ton cas) sont effectivement configurés pour avoir ces informations renseignées par ce moyen...

    Voilà, j'espère t'avoir, sinon aidé, au moins mis sur la voie....

    Bon courage pour la suite. Si tu as besoin d'autres informations, signale-le !
    • [^] # Re: Si j'ai bien tout compris :

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

      Presque :)
      En fait, tout cela est fait et fonctionne lorsque c'est le Me qui est connecté. Mais si c'est le XP, ça ne passe plus.
      • [^] # Re: Si j'ai bien tout compris :

        Posté par  . Évalué à 3.

        Si ça fonctionne avec le Me et que ça ne fonctionne pas avec le Xp, c'est que c'est le Xp qui merdouille.
        A la volée, je pense aux éléments suivants :

        T'as désactivé le firewall d'Xp ?
        T'as vérifié la conf réseau (viré notemment le QoS ?)
        T'as essayé en forçant sous Xp la vitesse de transmission, Genre 10Mb/s, puis 10Mb/s full duplex, puis 100Mb/s, etc. Parfois, c'est l'autonégociation qui merde.
        Y'a aussi (enfin, c'est pas lié au fonctionnement réseau, mais ça peut gêner par la suite) y'a certain services inutiles de windows qui réservent une part de la bande passante à leur utilisation propre (genre Windows media player et windows update). Je crois me souvenir que windows media service auto update se réserve tranquillement 10% de la bande passante "au cas où".
        Mon dernier propos n'est pas de juger cet état de fait, c'est juste à titre indicatif, pour la suite.
        Voilà, j'espère que ces quelques pistes pourront à leur tour te mettre sur la voie.
        • [^] # Re: Si j'ai bien tout compris :

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

          Si ça fonctionne avec le Me et que ça ne fonctionne pas avec le Xp, c'est que c'est le Xp qui merdouille.
          Le truc, c'est que si je branche le XP directement au modem (qui a son propre DNS et dhcpd) ça fonctionne. Tout fonctionne, mais séparément.

          viré notemment le QoS Non, je vais tester ça.
          T'as essayé en forçant sous Xp la vitesse de transmission ça aussi, je n'y avais pas pensé, je testerais si le QoS et la conf réseau ne donne rien.
        • [^] # Re: Si j'ai bien tout compris :

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

          T'as essayé en forçant sous Xp la vitesse de transmission
          Je viens de tester, ça marche! Pour le moment, c'est du 10Mb half duplex, je vais tester plus demain, mais ça tourne.

          Je te remercie, et te bénis jusqu'à la trentième génération comme promis :c) ,

          Bonne nuit, et merci à tous ceux qui ont pris la peine d'essayer de me répondre!
          • [^] # Re: Si j'ai bien tout compris :

            Posté par  . Évalué à 2.

            Je suis ravi d'avoir pu t'aider grâce à mes maigres connaissances en la matière !
            Histoire d'enfoncer le clou et de t'aider à régler le problème une fois pour toutes, voici ce que j'ai pu constater par moi même dans une situation similaire.
            Si l'auto-négociation de la vitesse de flux ne fonctionne pas, alors que la carte est certifiée fonctionner à des vitesses supérieures que celle à laquelle elle est utilisée, c'est soit :
            1) par ce que le câble est merdique (pas de masse, mal câblé, rj45 foireuse...)
            2) par ce que le câble, bien que de bonne qualité, certifié etc. est dans un environnement particulièrement perturbé (à côté d'une ligne edf, d'un cable d'antenne, etc.)
            3) parce que le pilote de la carte est bancal (préférer les pilotes fournis par le constructeur à ceux fournis par Microsoft peut parfois sauver la mise)...

            Voilà. Ce n'est pas vérifiable, j'ai pas d'url. Je n'ai que mes connaissances, et les façons que j'ai eu de débrouiller le schmilblick... A toutes fins utiles !
  • # sur XP

    Posté par  . Évalué à 2.

    dans une fenetre de commande dos, tape ces 2 commandes:
    ipconfig /release
    ipconfig /renew
    • [^] # Re: sur XP

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

      Le /release fonctionne (en apparence du moins, il reviend à une ip 0.0.0.0 ou similaire), mais le /renew tourne longtemps avant de revenir bredouille.
      Néanmoins, merci pour ta réponse.

Suivre le flux des commentaires

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