5 ms·
This one on OS X bothers me: >> "Another device on the network is using your computer’s IP address." I know that the thing to do here is renew the DHCP lease.
by heydenberk 14y ago
This one on OS X bothers me:
>> "Another device on the network is using your computer’s IP address."
I know that the thing to do here is renew the DHCP lease. Most people don't. Just renew it for me, please.
The many procedures you can do to fix a network connection in Windows are even worse. Do these for me before you show me any troubleshooting messages.
- TazeTSchnitzel 14y agoNo. It should prompt you to renew it, but not just do it, since IP address conflicts probably mean one end is badly configured.
- heydenberk 14y agoIt doesn't presently prompt to renew — it just says that there's a conflict and doesn't tell you which settings panel might be helpful. Only a very tiny subset of users will actually try to reconfigure their router or make other such changes as the result of this information. Options requiring a prompt before automatic renewal would be great for those users, but it's not relevant in 99%+ of cases.
- TazeTSchnitzel 14y agoNo, they're relevant in far more than <1% of csses. Forgotten DHCP renewal is not the only reason that IP address conflicts happen.
- PuercoPop 14y agoBut that doesn't mean that alongside the warning the computer can't try to get a new IP address by itself, even if it won't fix the problem 100% of the time.
- raylu 14y agoNo. If something is wrong with the current network config, don't automatically muck around with it so that I can't troubleshoot the problem myself. It's important to understand the current state to figure out how you got into that broken state; kind of like a breakpoint at the first exception. Automatically renewing is like 'On Error Goto Next'. That said, I agree that it should suggest renewing the DHCP lease.
- katbyte 14y agoWell if the current network config is set to simply use DHCP, then renewing DHCP is a pretty safe move. If the DHCP is set to serve a static IP for the MAC, the problem will presist, if the DHCP server is dynamic it will just do what its desgined to do and assign a unused address fixing the problem while not changing the network configuration at all.
- deleted 14y ago[deleted]
- PuercoPop 14y agoFor good product usability, being proactive, and getting 80% of the use cases right is much more important than being making no mistake and shift the decision (and blame) to the user. Especially since most of the time the user has no technical background to make the correct decisions. I used to think like you until I read The Inmates are running the Assylum[0]. I still do for my personal workflow (that is why I prefer archlinux to ubuntu), but I try to be proactive in the error catching in the software I write. [0]: http://www.amazon.com/The-Inmates-Are-Running-Asylum/dp/0672326140/ref=sr_1_sc_1?ie=UTF8&qid=1362174972&sr=8-1-spell&keywords=the+inmantes+are+running+the+assylum http://www.amazon.com/The-Inmates-Are-Running-Asylum/dp/0672...
- cameronh90 14y agoThe usual cause of this for most people is that they've rebooted their router and it kept the leases in memory, so it isn't aware it assigned the IP to multiple computers. Really, automatically renewing the lease if you're on DHCP is probably the best behaviour for a home/simple OS. For computers on a network administered by professionals, it should be possible to disable this (and other automatic) behaviour. Does anyone know what the iPhone/iPad/etc. do in this case?
- merlincorey 14y agoThe iDevices all bounce around getting multiple addresses within the DHCP range. Last time I was administrating an office network full of iDevices I had to increase the DHCP range to account for the iDevice's bouncing all over the range and using up addresses pretty needlessly.
- jlgaddis 14y agoMost sane DHCP servers will also attempt to ping an IP address before offering it (and won't offer it, of course, if it gets a response).
- X-Istence 14y agoping and ARP ... ping can be turned off for instance.
- ynniv 14y agoYes, and that end is your Mac. It did this on purpose, and it should just renew. [ http://news.ycombinator.com/item?id=2755461 http://news.ycombinator.com/item?id=2755461 ]
- calinet6 14y agoThat is a perfectly valid error that you should know about so you can go and fix your fucking network.
- jlogsdon 14y agoFor those of us who know how to "fix our fucking network". Most consumers don't have a clue what that error means.
- calinet6 14y agoMost consumers won't ever see it, because one of the only ways to get that error is a manual configuration on at least one client which conflicts with the DHCP range.