È possibile configurare entrambi i sistemi operativi in modo che richiedano IP statici invece che il router assegni indirizzi IP statici in base ai loro indirizzi MAC. Ciò può essere ottenuto configurando le impostazioni di rete dei rispettivi sistemi operativi e facendo in modo che entrambi richiedano IP statici diversi.
In Windows, queste impostazioni si trovano nel Centro connessioni di rete e condivisione.
Nelle distribuzioni Linux, queste impostazioni possono essere configurate utilizzando le impostazioni del tuo ambiente desktop o, se preferisci il metodo manuale, comporta la modifica di un file (varia a seconda della distribuzione e della versione di Linux).
Assicurarsi che gli indirizzi IP impostati per questi non siano assegnati dinamicamente a un altro sistema sulla rete. Non vuoi che il tuo sistema configurato con IP statico chieda un IP che è già assegnato a un altro sistema mentre non era acceso. È possibile evitare ciò disponendo di indirizzi IP statici per tutti i sistemi della rete, ciascuno con il proprio ID univoco, o impostando indirizzi IP statici superiori all'intervallo solitamente utilizzato (di solito i router tendono a iniziare ad assegnare dall'intervallo di 192.168 .x.1 o 192.168.x.101, quindi se sai che un massimo di 10 sistemi diversi sarebbero connessi alla rete alla volta, puoi assegnare IP statici superiori a 20 per evitare collisioni).
Un altro modo per raggiungere questo obiettivo sarebbe modificare l'indirizzo MAC di uno o entrambi i sistemi operativi e assegnare IP statici diversi a quegli indirizzi MAC utilizzando la configurazione dd-wrt.
Ciò è possibile facendo corrispondere l'opzione DHCP 60, "Vendor class identifier". I sistemi operativi Microsoft invieranno una stringa che inizia con "MSFT". È disponibile anche la documentazione ufficiale. Windows 8 invia ancora "MSFT 5.0", tra l'altro.
Dovresti essere in grado di verificarlo con DNSMASQ (che credo sia ciò che utilizza DD-WRT) in questo modo:
dhcp-match=set:windows,60,MSFT
Per quanto riguarda l'invio dell'indirizzo, è un po' più difficile. Sfortunatamente, il dhcp-host
l'opzione non è condizionale. Il dhcp-range
opzione, tuttavia, è. Quindi sono possibili diversi pool di indirizzi.
In genere, per questo genere di cose, ti conviene utilizzare un server DHCP completo, come ISC DHCP.
Consiglierei di seguire i consigli di Chirag64 e di configurare l'IP statico sul sistema operativo piuttosto che utilizzare le prenotazioni DHCP. Tuttavia, ho trovato questa risposta su un'altra rete che punta a fingerbank.org, che memorizza informazioni sulle impronte digitali del dispositivo. Fingerbank menziona lo strumento PacketFence che apparentemente può utilizzare le impronte digitali del dispositivo per separare il traffico di rete in base al tipo di dispositivo. Suppongo che ci sia probabilmente un modo per configurare dd-wrt in modo che utilizzi PacketFence per segregare il tuo traffico, quindi è probabilmente quello il posto dove cercare.