Est-il possible de mapper 2 adresses MAC différentes à la même adresse IP?
Pour ma sauvegarde, je dois me reconnecter du serveur au portable et je voudrais avoir la même IP pour l'interface sans fil et câblée.
L'interface Web openwrt n'accepte pas plusieurs entrées DHCP avec la même adresse IP, mais il existe peut-être une solution?
Précision ajoutée le 23 mai :
J'aurais dû indiquer clairement qu'une seule des interfaces réseau du portable est connectée au réseau à un moment donné (les commutateurs ne doivent donc pas être confondus). Au départ, j'avais 2 adresses IP distinctes attribuées aux interfaces, avec le même nom DNS, mais cela ne fonctionnait pas très bien (délais d'attente lorsque j'ai obtenu la mauvaise IP). Pourtant, je veux utiliser le même nom pour les deux, car il est codé en dur dans mon script de sauvegarde.
Désolé pour la confusion.
Réponses:
(Commentaire semi-opinionné aléatoire: il est rare de voir ce nombre élevé de réponses et de commentaires non constructifs et manifestement inexacts à une question)
Contrairement à d'autres ici, je prétends que votre demande est en fait assez élémentaire et a été prise en charge dans dnsmasq depuis la version 2.46 , IIRC. C'était la seule raison pour laquelle je suis passé de dd-wrt . Après environ un an de fonctionnement d'OpenWRT, je sais maintenant qu'il y a en fait beaucoup plus de raisons de changer, mais ce n'est pas la question.
J'utilise Backfire 10.04-rc4 :
Ma configuration:
Profitez de la transition transparente que cette configuration offre, toutes les sessions existantes restent actives si vous ne prenez pas trop de temps avec le commutateur.
la source
ab:cd:ef:01:02:03
et une autre avec04:05:06:07:08:09
, faites simplement une entrée avec un seul espace séparant les deux, par exempleab:cd:ef:01:02:03 04:05:06:07:08:09
.J'ai fait un peu de recherche.
La première chose que j'ai apprise est qu'il est possible d'attribuer des baux DHCP en fonction de critères autres qu'une adresse MAC.
De la FAQ dhcp :
Ensuite, bien qu'il ne soit apparemment pas pris en charge par l'interface Web de luci sur openWRT, dnsmasq lui-même prend en charge client_id et plusieurs adresses MAC (avec certaines mises en garde).
Depuis la page de manuel dnsmasq :
J'ai opté pour la solution multi-mac (car je n'ai pas essayé de savoir comment je pouvais spécifier l'ID client côté client, ce qui doit être fait pour chaque client séparé, et l'alternative multi-mac est une solution pour tous les portables de la maison.)
J'ai contourné l'interface luci et ajouté directement à /etc/dnsmasq.conf la ligne suivante:
et /etc/dnsmasq-dhcphosts.conf contient des lignes du format suivant:
(Je garde cette config dans un fichier séparé pour éviter de la remplacer par la prochaine mise à jour.)
Fonctionne bien.
la source
Votre objectif: que le nom d'hôte constant de l'ordinateur portable pointe toujours vers (l'adresse IP / l'interface active de l'ordinateur portable)? J'aurais pensé que le service DNS et DHCP combiné de dnsmasq ferait cela, c'est-à-dire lorsqu'un client effectue un DHCPDISCOVER / DHCPREQUEST il rapporte son nom d'hôte, et dnsmasq associe le nom d'hôte à l'adresse IP attribuée. C'est mon expérience, mais je dois admettre que je n'ai pas essayé de me connecter avec un réseau i / f, puis de me déconnecter (sans faire de version explicite) et de me reconnecter avec un autre.
En supposant un nom d'hôte de "portable", que se passe-t-il lorsque vous interrogez le périphérique OpenWRT pour "portable", après être passé d'une interface à une autre?
la source
Pourquoi utiliser DHCP?
Vous pouvez configurer manuellement une adresse IP statique sur les deux interfaces, puis utiliser celle que vous préférez (tout en laissant l'autre déconnectée, bien sûr).
la source
Je serais très surpris si votre commutateur pouvait supporter cela. Vous pourriez avoir plus de chance de donner aux deux interfaces réseau la même adresse MAC.
Cela dit, je suis définitivement d'accord avec Holocryptic, voici des dragons.
la source
Non, ce n'est pas possible. Mais la plupart des cartes réseau vous permettent de définir le MAC de manière administrative, et vous pouvez définir les deux cartes réseau sur le même MAC.
Sur la plupart des box * nix, vous pouvez généralement le faire, puis configurer une interface LAGG de basculement sur les deux (avec une préférence pour le filaire) pour vous permettre de connecter à chaud la connexion filaire sans déconnecter les sessions TCP.
la source