Bonjour,

Curieux problème avec Fedora 21.
Mon serveur DHCP (Windows Server) attribue les IP aux postes du réseau.
Les postes en F21 renvoient une adresse MAC incorrecte : 36 caractères au lieu des 12 habituels.
Les 12 derniers caractères de cette longue adresse physique correspond à l'adresse MAC du poste.

Première ligne : adresse MAC d'un poste F21
Seconde ligne : adresse MAC d'un poste classique
[q]MAC F21[/q]

Informations complémentaires :
- ifconfig sur le poste F21 renvoie la bonne adresse MAC (12 caractères)
- idem PC physique et machine virtuelle
- idem environnement KDE ou XFCE
- idem F21 fresh install ou F20 fedup en F21
- idem F21 server ou workstation
- idem en netinstall ou depuis ISO

Avez-vous également rencontré ce souci ?

Merci.
Chez moi l'adresse mac fait 12 caractères en dehors des :.

Jamais eu de souci de cet ordre là, je vais regarder si c'est un problème avec F21 ou si ta un souci ailleurs, mais je vois pas d'où tu récupère 36 caractères.
J'ai ajouté une capture d'écran au message initial pour montrer un exemple d'adresse MAC F21.
Bon pour le test ça vas être chiant, j'ai des soucis de droits avec ma CentOS qui me sert aux machines virtuels.... Je regarde cela mais ça m'étonne quand même.

Oki, en fait c'est de l'ipv6 dont tu parle. Rien à voir avec l'adresse MAC. Regarde de ce coté là 😉.
Il s'agit bien d'une IPv4 :
ipv4

Il n'y a que la F21 qui génère une adresse MAC aussi longue.
Les F20 et antérieures sont sur 12 caractères.
Jamais vu ça non plus:
- 1) est-ce gênant?
- 2) t'embête pas à masquer tes adresses mac

si ça se trouve c'est une option au niveau de dhclient
madko :
1. Oui c'est gênant car je réserve des IP selon l'adresse MAC
Aussi parce que ce n'est pas standard donc ça peut générer des problèmes
2. Sait-on jamais, pas que qqun utilise la mienne ^^
Je viens de relancer un test avec un serveur DHCP et je peux attribuer une adresse d'une mac sous F21 (faut pas mettre les 🙂 sans souci.
la tu donne ton inet6, c'est pas la MAC.

http://www.linux-france.org/prj/edu/archinet/systeme/ch08s03.html

Désactive l'attribution de l'ipv6 dans ta config du dhcp sous Windows.

Tape ip addr :
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 44:XX:XX:5d:XX:f5 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.52/24 brd 192.168.1.255 scope global dynamic enp3s0
valid_lft 85496sec preferred_lft 85496sec
inet6 fe80::46XX:5bff:fXX5d:XXf5/64 scope link
valid_lft forever preferred_lft forever
En gras c'est la MAC
5 jours plus tard
Bonjour,

Je n'ai pas l'impression que nous parlons de la même chose.
Il s'agit bien d'une adresse MAC et non pas d'une IPv6.

La commande ip addr ou ifconfig renvoient une adresse MAC classique mais ce n'est pas ce que le serveur DHCP voit.
C'est vraiment avec F21 que j'ai ce souci, vérifié et confirmé sur 6 PC et VM, en fresh install ou en fedup depuis une version antérieure.
Si j'interroge mon serveur DHCP, avec des clients F21 j'ai ça:
"ip-address": "192.168.122.88",
        "mac-address": "52:54:00:ae:b0:f1",
        "hostname": "fedora21",
        "client-id": "ff:00:ae:b0:f1:00:01:00:01:1c:19:ce:06:52:54:00:ae:b0:f1",
        "expiry-time": 1430211878
Donc ce que tu vois c'est plutot le client ID? tu y retrouve ton adresse mac dedans? ça doit être normé quelque part ça.

ps: par pitié ne me piquer pas mon adresse mac ni mon IP ;p
J'ai la mac dans lipv6 par defaut...

Bon alors où est le problème? La mac et le client id ne sont pas vraiment la même chose, tu peux filtrer sur l'un ou l'autre, voir les deux il me semble selon les dhcp.

Question bête ta pas le pare feu qui bloque le dhcp par hasard?
Si tu met juste l'adresse MAC de ton client Fedora dans ton serveur DHCP ça fonctionne quand même?
Si je réserve l'adresse MAC indiquée par F21, le poste ne prendra pas l'adresse IP en question (par exemple 192.168.0.11).
Il va prendre une IP aléatoire (par exemple 192.168.0.22).
Il y a donc incohérence entre les deux informations.
Pour mieux expliquer et comprendre mon problème, j'ai refait un réseau à neuf dans un environnement à part.
- Serveur DHCP : Windows 2012 R2
- Clients : Fedora 20, Fedora 21, Ubuntu 14 et Windows 8.1

Le domaine est "ad2012.local" et s'ajoute automatiquement aux postes connectés, sans que ceux-ci soient membres du domaine.

Les adresses MAC sont correctes pour chaque machine virtuelle .. sauf pour la F21.

dhcp
Idem en F22 :-\

dhcp


ifconfig sur la F21minimal :

f21
Et si ce n'était pas des adresses mac mais des UUID ?
4 jours plus tard
Le problème est réellement connu :
https://bugzilla.redhat.com/show_bug.cgi?id=1154200

Sur mon test, je confirme que cette commande résout le souci, le serveur DHCP voit la bonne adresse MAC :
echo 'send dhcp-client-identifier = hardware;' >> /etc/dhcp/dhclient.conf
(le fichier n'existait pas, je l'ai donc créé)
22 jours plus tard
J'ai fini de remonter un réseau avec un win2k 2008R2 et des F21 avec des cartes réseaux sur le même switch. Je vais regarder le comportement, mais ça m'étonne cette histoire.

Bon j'ai jamais testé avec des F21/22 il faut dire, donc c'est fort possible.

Est ce un bogue ou une sécurité? ça reste à voir. Mais si c'est la deuxième c'est bizarre de devoir galérer autant de base.

Edit : à bah oui je confirme. Vraiment bizarre cette histoire quand même...
3 mois plus tard
Bonjour,

A-t-il quelqu'un qui a trouvé une solution de Fedora 21 et 22 pour la MAC adresse?
J'ai le même problème 🙁

Merci!
Je n'ai pas ce problème sur F22, mais en effet, ça ressemble à un UUID (l'UUID est visible dans /etc/sysconfig/network-scripts/ifcfg-xxxx)

@mimas
Normalement la commande qu'il y a dans le rapport de bug, et dans le post de kim devrait régler le soucis.
Ca ne fonctionne pas ?