IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Protocoles Discussion :

[netsh][ARP] Forcer le mapping MAC d'une adresse IP multicast IGMP


Sujet :

Protocoles

  1. #1
    Membre éprouvé Avatar de leminipouce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2004
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : janvier 2004
    Messages : 754
    Points : 1 287
    Points
    1 287
    Par défaut [netsh][ARP] Forcer le mapping MAC d'une adresse IP multicast IGMP
    Bonjour à tous,

    Je voudrais savoir s'il est possible avec netsh (voire avec arp si je peux ensuite le porter sous netsh) de forcer le mapping d'une @MAC sur une @IP multicast (224.224.x.y).

    Dès lors que je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    netsh.exe interface ip add neighbors "Ethernet" "224.224.xxx.yyy" "00-80-EE-UU-VV-WW"
    Mon @MAC 00-80... est substituée dans la table ARP par l'@MAC calculée ("01-00-5e-...") correspondant à cette @IP multicast :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    netsh.exe interface ip show neighbors "Ethernet" Interface 12 : Ethernet Adresse Internet Adresse physique Type -------------------------------------------- ----------------- ----------- 224.0.0.22 01-00-5e-XX-YY-ZZ Permanent 224.224.xxx.yyy 01-00-5e-UU-VV-WW Permanent
    Et je n'arrive pas à trouver de solution pour empêcher cette subtitution automatique. En existe-t-il une ?

    Par avance, Merci pour votre aide.

    PS : Pour info, c'est un OS Windows 8. Et ça marchait très bien sous Windows XP...
    Si , et la ont échoué mais pas nous, pensez à dire et cliquez sur . Merci !

    Ici, c'est un forum, pas une foire. Il y a de respectables règles... à respecter !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    as-tu essayé de forcer le mapping de la MAC address en mettant le multicast bit Ethernet à 1 ?

    Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    netsh.exe interface ip add neighbors "Ethernet" "224.224.xxx.yyy" "01-80-EE-UU-VV-WW"
    Steph

  3. #3
    Invité
    Invité(e)
    Par défaut
    J'ai essayé ma suggestion, ça marche pas, ça ressemble bien à un bug

    Steph

  4. #4
    Membre éprouvé Avatar de leminipouce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2004
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : janvier 2004
    Messages : 754
    Points : 1 287
    Points
    1 287
    Par défaut
    Merci Steph.

    En effet, le problème ne vient pas de l'@ MAC, mais de l'@ IP. Dès lors que l'on veut mapper une adresse IP en 224.x.y.z (donc masque de sous-réseau /3), l'@ MAC est calculé automatiquement.

    Cela dit, le calcul de l'@ MAC semble bon.
    Pour les 3 derniers groupes on retrouve bien les valeurs décimales (x-128):y:z converties en hexa.
    (http://nettools.aqwnet.com/ipmaccalc/ipmaccalc.php)

    Il faut que je trouve un moyen maintenant de confirmer ce bug auprès de Microsoft...

    PS : Si je change d'@IP je n'ai aucune problème pour utiliser cette MAC. ... le problème c'est que c'est l'@IP du switch que je vise... Je n'ai donc pas tellement le choix là dessus.
    Si , et la ont échoué mais pas nous, pensez à dire et cliquez sur . Merci !

    Ici, c'est un forum, pas une foire. Il y a de respectables règles... à respecter !

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par leminipouce Voir le message
    Il faut que je trouve un moyen maintenant de confirmer ce bug auprès de Microsoft...
    Il y a de bonnes distribution-lists pour escalader ce genre de bug chez Microsoft.
    Leur stack IP dans Windows 8 semble verrouillé par la RFC1112 (mapping automatique MAC/IPm, paragraphe 6.4 pour être plus précis).
    Ce qui entraine qu'il peut y avoir des cas où deux groupes IP Multicasts distincts vont générer la même MAC@...

    Steph

  6. #6
    Membre éprouvé Avatar de leminipouce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2004
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : janvier 2004
    Messages : 754
    Points : 1 287
    Points
    1 287
    Par défaut
    Citation Envoyé par IP_Steph Voir le message
    Il y a de bonnes distribution-lists pour escalader ce genre de bug chez Microsoft.
    ... Je n'ai eu une réponse de leur groupe... qu'hier soir (un petit mois après la question) !

    Et la réponse est somme tout assez simple : "On n'a pas de réponse." Et ils me renvoient vers un site qui explique ce qui est déjà écrit dans la RFC : comment sont calculées les adresses MAC multicast quand on associe un mapping sur une adresse IP multicast : http://routemyworld.com/2009/03/04/i...dress-mapping/

    Cool. Je connaissais déjà le mode de calcul, mais ça ne répond pas au besoin de faire du mapping en dehors des réseaux Ethernet et donc qui ne respectent pas cette norme RFC1112.

    Bref, je clos le dossier. Si jamais je venais à avoir une autre réponse, je la mettrais ici bien évidemment. En attendant, c'est tout simplement impossible sous Windows.
    Si , et la ont échoué mais pas nous, pensez à dire et cliquez sur . Merci !

    Ici, c'est un forum, pas une foire. Il y a de respectables règles... à respecter !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/07/2014, 16h49
  2. abonner a une adresse ip multicast
    Par soso75008 dans le forum Développement
    Réponses: 3
    Dernier message: 26/04/2007, 11h54
  3. [Mapping] Structure d'une relation
    Par k4eve dans le forum Hibernate
    Réponses: 6
    Dernier message: 27/04/2004, 12h19
  4. Réponses: 5
    Dernier message: 25/03/2003, 18h27
  5. Comment récupérer une adresse MAC ?
    Par psau dans le forum Développement
    Réponses: 7
    Dernier message: 19/07/2002, 18h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo