Ho una macchina Windows 8 che ha una sola porta Ethernet. Deve usare DHCP e ha anche bisogno di un IP statico. Ogni IP si trova in una sottorete diversa e ognuno ha uno scopo diverso e incompatibile.
Questa macchina deve utilizzare DHCP perché l'amministratore della rete del sito afferma che questo è l'unico modo supportato per ottenere un 192.168.x.y
indirizzo. O il suo schema di rete non ha un blocco IP statico all'interno di quella sottorete o non ne assegnerà uno a questa macchina.
Non posso rischiare di usare staticamente un IP assegnato da DHCP, scommettendo che non verrà riassegnato dopo la scadenza del contratto di locazione. Ciò mi consentirebbe di sfruttare la capacità di Windows di assegnare più IP statici all'interfaccia, ma questo è un server di produzione, non qualcosa che posso rischiare di essere rimbalzato dalla rete ore o giorni dopo.
Mi rendo conto che alcuni server DHCP ti consentono di impostare assegnazioni statiche da MAC a IP, in modo che l'IP DHCP della mia macchina non venga mai riassegnato, ma poiché non conosco nessun server DHCP che emetterà due indirizzi IP diversi, ognuno in una sottorete diversa, non è aiuto qui. (E se esiste un server DHCP di questo tipo, probabilmente il mio client non lo utilizza e non cambierebbe su di esso se glielo chiedessi.)
Dal momento che non posso farlo interamente con DHCP, ho bisogno di un IP statico perché questa macchina funge anche da server per una 10.x.y.z
sottorete. Gli amministratori della rete locale mi hanno fornito un IP statico in quello schema, ma è insufficiente perché devo anche parlare con il 192.168.x.y
lato della rete.
Sono a conoscenza di una domanda simile qui . Lo chiedo di nuovo perché:
L'altra domanda era posta quando Windows 7 era attuale. Forse Microsoft ha usato quegli oltre 2 anni per correggere questa debolezza nell'implementazione dello stack di rete di Windows 8?
(Sì, debolezza : Linux consente un'interfaccia di rete con un DHCP e un IP statico. Non c'è nulla nel TCP / IP che impedisce a Microsoft di consentirlo. Devono solo scrivere il codice per consentirlo.)
Sembra che la GUI di configurazione della rete in Windows 8 abbia le stesse limitazioni di Windows 7, ma forse c'è qualche hack di basso livello che ci permetterà di assegnare un alias IP statico all'interfaccia DHCP?
netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=enabled
enetsh interface ipv4 add address "Ethernet" 192.168.1.200 255.255.255.0
.