Linux livebox et realteck

Bonsoir

Jusqu'a peu de temps j'avais un vieux PC avec une RHLE4.0 derriere une freebox avec une Realteck 8139.
J'ai du demenager ce PC et maintenant il y a une LIVEBOX2.

Sous Linux
le ifcfg-eth0 a été changé
l'adresse ip passé en 192.168.1.3,
et la GATEWAY en 192.168.1.1 .
L'adresse ip est bien visible dans ifconfig

Il est impossible de Pinger la LIVEBOX (network unrecheable),
mais la LIVEBOX dans son interface graphique detecte bien ma nouvelle adresse IP dans le paragraphe 4 en VERT,
mais impossble de pinger la LIVEBOX depuis le LINUX.
Ni De m'y connecter depuis autre PC du reseau par telnet ?????
Ni D'acceder au serveur tomcat et aux webapps depuis un autre PC du reseau interne
Les regles iptables ont ete supprimé

Les leds sont allumés des 2 cote du cable.
J'utilise les meme cables, et je les ai testé avec un autre PC sur le meme connecteur ethernet (rouge) qui est ok.
La LIVEBOX a ete rebooter par reset Lundi soir sans meilleur succes

ifconfig donne
eth0
inet adr 192.168.1.3
bcast 192.168.1.255
masque 255.255.255.0
irq12

route donne
default 192.168.1.1 eth0

Ou est mon erreur ?
Merci d'avance
Philippe

