Bugzilla – Bug 11699
Diagnostics reports a self-assigned IP before IP should be assigned yet
Last modified: 2009-09-08 09:15:23 UTC
(using r5156) If no DHCP server is found, and you select "Enter IP information manually", you are brought to the IP address entry keyboard. Press the Help button there and make your way to the Diagnostics screen. You'll see that Fab4 thinks it already has an IP address in the 169.254.x.x range. Shouldn't this be unassigned or blank at this stage? Not sure if this bug is about: * the Diagnostics screen's query getting the IP wrong * Fab4 getting a self-assigned IP when it shouldn't
Isn't this how auto-IP is supposed to work? If the DHCP server doesn't respond, how would the client know whether or not to expect you to assign a static IP instead of using the auto IP?
That's right. a 169.254. address is one that has been self assigned. The way the Mac handles this is to show the address and say "(Self Assigned)" next to it. Not sure if we have room for this, but it would be a nice to have.
This works as designed, if DHCP fails then a self assigned address will be used. The UI detects the DHCP failure be observing the self assigned address, then allows the user options to enter a static ip address (to replace the self assigned address), or use the self assigned address (that just continues). Changing this would be a) hard and b) a significant risk.
Understood. It was the order of things that threw me off, but I suspect I didn't think it through. No change necessary.