Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.2.1
-
None
Description
A Windows image may boot, runs update_cygwin.cmd, then responds to SSH before all network interfaces are initialized. This particularly has been known to affect Windows 7 and Windows Server 2008. This causes all sorts of problems. The code which attempts to determine which is the public and private interface gets confused. It may return the private interface name instead of the public, and subsequent code may change the settings and break SSH.
One improvement that will help: Add code to try to determine if everything has been initialized before running ipconfig to retrieve the network configuration.