DHCP Guard o Controllo DHCP è una utilissima e nuova funzionalità che troviamo di Hyper-V 2012 e 2012 R2.
Il suo scopo è quello di proteggere il sistema da una macchina virtuale dannosa che si identifica come server DHCP (Dynamic Host Configuration Protocol) e manda dei falsi messaggi per gli attacchi man-in-the-middle.
Per chi preferisce la configurazione tramite GUI l’abilitazione della funzione si trova aprendo Hyper-V Manager – “VM da proteggere” – – Network Adapter – Funzionalità avanzate – Controllo DHCP –> selezionare la casella
Per chi ama Powershell :
Per le macchine virtuali che eseguono un’istanza autorizzata del ruolo DHCP Server, è possibile disattivare DHCPGuard utilizzando il seguente cmdlet:
Set-VMNetworkAdapter –VMName MyDhcpServer1 –DhcpGuard Off
Per tutte le altre macchine virtuali che non sono server DHCP autorizzati, si può impedire loro di diventare un server DHCP abilitando il DHCPGuard, tramite il seguente cmdlet:
Set-VMNetworkAdapter –VMName CustomerVM –DhcpGuard On
Di seguito il link di approfondimento per questa e altre nuove funzioni relative ai Virtual Switch in Windows Server 2012 e R2 : What’s New in Hyper-V Virtual Switch in Windows Server 2012