Forum général.général changer d'@ IP et de nom sur une machine FC3

Posté par  .
Étiquettes :
0
23
août
2006
Bonjour,

J'ai un serveur appelé "A" (sous fedora core 3) avec une adresse IP 192.168.0.10.

Pour des tests, j'ai voulu changer le nom de cette machine (et l'appeller "B") et lui donner l'adresse ip 192.168.0.11.

A et B sont biensur enregistrés dans mon DNS.


J'ai seulement modifié le fichier ifcfg-eth0 qui se trouve dans /etc/sysconfig/network-scripts... puis j'ai rebouté....

maitenant qd je pingue B (192.168.0.11) il le trouve (c'est l'ancien A), c'est cool! Mais qd je pingue A (192.168.0.10) il le trouve aussi!!!

Pourtant je n'ai qu'une interface sur ce serveur!!!

qd je fait un "ssh A"... il se connecte (sur le nouveau B en fait)
d'ailleurs qd j'y fait un ifconfig -a, je ne vois q'un eth0 à 192.168.0.11!

Pourquoi je pingue encore A? je suis perplexe....
Aurais-je d'autre chose à modifier sur l'ancien A?

merci de votre aide.
  • # Piste: ARP

    Posté par  . Évalué à 3.

    Bonjour,

    Pourrais tu voir l'état de la table ARP d'un collègue du serveur B (anciennement A) ?
    ===
    arp -a
    ===
    Si tu as les même adresses MAC pour les deux adresses (A et B), alors il faudra regarder sur le serveur B s'il n'y a pas un alias IP porté par l'interface eth0 (voir ifconfig eth0 ou autre)

    Après, le bon vieux tcpdump sur le serveur B et sur le collègue pour voir ce qu'il se passe (ping de B -> collègue et de collègue -> A, B, ....)

    Bon courage !

    Cdlt,

    PS: Peut-être y a-t-il une ligne dans le fichier "/etc/hosts" qui trahit l'ancienne adresse IP.
    • [^] # Re: Piste: ARP

      Posté par  . Évalué à 1.

      Je regarderai cette piste demain matin.

      Je viens de me rappeler qu'avant de modifier ifcfg-eth0, j'en ai fait une suavegarde et je l'ai appeller ifcfg-eth0.old... j'aurais pê du faire cette sauvegarde ailleurs que dans le même répertoire... j'effacerai aussi cette sauvegarde demain.


      PS: Concernant le fichier /etc/hosts je l'avais modifié en conséquence. Mais je n'ai pas l'impression que celui-ci soit réellement utilisé.
      • [^] # ifcfg-eth0.old

        Posté par  . Évalué à 1.

        C'est bien ce que je pensais! il à tout de même prit en compte ifcfg-eth0.old!!!!!


        [root@B ~]# /etc/init.d/network status
        Périphériques configurés :
        lo eth0 eth0.old
        Périphériques couramment activés :
        lo eth0


        C'est fou!

        Du coup ma machine à 2 adresses IP !... et qu'un cable réseau de branché...
        ping 192.168.0.10 et ping 192.168.0.11 marchent !!!!!


        Pourtant :

        [root@B ~]# ifconfig -a
        eth0 Lien encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
        inet adr:192.168.0.11 Bcast:192.168.0.255 Masque:255.255.255.0
        UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
        RX packets:127825 errors:0 dropped:0 overruns:0 frame:0
        TX packets:86574 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 lg file transmission:1000
        RX bytes:18761551 (17.8 MiB) TX bytes:14361728 (13.6 MiB)
        Interruption:11 Adresse de base:0xcc00

        lo Lien encap:Boucle locale
        inet adr:127.0.0.1 Masque:255.0.0.0
        UP LOOPBACK RUNNING MTU:16436 Metric:1
        RX packets:4502 errors:0 dropped:0 overruns:0 frame:0
        TX packets:4502 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 lg file transmission:0
        RX bytes:3521570 (3.3 MiB) TX bytes:3521570 (3.3 MiB)

        sit0 Lien encap:IPv6-dans-IPv4
        NOARP MTU:1480 Metric:1
        RX packets:0 errors:0 dropped:0 overruns:0 frame:0
        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 lg file transmission:0
        RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
        • [^] # Re: ifcfg-eth0.old => Bravo !

          Posté par  . Évalué à 3.

          Bonjour,

          Effectivement, j'y avais pas pensé, mais le script de démarrage réseau de la redhat parcourt bien tous les fichiers ifcfg-*

          Par contre, je suis surpris du fait que ifconfig n'affiche pas ce type d'information (qui ressemble à un alias IP)...
          ... personne n'aurait une idée pour avoir toutes les interfaces ?

          J'aurais bien utilisé la commande "netstat" en mode statistiques d'interface (option -i) mais sans aucune garantie !

          Cdlt,
          • [^] # merci

            Posté par  . Évalué à 1.

            Oui, moi aussi je suis surpris que le ifconfig n'affiche pas cette interface virtuelle...
            Si j'avais mis "ifcfg-et0:1" à la place de "ifcfg-eth0.old", je pense que je l'aurais vu dans le ifconfig...

            Merci de ton aide.

Suivre le flux des commentaires

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