Forum Linux.debian/ubuntu Trouver l'adresse MAC

Posté par .
Tags : aucun
0
24
mar.
2009
Bonjour,

J'ai beau chercher je n'arrive pas à trouver l'information.

Nous avons créé une image disque à partir d'un PC convenablement configuré (Debian Lenny) pour ensuite "cloner" une quinzaine de PC identiques.

Une fois le nouveau PC installé, le réseau (en DHCP) ne fonctionne pas car l'adresse MAC de la carte réseau n'est plus celle que le système attendait. Du coup au démarrage, c'est eth1 et non eth0 qui est activée avec la nouvelle adresse MAC (nouvelle règle UDEV).

Ma question, peut-on trouver ailleurs que dans les règles UDEV cette nouvelle adresse MAC ?

Merci

Guilhelm
  • # ifconfig ?

    Posté par . Évalué à 1.

    $ /sbin/ifconfig
    eth0 Lien encap:Ethernet HWaddr 00:1f:c6:e6:36:4a

    ca te convient ca ? ou c'est absolument pas ce que tu attendais ?
    • [^] # Re: ifconfig ?

      Posté par . Évalué à 1.

      En fait dans notre cas ifconfig ne montre que lo car eth0 précédemment configurée pointe sur une adresse MAC inexistante.

      Guilhelm
  • # 70-persistent-net.rules

    Posté par (page perso) . Évalué à 2.

    /etc/udev/rules.d/70-persistent-net.rules

    C'est sous debian/testing. Sur ubuntu, le 70 est peut-être 25 ou que sais-je. Mais c'est là :)

    La gelée de coings est une chose à ne pas avaler de travers.

  • # /etc/iftab

    Posté par . Évalué à 1.

    Il se peut que ce soit ce fichier qui posse problème. Il associe les adresse mac au nom d'interface. Je t'invite à regarder cela et s'il existe, je te conseille de supprimer son contenu avant de cloner.
    • [^] # Re: /etc/iftab

      Posté par . Évalué à 1.

      pas trouvé... Quand elles sont convenablement montées on les trouve aussi dans /proc/net/arp sous forme d'un tableau exploitable par script... mais si l'interface n'est pas proprement montée, quenib !

      Guilhelm
  • # ifconfig

    Posté par (page perso) . Évalué à 1.

    ifconfig eth1 up ; ifconfig eth1

    ou encore :

    cat /sys/class/net/eth1/address
    • [^] # Re: ifconfig

      Posté par . Évalué à 1.

      cat /sys/class/net/eth1/address...

      C'est ce que je cherchais... sauf que c'est qd même rattaché à une interface mais bon.

      merci à tous

      Guilhelm
      • [^] # Re: ifconfig

        Posté par . Évalué à 1.

        et dans les logs ?
        par exmple: dmesg | egrep eth? | grep "node addr"
        (y'a sans doute plus efficace... :-)
  • # Trouver l'adresse MAC

    Posté par . Évalué à 1.

    Bonsoir,

    L'adresse mac tu la trouves sur eth1 (/sbin/ifconfig eth1)

    Mais la solution dans ton cas c'est de supprimer le fichier :
    /etc/udev/rules.d/70-persistent-net.rules
    et de redémarrer la machine.
    Tu te retrouveras alors avec eth0 bien configuré et donc
    pas besoin de toucher à /etc/network/interfaces

    Dans la foulée tu peux aussi virer
    /etc/udev/rules.d/70-persistent-cd.rules

    C'est une manip classique à faire dans le cadre
    de déploiement de parc à partir d'une image (clonezilla, ghost) ...

    Pour ma part, j'utilise l'adresse mac pour aller piocher
    dans la base ldap le nom de machine. Du coup, un petit script
    et au reboot (automatique) le pc est opérationnel ...


    Guy

Suivre le flux des commentaires

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