4 ms·
Interesting nugget of information here: > Thanks to Steinar H. Gunderson for pointing out in the comments that the DHCP server on my test network was incorrectl
by lathiat 9y ago
Interesting nugget of information here:
> Thanks to Steinar H. Gunderson for pointing out in the comments that the DHCP server on my test network was incorrectly configured. Since I was using a mostly "out of the box" dhcpd configuration from Ubunbtu Linux, it wasn't set up to be authoritative by default, so it wasn't promptly sending NAKs in response to the Galaxy Tab's requests for an old IP address. After fixing the problem on the DHCP server, the Galaxy Tab's DHCP handshake happens quite a bit faster (although still 85 times slower than the Mac).
Set authoritative on your dhcpd.conf! I checked, fortunately mine is set :)
- taurath 9y agoAn instruction like that is why I don't use Linux as a desktop!
- deleted 9y ago[deleted]
- Nition 9y agoI'm a bit disappointed that you're downvoted to grey right now because editing obscure config files and entering esoteric terminal commands is exactly why Linux is so difficult for the average user, and it's never going to improve if those who're already comfortable with it ignore the problem.
- RubyPinch 9y agoThat's all fine and dandy for the desktop case. But its a dhcp server, network admins would be expected to touch config files, and the interface for a DHCP server really can't be much worse than the GUI version that microsoft supplies! but digressions, to say "this is why I won't use a linux desktop" in response to a server-specific use-case, is at best antagonistic!
- gogopuppygogo 9y agoPfsense does a great job offering a GUI for how configuring DHCP should work.
- d-sc 9y agoThe used netgear router a friend gave me, does a fine job of getting my devices ip addresses on time without me touching the config.
- deleted 9y ago[deleted]
- djmobley 9y agoIn fairness, it is a sensible default for a dedicated hardware router, and not so much for a software DHCP server.
- Hydraulix989 9y agoIt's still a fair point, even if a little "off topic' wrt parent and still perfectly on topic wrt this submission.
- herbst 9y agoThe windows equivalent to make such a change would be some kind of hidden module for that scm. Exe or whatever that obscure config tool is called.
- pjmlp 9y agoIt would still be an easier to navigate GUI tool, possibly with tooltips and online help along the way, than manually editing /etc or /usr/share files.
- vetinari 9y agoIn practice, it is still easier to grep and edit config files in /etc (often commented), than to look for the needle in a haystack like gpedit, where, if localized, you don't even know exact term you are looking for.
- kire456 9y agoNot really a fair comparison. For editing config files I often have to go to man pages to find out what the syntax is for the things I want (and sometimes, where to find the file). Especially if editing bash/zsh.rc, there is no hope of getting anything done without Google unless you already know how to do it. Conversely, most group policies I have ever needed were pointed out, including where to find them, after one web search, and their use is extensively documented in the config editor.
- vetinari 9y ago> here is no hope of getting anything done without Google > were pointed out, including where to find them, after one web search, Well, if you are doing that one web search, it doesn't matter whether the named key is for gui or text config. Except for that localization issue, if you find English string, it won't help you with localized one. Then there is the issue of the GP items themselves: many times you don't know whether to choose enable or disable, because double negatives FTW.
- 9y ago
- KekDemaga 9y agoI say the same thing about the space shuttle, it should have one button "go to space".
- tokenizerrr 9y agoIt's not even a out the desktop. The comment is completely off base. Downvoted.
- theon144 9y agoWell if you're an average user, I might suggest not running your own DHCP server? Seriously, I understand where you're coming from, but you're blathering needlessly about an issue that is a) not really a contentious one, and b) completely irrelevant to the discussion.
- jlarocco 9y agoOP is downvoted because a misconfigured DHCP server has nothing to do with running Linux. What if the DHCP server was running Windows?
- pnopnopno 9y agoYou should try disabling mouse acceleration using your mouse, that's even better. Setting server stuff is one thing, but it's ridiculous that using a mouse is not considered important enough for simple users to be able to customize.
- ntnn 9y ago> An instruction like that is why I don't use Linux as a desktop! This has nothing to do with the linux desktop - this is a misconfiguration of the dhcp server, which would affect all clients. The mac circumvented the issue because it sends out information of all previous networks (which is a security issue, btw - I'd rather not want my laptop to push out all of my recent networks' information to anybody). Also, this guy is running his own ISC dhcpd server to have more control over the network and to learn more about networking in general. This is not a professional network admin/dev - of course he doesn't do all of it right, but if he'd read the manual, he would've enabled it. Seriously, even in default configurations the option is marked as 'if this is the only DHCP server in the network you'll want to enable this' or something along the lines of that. So we're not speaking about an out-of-the-box ready-to-roll router - we're talking about a guy who's running a server with Ubuntu on it to provide leases to his network. Besides - the same would've happened if a windows user were to use Microsoft's DHCP server, which is non-authoritative by default as well. It's a good practice that a DHCP server on default configuration doesn't assume to have the authority - since, well, since the configuration has not been touched.
- geocar 9y ago> The mac circumvented the issue because it sends out information of all previous networks ... I'd rather not want my laptop to push out all of my recent networks' information to anybody It's some information about the last few _wired_ networks you've connected to, to any of those networks, that the owners of those networks already have. If you have a wifi you already know which network you're on, and there's no sense in asking about addresses you haven't seen with that SSID+key. There certainly appears to be a privacy issue if you're connecting to a lot of public ethernets and those sites (can) collude, however if those sites can and do work together, they can unmask you anyway. If they don't yet collude (but are willing) and you don't use random MAC addresses, then there may be another privacy issue where they can use the MAC address you leak to discover each-other, but I'm unconvinced even Google has the resources to do this.
- dspillett 9y ago> An instruction like that is why I don't use Linux as a desktop! How often do you find yourself needing to run a DHCP daemon on your desktop, Linux or otherwise? Some might say that Windows' DHCP setup being authoritative by default is one of the reasons they prefer Linux on the server. It is not the safest default: sending NAKs when you shouldn't could cause significant disruption, not sending NAKs when you could correctly do so does nothing worse than delaying new connections by a few seconds.
- majewsky 9y ago> Set authoritative on your dhcpd.conf! Done: https://github.com/majewsky/system-configuration/commit/f91774280fbc73e80342b5f11d08de00ce58fd8d https://github.com/majewsky/system-configuration/commit/f917... :) Will see if it helps once I get home.