Vous pouvez configurer les deux systèmes d'exploitation pour demander des adresses IP statiques au lieu que le routeur attribue des adresses IP statiques en fonction de leurs adresses MAC. Ceci peut être réalisé en configurant les paramètres réseau des systèmes d'exploitation respectifs et en demandant à chacun d'eux de demander des adresses IP statiques différentes.
Sous Windows, ces paramètres se trouvent dans le Centre réseau et partage.
Dans les distributions Linux, ces paramètres peuvent être configurés à l'aide des paramètres de votre environnement de bureau, ou si vous préférez la méthode manuelle, cela implique de modifier un fichier (varie en fonction de votre distribution et de votre version Linux).
Assurez-vous que les adresses IP définies pour ceux-ci ne sont pas attribuées dynamiquement à un autre système sur le réseau. Vous ne voulez pas que votre système à configuration IP statique demande une adresse IP déjà attribuée à un autre système alors qu'il n'était pas allumé. Vous pouvez éviter cela soit en ayant des adresses IP statiques pour tous les systèmes de votre réseau, chacun ayant son propre ID unique, soit en ayant des adresses IP statiques supérieures à la plage habituellement utilisée (généralement, les routeurs ont tendance à commencer à attribuer à partir de la plage de 192.168 .x.1 ou 192.168.x.101, donc si vous savez qu'un maximum de 10 systèmes différents seraient connectés au réseau à la fois, vous pouvez attribuer des adresses IP statiques supérieures à 20 pour éviter les collisions).
Une autre façon d'y parvenir serait de changer l'adresse MAC de l'un de vos systèmes d'exploitation ou des deux et d'attribuer différentes adresses IP statiques à ces adresses MAC à l'aide de la configuration dd-wrt.
Ceci est possible en faisant correspondre l'option DHCP 60, "Vendor class identifier". Les systèmes d'exploitation Microsoft enverront une chaîne commençant par "MSFT". La documentation officielle est également disponible. Au fait, Windows 8 envoie toujours "MSFT 5.0".
Vous devriez être en mesure de le vérifier avec DNSMASQ (qui, je crois, est ce que DD-WRT utilise) comme ceci :
dhcp-match=set:windows,60,MSFT
Quant à l'envoi de l'adresse, c'est un peu plus difficile. Malheureusement, le dhcp-host
l'option n'est pas conditionnelle. Le dhcp-range
option, cependant, est. Ainsi, différents pools d'adresses sont possibles.
Généralement, pour ce genre de choses, il vaut mieux utiliser un serveur DHCP complet, comme ISC DHCP.
Je recommanderais de suivre les conseils de Chirag64 et de configurer l'adresse IP statique sur le système d'exploitation plutôt que d'utiliser les réservations DHCP. Cependant, j'ai trouvé cette réponse sur un autre réseau qui pointe vers fingerbank.org, qui stocke des informations sur les empreintes digitales de l'appareil. Fingerbank mentionne l'outil PacketFence qui peut apparemment utiliser ces empreintes digitales de périphérique pour séparer le trafic réseau en fonction du type de périphérique. Je suppose qu'il existe probablement un moyen de configurer dd-wrt pour utiliser PacketFence pour séparer votre trafic, c'est donc probablement l'endroit où chercher.