You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by ar...@apache.org on 2010/08/25 18:07:37 UTC

svn commit: r989194 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

Author: arkurth
Date: Wed Aug 25 16:07:37 2010
New Revision: 989194

URL: http://svn.apache.org/viewvc?rev=989194&view=rev
Log:
VCL-164
Added command to release DHCP before shutting down. I have seen a case where a DHCP address was obtained, then the address was statically set to another address.  The original DHCP address lease was cached in the image.  When the captured image was loaded and requested a DHCP address, it requested its specific address it had obtained via DHCP resulting in a DHCP NAK response.  It never obtained a private IP address and the load failed.

Modified:
    incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm?rev=989194&r1=989193&r2=989194&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm Wed Aug 25 16:07:37 2010
@@ -3083,6 +3083,8 @@ sub shutdown {
 		$shutdown_command .= "$system32_path/netsh.exe interface ip set address name=\\\"$public_interface_name\\\" source=dhcp & ";
 		$shutdown_command .= "$system32_path/netsh.exe interface ip set dnsservers name=\\\"$public_interface_name\\\" source=dhcp & ";
 		
+		$shutdown_command .= "$system32_path/ipconfig.exe /release & ";
+		
 		$shutdown_command .= "$system32_path/route.exe DELETE 0.0.0.0 MASK 0.0.0.0 & ";
 	}
 	else {