VirtualBox 2.2.0 r45486: impossibile ottenere un indirizzo IP con NAT-DHCP

VirtualBox 2.2.0 r45486 ha introdotto un bug molto fastidioso, almeno nella versione Windows, cioè l’impossibilità per il sistema guest virtualizzato di riuscire ad ottenere un indirizzo IP se impostato il NAT-DHCP.

Ho riscontrato il problema su un host Windows Vista e un sistema guest Windows XP, ma penso sia presente anche con altri sistemi. Qualcuno ha risolto eseguendo nuovamente il setup.exe di VirtualBox scegliendo l’opzione “Repair”, altri hanno risolto con una reinstallazione completa del software. Nel mio caso, la riparazione non ha sortito alcun effetto così cercando meglio tra i bug segnalati dagli utenti ho trovato la soluzione.

Basta scaricare una versione modificata di VBoxDD.dll, resa disponibile in un file zip, rinominare VBoxDD.dll in VBoxDD.dll.old (sempre meglio avere una copia di backup nel caso si avessero problemi con la nuova dll) nella cartella di installazione di VirtualBox e copiare la versione modificata di VBoxDD.dll presente nell’archivio zip.

Dopo la sostituzione della dll, la macchina guest Windows Xp ha ricominciato ad ottenere un indirizzo IP, quindi penso possa risolvere problemi anche ad altri utenti del programma. Peccato il team di sviluppo non abbia ancora rilasciato una patch correttiva.