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
    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 ?
    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. 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
          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

            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
              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. 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
                  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

                    /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
                      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. 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
                          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