14 réponses

  1. Modérateur
    Si tu tentes de te connecter à ta livebox avec l'interface eth0 (la realtek je présume), peux tu me donner le résultat des commandes suivantes à taper dans une console root (administrateur) :

    dhclient eth0


    Peux tu également débrancher puis rebrancher ton câble ethernet de la carte et me reporter le résultat de :

    dmesg | tail


    Bonne chance
    1. dhclient eth0
      Listening on LPF/eth0/00:ad mac:ad mac:ad mac:ad mac:ad mac
      Sending on
      Sending on socket faillback
      DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
      DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
      DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
      DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
      DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
      DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9

      NODHCPOFFERS received
      NOWORKING leases in persitent DATABASE
      => Je ne suis pas en DHCP

      dmesg | tail apres debrancher et rebrancher
      eth0 :Tx descriptor3 is 0008a156
      eth0:linkup, 100Mbs fullduplex lpa 0x41E1
      NETDEV WATCHDOG eth0 transmit timedout
      eth0 transmit timeout status 0c0005c07f media 00
      eth0: Tx queue startentry 4 dirty entry0
      eth0: Tx descriptor 0x0008a156 (queue head)
      eth0:linkup 100Mps, full-duplexn lpa 0x41E1

      merci d'avance
      1. Modérateur
        Et ta livebox est bien configurée pour fonctionner autrement qu'en DHCP ?

        Si oui essaye de configurer l'IP et les routes à la main, car manifestement la connexoin est physiquement établie d'après dmsg (et bien faite avec eth0).

        ifconfig eth0 down
        ifconfig eth0 192.168.1.3 up
        route add -net 192.168.1.0 netmask 255.255.255.0 eth0
        route add default gw 192.168.1.1 eth0


        Vérifie que tout est ok, tes routes doivent ressembler à ça :

        (mando@aldur) (~) $ /sbin/route -n
        Table de routage IP du noyau
        Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
        192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
        0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth1


        Ensuite essaye de pinger ta livebox (ou de t'y connecter avec ton navigateur) :

        ping -c2 192.168.1.1


        Si ça marche il ne reste plus qu'à configurer les DNS dans /etc/resolv.conf en y mettant par exemple :

        nameserver 192.168.1.1


        ... ou directement les DNS d'orange si le relai DNS assuré par la livebox est lent :

        nameserver 80.10.246.1
        nameserver 81.253.149.2


        Bonne chance
        1. Bonsoir

          /sbin/route -n
          Table de routage IP du noyau
          Destination Passerelle Genmask Indic Metric Ref Use Iface
          192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
          192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
          0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
          mais ping ne donne rien tjrs mauvais

          la livebox commence a 182.168.1.10 pour le DHCP
          1. Modérateur
            Juste pour tester, est ce que tu peux me dire si ta connexion marche en DHCP ? Ca permettrait de vérifier que la carte réseau marche correctement sous linux. Le fait que la commande dhclient n'ait pas marché la dernière fois me laisse penser que ça pourrait être le problème (à moins que tu aies désactiver le service DHCP au niveau du routeur ?).

            Dans les routes que tu as copié collé il me paraît bizarre que tu aies deux fois la même route. Enfin je suppose que tu as voulu écrire "la livebox commence à 192.168.1.10 pour le DHCP".

            Si tu as des problématiques de redirection de port, le système de baux DHCP fait que ton IP locale ne varie pas (ou exceptionnellement) et que ça ne vaut pas forcément le coup de s'embêter à configurer une IP locale fixe. Après c'est toi qui vois ;-)

            Mais sinon la démarche est la bonne, il faut effectivement attribuer une IP en dehors de la plage d'IP allouable par le serveur DHCP.

            Ce serait de regarder avec des outils comme mii-tool si la connexion est correcte au niveau ethernet. Bien sûr, si ça marche avec ce PC sous windows ce n'est pas de là que vient le problème. En root

            mii-tool eth0


            Bonne chance
            1. Bonsoir

              Le PC Windows connecte à La Livebox fonctionne
              L'interface de la livebox voit l'IP du PC sous Linux
              Mais le Ping est tjrs mauvais et impossible de me connecter dessus
              1. Modérateur
                Cette route signifie juste qu'une requête DHCP a échoué, mais elle n'impacte pas le routage. Le fait que le PC windows puisse se connecter à la livebox ne m'aide pas à diagnostiquer le problème (si c'est un autre PC).

                Les paramètres importants sont :
                - est-ce que le câble est bon (tester avec un autre PC ou mii-tool sinon ?)

                - est-ce que le port ethernet de la livebox est activé (pas utilisé pour la TV par exemple) (tester avec un autre PC par exemple ?)

                - est-ce que la carte réseau fonctionne matériellement (tester depuis un live CD ubuntu ou sous windows par exemple)

                - est-ce que sous windows le fonctionnement par ip statique fonctionne correctement.

                Si le PC sous linux fonctionne correctement sous windows, on peut d'emblée répondre oui et soupçonner le support de la carte côté linux. Bref il faudrait localiser un peu le problème...

                Personnellement ça me choque un peu de voir que la requête DHCP n'a pas fonctionné (si le service est encore activé côté livebox). Ca laisse penser que soit il y a un problème matériel, soit la carte est mal supportée sous RH. Si tu peux tester avec un CD d'ubuntu histoire d'y voir plus clair....
                https://ubuntu.com/

                Bonne chance
                1. Bonjour

                  je retest cela ce soir MAIS
                  le PC windows et linux sont 2 machines differentes et la machine win dows fonctionne elle en DHCP.
                  J'ai teste le cable avec le PC windows.
                  L'interface graphique de la livebox voit bien l'IP de la machine Linux qd elle est connecte, mais tjrs pas ping.
                  Ce pc linux fonctionnais il y a 2 semaines avec une freebox a 900km d'ici .
                  Je soupconne une imcompatibilite entre la carte realteck et la livebox v2 .
                  Je te tiens au parfum

                  MERCI
                  1. Modérateur
                    C'est une explication mais ça paraît bizarre.
                    - Est-ce que tu as Internet avec ton PC windows si tu le branches sur le port actuellement utilisé par linux ?
                    - Est-ce que tu as Internet avec ton PC linux si tu le branches sur le port actuellement utilisé par windows ? Même question en démarrant sur un CD d'ubuntu ?
                    1. Bonjour

                      j'ai trouvé ma Betise
                      ds ifcfg-eth0
                      GATEWAY=192.168.1.1
                      or il faut mettre GATEWAY=192.168.1.254

                      Et cela fonctionne

                      MERCI BCP
                      1. Modérateur
                        Ah bizarre d'habitude l'IP d'une livebox est 192.168.1.1... La tienne doit être configurée différemment.
                        1. Modérateur
                          Bah à ce moment là je ne comprends pas trop pourquoi ça ne marchait pas avec cette IP et pourquoi ça marcherait avec 192.168.1.254... Tu as réellement un équipement dans ton réseau local qui utilise cette ip ?