Slashdot Mirror


D-Link Firmware Abuses Open NTP Servers

DES writes "FreeBSD developer and NTP buff Poul-Henning Kamp runs a stratum-1 NTP server specifically for the benefit of networks directly connected to the Danish Internet Exchange (DIX). Some time last fall, however, D-Link started including his server in a hardcoded list in their router firmware. Poul-Henning now estimates that between 75% and 90% of NTP traffic at his server originates from D-Link gear. After five months of fruitless negotiation with a D-Link lawyer (who alternately tried to threaten and bribe him), he has written an open letter to D-Link, hoping the resulting publicity will force D-Link to acknowledge the issue. There are obvious parallels to a previous story, though Netgear behaved far more responsibly at the time than D-Link seem to be."

567 comments

  1. List of Affected Products: by SuperficialRhyme · · Score: 5, Informative

    From TFA: "A number of D-Link products, so far I have at least identified DI-604, DI-614+, DI-624, DI-754, DI-764, DI-774, DI-784, VDI604 and VDI624, contain a list of NTP servers in their firmware and using some sort of algorithm, they pick one and send packets to it."

    1. Re:List of Affected Products: by cronot · · Score: 0

      I have a DI-624, "C" revision. I read the article, but it doesn't give enough detail as to the extent of the affected devices. It mentions the DI-624 is affected, but it doesn't say which versions of firmware are affected for each device. I'm not at home right now (I use that router there), but I remember that it has a configuration for NTP servers, and I did enable and provided a specific server (in my area) to pull the time from. Am I still affected, I mean, even having specified my own server, is the router pinging the danish one anyway? I suppose no, if only because my router has the latest firmware, but Kamp doesn't go in detail about that.

      Anyway, my point is that the guy concentrated more on exposing his problems and demanding payment for his expenses than detailing the problem itself, which would be healthier to his servers, as this would prompt at least some more people to update their routers.

    2. Re:List of Affected Products: by SuperficialRhyme · · Score: 4, Informative

      I asked for details and this is what he provided to me. I haven't gotten to do this yet:

      "If you download the firmware from DLink and run unarj on it
      you get a file called something like nml.mem.

      Run strings on that and grep for GPS.dix.dk to make sure it is not
      listed in there."

    3. Re:List of Affected Products: by Anonymous Coward · · Score: 0

      The MAC-address can be leveraged to identify the manufacturer.

      You can then use iptables (or the FreeBSD equivalent) to generate some ... err ... "enhancements" for D-Link product-users (say, a 10 minute delay until the NTP-transaction is complete), which D-Link will surely be apt to avoid in their next release.

    4. Re:List of Affected Products: by codegen · · Score: 2, Informative

      The mac address is only visible on the local network. After the packet hits
      a gateway, the mac address is gone (only the IP address remains).

      --
      Atlas stands on the earth and carries the celestial sphere on his shoulders.
    5. Re:List of Affected Products: by Anil+Purandare · · Score: 2, Informative
      DI-604

      Ugh. I use one of those at home. I'm glad now that I set a default NTP server when I first set it up, but I doubt this is something most users would do. Here are the instructions for doing this. I don't know if this applies to the other models listed above.

      This might also be useful: List of NTP Pool Servers

    6. Re:List of Affected Products: by imp · · Score: 2, Insightful

      Anyway, my point is that the guy concentrated more on exposing his problems and demanding payment for his expenses than detailing the problem itself, which would be healthier to his servers, as this would prompt at least some more people to update their routers.


      Actually, you haven't read the letter, have you? In it he outlines the problem fairly well. He lists the actual expenses that he's incurred because this bone-headed dlink stunt has cost him a ton of money. He'd be very happy if dlink just said 'ok, we were wrong, here's the fixed firmware, sorry for the hassle'. He does present the 'ntp.dlink.com' solution there.

      When corprate customer misbehave and abuse system resources, it costs people actual money. In this case, a lot of money, as well as jeorpodizing a service to the users in denmark that Poul-Henning has been providing to them out of the kindness of his heart. Now to have some evil company come in and abuse that is bad enough. But to paint him as a money grubbing scum is over the top.

      Warner
    7. Re:List of Affected Products: by Anonymous Coward · · Score: 1, Interesting

      Isn't there another issure also? Take a look at the list of hostnames from the firmware ... I am no expert, but it seems to me that a lot of the other hostnames on the list are not servers that a D-link consumer product should request a time package from... I mean:

      tick.usno.navy.mil ?
      ntp.alaska.edu ?
      montpelier.ilan.caltech.edu ?
      time-b.nist.gov ?
      ntp.nasa.gov ?

      Are these servers (and many more) legal targets of time requests from consumer D-Link products?

    8. Re:List of Affected Products: by ncc74656 · · Score: 1
      I have a DI-624, "C" revision. I read the article, but it doesn't give enough detail as to the extent of the affected devices.

      I'd assume that all versions of the named devices are affected. My parents have a rev. E DI-604. Under the Tools tab in the web interface, there's a Time section. The default setting is to sync with an NTP server from the built-in list every hour. You can plug in the name of an alternate NTP server to use (such as us.pool.ntp.org) and select a different sync interval (such as 24 hours) to fix this.

      The better option, of course, would be for D-Link to have more sensible settings as defaults in its products. I just fixed the settings on my parents' router a few minutes ago after reading this article. It's probably just as well that I didn't buy another DI-604 to replace the el-cheapo router I had been using at home (I ended up getting a Linksys WRT54GL instead).

      --
      20 January 2017: the End of an Error.
    9. Re:List of Affected Products: by ajs · · Score: 3, Insightful

      I don't get why D-Link doesn't just solve the problem. All they need to do is put up an ntp.dlink.com with a simple mock DNS server that checks the requesting IP, and returns the closest known, public (or authorized for that network) NTP server as a CNAME. In most of the cases, that's going to be the IP's ISP-provided NTP server, which D-Link could easily compile a list of from ISP Web-sites. It's like 2 weeks of one person's work to write the server, gather data, and solve 80% of the problem (and avoid doing this to companies that CAN afford to sue in the future). This would also allow organizations to request special listings in D-Link's table.

      Even in the case where the request comes from a recursive lookup, it should (in almost all cases) come from a DNS server which indicates the rough location (in terms of Internet topography) of the client.

      Of course, they could also obey DHCP responses (either to the device or to a directly connected IP) as a fallback, solving even more of the problem.

    10. Re:List of Affected Products: by cronot · · Score: 0

      [...] But to paint him as a money grubbing scum is over the top.

      I hope with this that your're referring to D-Link accusing him of extorsion, and not to the quote on my post you referred to. Because that's not what I said. I'm well aware that this mess cost him a lot in many aspects, monetary being one of them, and he is well within his rights to want compensation for that. I just wished he'd have focused as much on detailing the problem as he did on the compensation measures. He didn't mention how one knows if his device is affected, and any possible workarounds. To D-Link it sure doesn't make any difference the detailing of the problem, as they ought to know it better than anyone else, but it sure would help those who are stuck with D-Link products and want to help amenize the problem, such as myself.

      Anyway, I just followed SuperficialRhyme's instructions, and seems like my router is not affected.

    11. Re:List of Affected Products: by Anonymous Coward · · Score: 0

      but this is an open letter to d-link
      not you
      give the dude a break.

    12. Re:List of Affected Products: by Anonymous Coward · · Score: 0

      The MAC-address can be leveraged to identify the manufacturer.

      Leveraged? You work in marketing, don't you?

      One of the most ridiculous buzzwords to come along in a long time....

    13. Re:List of Affected Products: by Anonymous Coward · · Score: 0

      youd be right if that was a private letter. It isn't. It's an open letter, so it is supposed to be read, reviewed and be important to others besides dlink.

    14. Re:List of Affected Products: by afidel · · Score: 1

      Barring a request from the operators of the named sites I would think it is perfectly legal to target any publicly available service. Now, that's not saying it's good etiquette. It's not, but it IS, and should be, legal. Btw time.nist.gov is perfectly acceptable as that is one of the mandates of NIST, see here.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    15. Re:List of Affected Products: by COMON$ · · Score: 1

      So your saying it would be more efficient for him to show the .5% of D-Link users out there who know how to grep through the firmware to fix their problems rather than spend time asking D-Link to release an updated firmware? Because hey I am sure that will reduce the traffic....

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    16. Re:List of Affected Products: by cronot · · Score: 0

      So your saying it would be more efficient for him to show the .5% of D-Link users out there who know how to grep through the firmware?

      No, I'm saying that he should have done it himself. If he already knows more or less which models are affected, It would be a no brainer to go to D-Link's site, fetch every firmware for those models, and see himself which of them are bad, so he could then say "DI-xxx model with firmware version less than 2.xx is affected by this problem", and ask users to upgrade, or at least show a simple workaround - as some other users and myself noted, configuring an especific NTP server seems to mitigate the problem as well, for those routers that allow it, and I can assure you, this procedure is very simple.

    17. Re:List of Affected Products: by COMON$ · · Score: 2
      Oh I am aware of that, but I am thinking of my brother and grandparents. Along with several hundred other people I have set up with D-Link routers. Of course I can reconfigure them in the future but I would bet good money that the majority of people out there who own d-link products dont know what firmware is. Always remember, we are in a minority. I think he took the best action he could aside from changing his domain and IP. If there is no response to his open letter then he will be forced to do one or the other.

      Interesting question that you bring up is whether or not the custom firmware for d-links is in question as well.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    18. Re:List of Affected Products: by sp0rk173 · · Score: 2, Insightful

      Simple or not for a slashdotter, i know several users who can't even figure out the default password to their routers, despite it being plainly stated in their operating manuals (the particular case i'm thinking of is a relative of mine who called me asking what his linksys wireless router's password was. The manual clearly states that it is "admin" in several places).

      Most users of routers these days have no idea what NTP means, nor what an NTP server is...nor even what firmware is. Do you really expect that him putting hours of work into researching which routers are and are not effected, then posting those on a website that a tiny percentage of users even know about will bring any measurable mitigative effect on the current problem? How will the majority of D-Link users even know about this issue? I can assure you that most of them do not read slashdot or even know who this dude is. Going directly to the source of the problem (ie, D-Link) really is the only way to get this corrected.

    19. Re:List of Affected Products: by Anonymous Coward · · Score: 4, Informative

      From the RFC website: http://www.rfc-archive.org/getrfc.php?rfc=4330

      10. Best Practices

            NTP and SNTP clients can consume considerable network and server
            resources if they are not good network citizens. There are now
            consumer Internet commodity devices numbering in the millions that
            are potential customers of public and private NTP and SNTP servers.
            Recent experience strongly suggests that device designers pay
            particular attention to minimizing resource impacts, especially if
            large numbers of these devices are deployed. The most important
            design consideration is the interval between client requests, called
            the poll interval. It is extremely important that the design use the
            maximum poll interval consistent with acceptable accuracy.

            1. A client MUST NOT under any conditions use a poll interval less
                    than 15 seconds.

            2. A client SHOULD increase the poll interval using exponential
                    backoff as performance permits and especially if the server does
                    not respond within a reasonable time.

            3. A client SHOULD use local servers whenever available to avoid
                    unnecessary traffic on backbone networks.

            4. A client MUST allow the operator to configure the primary and/or
                    alternate server names or addresses in addition to or in place of
                    a firmware default IP address.

            5. If a firmware default server IP address is provided, it MUST be a
                    server operated by the manufacturer or seller of the device or
                    another server, but only with the operator's permission.

            6. A client SHOULD use the Domain Name System (DNS) to resolve the
                    server IP addresses, so the operator can do effective load
                    balancing among a server clique and change IP address binding to
                    canonical names.

            7. A client SHOULD re-resolve the server IP address at periodic
                    intervals, but not at intervals less than the time-to-live field
                    in the DNS response.

            8. A client SHOULD support the NTP access-refusal mechanism so that
                    a server kiss-o'-death reply in response to a client request
                    causes the client to cease sending requests to that server and to
                    switch to an alternate, if available.

      -daedone

    20. Re:List of Affected Products: by brunson · · Score: 2, Informative

      The right server to put in there is "pool.ntp.org". I would have hoped the someone at D-Link was aware of that DNS pool.

      --
      09F911029D74E35BD84156C5635688C0
      Jesus loves you, I think you suck
    21. Re:List of Affected Products: by toadlife · · Score: 1

      [i]"Leveraged? You work in marketing, don't you? "[/i]

      The use of buzzwords is a good one, but I think the better indicator was the fact that he doesn't really understand the technology he's talking about.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    22. Re:List of Affected Products: by Anonymous Coward · · Score: 1, Informative

      Well I'm not sure about the others, but the nist servers are okay for anyone to use. That's what they're there for.

      http://tf.nist.gov/timefreq/service/its.htm

      and their server list: (which time-b.nist.gov is listed on.)

      http://tf.nist.gov/timefreq/service/time-servers.h tml

      I'm using time-b.nist.gov to set my clocks here.

    23. Re:List of Affected Products: by Bun · · Score: 1, Informative

      5. If a firmware default server IP address is provided, it MUST be aserver operated by the
          manufacturer or seller of the device or another server, but only with the operator's
          permission.


      Looks like D-Link is violating #5...

      --
      "Anyone that has ever gotten an idea based on any of my work and done something better with it-good for you."--J.Carmack
    24. Re:List of Affected Products: by karnal · · Score: 1

      Just to be nitpicky, but a "gateway" doesn't typically reformat the packets.

      Now, if your router is doing NAT, then yes, stuff gets mangled. However, routers and gateways can move packets keeping the original MAC in place.

      --
      Karnal
    25. Re:List of Affected Products: by Stephen+Samuel · · Score: 1

      He didn't mention how one knows if his device is affected, Well, if you don't know how to compare the model number on your router to the list of affected products that he's provided, then you're probably too far gone for anything other than "extreme measures".

      --
      Free Software: Like love, it grows best when given away.
    26. Re:List of Affected Products: by dougmc · · Score: 2, Insightful
      From the RFC website: http://www.rfc-archive.org/getrfc.php?rfc=4330
      Yes, and that's a relevant thing to add to this discussion, but you should keep in mind (or mention if it's already in mind) that RFC stands for `Request for Comments', not `Rules that must never be broken' or even `Follow these or you'll be sent to Gitmo.'

      Violating a RFC may make you a bad person, and certainly it looks like D-link is in the wrong here, but it's not like there's anybody out there enforcing RFCs in any way beyond `you shouldn't be doing that!' (unless they're kooks, of course.

      Now, maybe you could sue somebody for violating a RFC, and perhaps that's what Mr. Kamp should do, but I'm no lawyer and he's already spoken with many about this, so I suspect he has considered it. But it's not likely that any actual laws are being broken here.

      Now, if Mr Kamp wanted to play hardball, he could have his legitimate users of his NTP server move to another name, and then modify the GPS.dix.dk server to return a totally bogus time, which would probably help get the current users of the routers to upgrade their firmware. I suspect that only a small fraction of the users would even notice, but those that do would call D-Link, and those calls would cost D-Link money ...

      Yes, Mr Kamp shouldn't have to do this, and maybe the /. effect (which does go beyond mere web traffic) will prompt D-Link to do what they can to fix the problem they've caused, but it's always an option, one which he's probably already considered.

    27. Re:List of Affected Products: by devilspgd · · Score: 1

      2-weeks of D-Link's time, vs 10 seconds to find some random NTP server and use it?

      Why should they bother?

      If nothing else, they should cname ntp.dlink.com to pool.ntp.org (which still gives them control to redirect if needed, but otherwise should be stable)

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    28. Re:List of Affected Products: by devilspgd · · Score: 1

      It depends, did D-Link list an IP or hostname? It's potentially an important distinction.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    29. Re:List of Affected Products: by wertarbyte · · Score: 1

      Now, if your router is doing NAT, then yes, stuff gets mangled. However, routers and gateways can move packets keeping the original MAC in place.

      No, this is just plain wrong. You are completely mixing up layers here. The MAC address is part of the ethernet layer; It is not included in the IP packet. While the IP address is used to logically locate the receiver on a global scale, the MAC address is only used to address the packet in the local (read: broadcast domain) scope. Everytime a packet travels through a router, the router exchanges the MAC address, since the IP packet is put into a new Ethernet packet (assuming the router has ethernet devices at all). You do not even have an MAC address when using point to point connection, and you don't have to have them, since they are not necessary for IP.

      NAT mangles the IP address.

      --
      Life is just nature's way of keeping meat fresh.
    30. Re:List of Affected Products: by 1u3hr · · Score: 1
      go to D-Link's site, fetch every firmware for those models, and see himself which of them are bad, so he could then say "DI-xxx model with firmware version less than 2.xx is affected by this problem", and ask users to upgrade, or at least show a simple workaround

      Kamp did give a list of affected devices and firmware on his page. He also notes that some, but not all, seems to have been upgraded to excluded his server. But how is he to "ask users to upgrade" their devices? How is he to test the procedures to correct each such device? (Buy them?) And then he'd probably be sued by some idiot who trashed their firmware trying to do it.

    31. Re:List of Affected Products: by Anonymous Coward · · Score: 0

      i'm surprised someone with a ID this low (5 digts?) has such poor understanding of networking.

  2. Moochers by suso · · Score: 5, Insightful

    Give people an inch and they take a mile. I don't see why D-Link and Netgear couldn't just make their own stratum-1 NTP servers. I mean, if you trust the brandname enough for your routing, don't you trust them enough for your time as well?

    1. Re:Moochers by cdrudge · · Score: 1

      That required time, money, and resources. DLink et al would be much happier just taking your money once and never having to deal with you again. But if they ran a time server, their customers would continue to use it yet they would get nothing* in return.

      * - nothing in this case is strictly defined as money. I'm not considering good will, appreciation, or the right thing to do. None of these things apply to a business unfortunately.

    2. Re:Moochers by archen · · Score: 4, Insightful

      I mean why in the hell does cheap dlink crap need to connect to stratum-1 servers? Seriously these things should be running on stratum-3 or lower. I doubt the FBI will come into your home with national security at stake and the whole world ENDS because your $40 dlink router is off by half a second. Why doesn't dlink run their own damn ntp server off of the stratum-1 (making them stratum 2 - stratum 1 is sortof expensive). There is no need for these things to have this level of time precision - they just need ballpark correct time.

    3. Re:Moochers by suso · · Score: 3, Insightful

      I'm not considering good will, appreciation, or the right thing to do. None of these things apply to a business unfortunately.

      Eh hem, at the risk of sounding like a troll, they apply to my business damnit and don't you forget that.

      The problem is, when you do the right thing, like enforcing security over convience, customers don't always appretiate it.

    4. Re:Moochers by typical · · Score: 4, Interesting

      It's cheaper for D-Link to freeload off other people.

      That being said, D-Link has acquired quite a bad reputation in my book. The last time they were prominently mentioned on Slashdot was when their routers were randomly silently redirecting a small chunk of HTTP traffic to D-Link advertisements, and causing the obvious mayhem in non-human-readable HTTP traffic.

      I'm also wondering just how much mayhem this guy could cause on various networks by playing with the time he returns. I'm not advocating that...I'm just pointing out that D-Link is rather leaving the owners of their routers open to whatever he chooses to do to them. Adding NTP support to a product is one thing -- hardcoding it to reference an NTP server that you can't guarantee is trustworthy is another thing. Suppose, for instance, this guy drops the name due to the expenses and someone else picks it up...

      To be blunt, buying D-Link hardware at this point means that you're kind of, well, asking for whatever the hardware does to you.

      --
      Any program relying on (nontrivial) preemptive multithreading will be buggy.
    5. Re:Moochers by archen · · Score: 2, Informative

      just a correction, I sorta got stratum 0 confused in there, it should be lowered by a stratum, but honestly many recommend you connect to stratum 2 servers to lighten the load on the stratum 1 who's main purpose should be time distribution. (or high presision for those in need)

    6. Re:Moochers by boneshintai · · Score: 4, Informative

      That was Belkin.

    7. Re:Moochers by Moonwick · · Score: 2, Informative

      Startum 1 servers aren't "expensive" nor are they a limited resource; any time server that pulls its timebase from GPS, for example, is stratum 1.

      --
      Only on slashdot can a posting be rated "Score -1, Insightful".
    8. Re:Moochers by Just+Some+Guy · · Score: 2, Interesting
      Suppose, for instance, this guy drops the name due to the expenses and someone else picks it up...

      ...or does what I'd do, and find out if any NTP replies can crash DLink's hardware. Move my real NTP server to a new IP and hostname and start advertising that, then start serving bad packets on the old address.

      DLink might be more interested in fixing the problem if 75% of their hardware was returned each month for random failure.

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:Moochers by typical · · Score: 1

      Darn, you're right. Thank you. The list of badly-built routers is becoming difficult to keep track of.

      --
      Any program relying on (nontrivial) preemptive multithreading will be buggy.
    10. Re:Moochers by lynx_user_abroad · · Score: 1
      But if they ran a time server, their customers would continue to use it yet they would get nothing* in return.

      Or, worse yet, some other clueless bottom-of-the-market router manufacturer might hardcode their NTP server address and then they're be paying out-of-pocket to support some other company (who would probably play the denial, accuse, litigate, hush-up game.) And who wants to deal with that?

      --

      The thing about things we don't know is we often don't know we don't know them.

    11. Re:Moochers by Znork · · Score: 1

      "Suppose, for instance, this guy drops the name due to the expenses and someone else picks it up..."

      Frankly, the guy might be best off getting Dlink to set up an NTP server of their own and redirect the name to that one (or, worst case, point the current adress at pool.ntp.org). That way the damage should at least be minimized and he can transition to a new name in an orderly fashion.

    12. Re:Moochers by PygmySurfer · · Score: 1

      They could always go the Microsoft route and "extend" NTP so it's only compatible with their own products.. :)

    13. Re:Moochers by jridley · · Score: 1

      ... And if anyone from Belkin is listening, I have not bought one single piece of Belkin equipment since, not even a cable.

      It's been tough at times, sometimes Belkin is the only local choice, or has the best match to my needs that's readily available. But I decided that if it comes down to giving Belkin a dime or waiting a week, I get over to Newegg and order something from there instead.

      I gave up on D-Link long ago. Granted, their stuff isn't total crap like it was 10-15 years ago, but it's still not good.

    14. Re:Moochers by gravyface · · Score: 1

      They also have a wretched Web interface for their routers that requires javascript to be enabled. Try making changes using lynx from a terminal.

      --
      body massage!
    15. Re:Moochers by billcopc · · Score: 1

      D-Link and Netgear are hardware vendors. They're not in the business of running decent network services, no matter how trivial that service may be. Take just about any major hardware vendor and look at their website, how sketchy and aimless it is. Asus, MSI, D-Link.. horrible horrible messes. They have good hardware engineers designing the gear, but the web/ntp/mail and related services are not directly related to their bottom line. They're not going to keep a crack shot sysadmin on staff just to run a small cluster of time servers for their entire customer base.

      --
      -Billco, Fnarg.com
    16. Re:Moochers by mpe · · Score: 1

      I'm also wondering just how much mayhem this guy could cause on various networks by playing with the time he returns. I'm not advocating that...I'm just pointing out that D-Link is rather leaving the owners of their routers open to whatever he chooses to do to them.

      Depends if the device (or user) actually cares if the time is correct.

    17. Re:Moochers by mpe · · Score: 2, Informative

      Startum 1 servers aren't "expensive" nor are they a limited resource; any time server that pulls its timebase from GPS, for example, is stratum 1.

      The problems come where you have embedded devices which have a small number of (S)NTP servers hardcoded. This can easily create a distributed denial of service, especially since a coder likely do this is also likely to make other mistakes in their implimentation.
      If the idea is for the device to autoconfigure it needs to be picking randomly from a large list or able to discover which server(s) it should be using. e.g. DHCP, SLP, etc.

    18. Re:Moochers by Anonymous Coward · · Score: 0

      Nonsense, my Dlink router successfully uses time.windows.com. Works great. ;-)
      (I figure if I have to leech of someone, it might as well be Microsoft.)

    19. Re:Moochers by Jesus_666 · · Score: 1

      Is there a list of affordable routers that don't suck? So far every router we have owned (home, not office) has developed strange ailments. The last one we had stopped responding after some time up (probably due to some buffer overflowing). The current one starts dropping packets after a while, which happens faster when BitTorrent is running.

      The router sits next to our telecommunications equipment in the storage room; the area is constantly at 16C (less in winter but not below 4ish) with medium humidity (estimated 30-40%). I know that those are not exactly ideal conditions but I think that a router should be able to withstand them. So does anyone know of a router that doesn't start to develop random problems after about half a year?

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    20. Re:Moochers by BigCheese · · Score: 1

      So far the only one I haven't had trouble with is my Buffalo. http://buffalotech.com/

      --
      The obscure we see eventually. The completely obvious, it seems, takes longer. - Edward R. Murrow
    21. Re:Moochers by nolife · · Score: 1

      I have had multiple issues with at least 5 different makes and models of home routers. I finally made my own on an old PC running Smoothwall Express. Not as "easy" as a small non moving parts home router but if you have an extra PC, it works much better. I've been using my Smoothwall box for over a year on P200/128MB ram/1GB HD. In the last 365 days, I've downloaded 720GB and uploaded 125GB through it and it has been rock solid. YMMV

      --
      Bad boys rape our young girls but Violet gives willingly.
    22. Re:Moochers by Anonymous Coward · · Score: 0

      ... And if anyone from Belkin is listening, I have not bought one single piece of Belkin equipment since, not even a cable.

      Riiiiiiiiight. They're not. And too bad - look at the impact on their bottom line because of your boycott!

    23. Re:Moochers by HiThere · · Score: 1

      FWIW, it's probably at least as important to recommend against purchasing them (as you are doing here) as to personally boycott them.

      Congratulations. This isn't much, but it's what can be done. And remember to keep reminding other people (on appropriate occasions) of why you don't support Belkin.

      I've got a little list, I've got a little list...
      Unfortunately, it's gotten to the point where the little list is companies that I'm willing to do business with. The other one is so large that I keep it on a database in my computer. Companies, why I dislike them, and under what conditions I would consider doing business with them. Intel, e.g., needs to be 20% cheaper than the competition at a given price point...there have been a series of things they've done that have caused this number to increase to this point. OTOH, I would never consider working for them as an employee. No conditions. This is the result of their filing criminal charges against an employee who was tasked with ensuring system security for reporting a security problem. (He was exceeded his job, but I bet he expected to be praised for being overeager rather than criminally prosecuted.) I don't really care how the trial came out, or even whether it happened. I will NOT work for Intel. Too risky. Everyone slips up a bit in thinking through what they do, and I can even see an argument that he believed what he was doing was what he was hired for.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    24. Re:Moochers by bovinewasteproduct · · Score: 1

      The last one we had stopped responding after some time up (probably due to some buffer overflowing)

      By chance was that a Netgear WG602(V1) Wireless? I've got that problem with mine, and there are no updates avaliable...:(
      After a time (depends on traffic only, not time), it will stop responding on the ethernet interface, only option is to reboot it.

      BWP

    25. Re:Moochers by Jesus_666 · · Score: 1

      It was a Netgear, but not wireless. The current one is a Siemens - their products usually aren't bad, but this router is. (Note: Don't confuse Siemens with Fujitsu-Siemens. Fujitsu-Siemens products tend to be on the crappy side.)

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    26. Re:Moochers by Anonymous Coward · · Score: 0
      1. Find buffer overflow in D-Link NTP code
      2. Get control of the domain of a former stratum-1 server whose hostname was stored in D-Link routers
      3. Make fake NTP server to exploit bug
      4. Profit
    27. Re:Moochers by Stephen+Samuel · · Score: 1
      I'm also wondering just how much mayhem this guy could cause on various networks by playing with the time he returns. I'm not advocating that...

      Oh, well I am -- In fact I sent the guy a letter suggesting precisely that -- He could have his router filter for any NTP traffic outside of Holland (and any IP that actually asked permission), and send it to an 'NTP server' that runs on an old Pentium 2 class machine that sets it's clock from /dev/random every hour or so.

      I also suggested that he threaten them with criminal hacking charges (access beyond permission + incitement/counselling -- hell if they're charging people for informing a court that their wireless is open, why not use this sh*t on people who are actually making money from trashing someone's goodwill service??)

      --
      Free Software: Like love, it grows best when given away.
    28. Re:Moochers by gmack · · Score: 1

      More traffic == more CPU load == more heat. It's probably overheating and locking up. Try pointing a fan at it and see if that helps.

    29. Re:Moochers by Anonymous Coward · · Score: 0

      I'm not considering good will, appreciation, or the right thing to do. None of these things apply to a business unfortunately.

      Let me correct him. It doesn't apply to listed companies. Blame the stockholders.

    30. Re:Moochers by jridley · · Score: 1

      FWIW, it's probably at least as important to recommend against purchasing them (as you are doing here) as to personally boycott them.

      Oh, I do. A whole lot of people come to me for recommendations. Just in wireless routers alone, I have probably directly recommended about a dozen or more in the last year. I can guarantee you that NONE of those have been for Belkin equipment, and I wouldn't recommend them if they were free and were giving out candy bars with them.

  3. Couldn't they filter by MECC · · Score: 2, Insightful

    I'd think they could just firewall off just their ntp servers, and only allow certain networks in - their networks. Of course, it wouldn't be open anymore, but with PHBs trolling around like daleks, opening things up the general internet public is getting more and more difficult.

    --
    "We are all geniuses when we dream"
    - E.M. Cioran
    1. Re:Couldn't they filter by DES · · Score: 4, Informative

      A good idea, but not easily doable, since the allowed networks include most of Denmark. He would have to filter traffic based on the AS of the sender; this would require a full BGP feed and probably also a continuously updated mirror of the RIPE database.

    2. Re:Couldn't they filter by Kohath · · Score: 1

      Then someone would complain about the router spying on them. After all, do you want your router CALLING HOME TO D-LINK WITHOUT ASKING YOU??!!!!!??!!

      It would be the worst case of spyware since Slashdot implemented cookies.

    3. Re:Couldn't they filter by diamondsw · · Score: 1

      Of course, to filter something you have to receive it, so their bandwidth costs are still going to be needlessly through the roof. If I read the article correctly, that's where the bulk of the ongoing expense is coming from.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    4. Re:Couldn't they filter by wackysootroom · · Score: 0

      What about filtering on partial MAC address? Isn't the first part of the MAC address for a vendor's product generally the same?

    5. Re:Couldn't they filter by Anonymous Coward · · Score: 0

      Slashdot implemented cookies? Holy Crap, I better go reformat my hard drive, then use a giant magnet, then break the platters just to be sure.

    6. Re:Couldn't they filter by Azarael · · Score: 0

      What is preventing him from renaming his NTP server? If DLink is the major abuser, then see how they like querying an ip that doesn't exist? After all, wouldn't everyone else not be affected since the NTP pool can re-route the traffic to the new server?

    7. Re:Couldn't they filter by hal9000(jr) · · Score: 1

      MAC addresses are only available on the local network.

    8. Re:Couldn't they filter by jaredmauch · · Score: 1
      You don't see the mac address in remote IP packets, only on the same subnet.

      Also, filtering the packets may see an increased volume of traffic as it will not get a response and keep retrying.

    9. Re:Couldn't they filter by Anonymous Coward · · Score: 0

      Cookies aren't spyware you dumbshit.

    10. Re:Couldn't they filter by Anonymous Coward · · Score: 0

      MAC addresses aren't routable.

    11. Re:Couldn't they filter by MECC · · Score: 1

      The idea behind suggesting filtering was not to remove the traffic all at once, but as a way give dlink a reason to do NTP the right way. That's assuming that dlink catches on that ntp doesn't work for their products anymore, which they may not notice at all. I would guess that there's a good chance that dlink wouldn't care.

      --
      "We are all geniuses when we dream"
      - E.M. Cioran
    12. Re:Couldn't they filter by grimwell · · Score: 2, Informative

      Because there are ~2000 legit users of his ntp server. But in the end that is probably the solution he'll have to do... rename his ntp server, allow legit users to update their config and then point gps.dix.dk at a collection of boxes on D-Link's network.

      --
      If the govt becomes a lawbreaker, it breeds contempt for law, it invites man to become his own law, it invites anarchy
    13. Re:Couldn't they filter by jasen666 · · Score: 1

      He mentioned that. But then he would have to inform a few hundred server operators to update their systems to use the new name.
      Which on second though, is something they will have to do anyway, if he closes his NTP down. They'll have to reconfigure to a new one.
      Since DLink are bastards, he may as well just change his server's host name and tell all the Danish server ops to update.

    14. Re:Couldn't they filter by b1t+r0t · · Score: 2, Insightful
      After all, wouldn't everyone else not be affected since the NTP pool can re-route the traffic to the new server?

      What the hell are you babbling about? There's no such thing as an "NTP pool" that can "re-route" anything. The D-Link just has a hardcoded list and keeps trying whichever ones it feels like until it gets a response.

      And if he renames his server, he just breaks it for the people who are supposed to be using it. He could try creating an alias for his server and convincing his users to switch over a period of time, but the abuse would still keep coming during that time. And that still doesn't stop the DNS queries. Also note that in the Netgear case, IP numbers were hard-coded, so no "renaming" could be done, and it was nearly impossible to filter the traffic early enough to make a difference.

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    15. Re:Couldn't they filter by CagedBear · · Score: 1

      He covered filtering in the letter. Besided being difficult to implement, it adds a performance bottleneck to the system.

    16. Re:Couldn't they filter by mrchaotica · · Score: 1

      You mean, just like how people complain about Macs "calling home" to time.apple.com (or Windows machines calling home to Microsoft, assuming Windows has NTP support nowadays)?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    17. Re:Couldn't they filter by wampus · · Score: 1, Informative

      http://www.pool.ntp.org/

      These people may disagree. This doesn't change the fact that D-Link makes shitty firmware.

    18. Re:Couldn't they filter by Kohath · · Score: 1

      Does Eliot Spitzer know about this?

    19. Re:Couldn't they filter by Da_Weasel · · Score: 1

      Yes the MAC address can identify the manufacturer. That is might be how he discovered it was D-Link products that were causing the problem in the first place...

      [butchered info from wikipedia.org]
      The first three octets identify the organization which issued the identifier, and are known as the Organizationally Unique Identifier (OUI). The following three octets are assigned by that organization in nearly any manner they please, subject to the constraint of uniqueness.

      --
      If you must!
    20. Re:Couldn't they filter by pla · · Score: 2, Interesting

      What the hell are you babbling about? There's no such thing as an "NTP pool" that can "re-route" anything.

      Pot, I'd like to introduce you to Mr. Kettle.

      Try pinging "pool.ntp.org". Now you now what the hell the GP babbled about.

      The NTP server in question does not (so far as I know) participate in the open NTP pool, but that fact differs drastically from saying "There's no such thing as an ``NTP pool`` that can ``re-route`` anything".



      And if he renames his server, he just breaks it for the people who are supposed to be using it.

      "Gee, I have to PAY 80% of my bandwidth cost to let an abusive user keep using my FREE service". Something there doesn't quite sound right, eh?

      I don't really see the problem with just changing the address, and in his situation, I don't think I would have even bothered trying to contact D-Link about the issue - I'd just make the change email the users that asked permission (proper NTP-etiquette says that you should always ask first, though server admins almost never turn anyone down), and leave it to the users to change over). It doesn't matter if he has 10 or 10,000 users - It only takes about 15 seconds to change one entry in an ntp.conf.

      For an example, I keep my masquerade box sync'd as a stratum-3 to a dozen timeservers, and every now and then, one will change. If the admin emails me, I just update my list; if not, a few months later I might notice that one server has stopped sending me data and I pick a new one. Not the end of the world - Not even enough of a problem that I even notice it except by pure chance. And unless all twelve went down without me noticing, NTP will intelligently just use the ones that do still respond (and even if they did all die, NTP learns your machine's hardware drift well enough over time that you'd still probably stay accurate to within a few seconds per year).

    21. Re:Couldn't they filter by Professor_UNIX · · Score: 1

      If he doesn't want people to use his NTP server then he can simply put an access list on it and restrict it to authorized systems. Just make it a closed system and ask people to e-mail you if they want access. If you deem their server is worthy enough then allow them access, if not, point them to an open stratum 2 or 3 server instead and tell them to use that. Ideally stratum 1 servers should only be used to feed accurate time to stratum 2 servers which would handle the actual client traffic. I don't understand why he has an open stratum 1 server at all.

    22. Re:Couldn't they filter by PygmySurfer · · Score: 1

      time.windows.com :)

    23. Re:Couldn't they filter by imp · · Score: 1

      I'd think they could just firewall off just their ntp servers, and only allow certain networks in - their networks. Of course, it wouldn't be open anymore, but with PHBs trolling around like daleks, opening things up the general internet public is getting more and more difficult.

      Actually if you had read Poul-Henning's open letter, you'd find the answer to this. This is a service for denmark, and filtering non-danish users is hard.
    24. Re:Couldn't they filter by RalphSleigh · · Score: 1

      Windows checks with time.windows.com

      --
      Come as you are, do what you must, be who you will.
    25. Re:Couldn't they filter by Anonymous Coward · · Score: 0

      Fuck off, piece of shit asshole.

      Xu

    26. Re:Couldn't they filter by burns210 · · Score: 1

      While the first 3 octets would tell you the vendor, it won't be the address you want. MAC address are changed per-hop. So the MACs this NTP server would be getting are either 1. his local router or 2. other machines on the same subnet. Only the IP address stays consistent from end-to-end.

    27. Re:Couldn't they filter by imp · · Score: 1

      That is might be how he discovered it was D-Link products that were causing the problem in the first place.

      That's impossible. the MAC address is local to the network, so after the first router hop, the MAC address of the originating box is gone.
    28. Re:Couldn't they filter by funky+womble · · Score: 1

      This wouldn't help much anyway: the packets would still come in, whether or not they're dropped. The most efficient and lowest-cost way to drop the packets is probably to move the server to a prefix that's announced only to DIX members.

  4. Easy fix by mcgroarty · · Score: 4, Funny

    If he can detect that the majority of connections are from D-Link products, then he can detect which connections are from D-Link products. The easy solution? Whenever a D-Link product connects, report a very very wrong time. :)

    1. Re:Easy fix by holdenholden · · Score: 5, Informative

      He says that such a solution is hard to implement on Cisco, and would be too CPU intensive. FTFA: "Filtering the D-Link packets requires inspection of fields which are not simple to implement in Cisco routers, and in particular such filtering seems to send all packets on the interface through the CPU instead of fast switching, so ingress filtering the packets at the ingress of AS1835 is totally out of the question."

    2. Re:Easy fix by Lumpy · · Score: 1

      Actually that would be fun. Add a PC in front of the NTP server that looks for Dlink traffic or any traffic outside the networks he desires to serve and either blackhole the response (IPTABLES DROP) or hand off to a C app that reports a random time response. Thus making all D-link hardware wonky.

      I prefer the drop as this limits the bandwidth and will get customers screaming at Dlink.

      It should not be too hard to set up a linux box to drop and route based on some simple rules. hell dropping all NTP requests from the United states will probably cut his traffic nearly in 1/2

      --
      Do not look at laser with remaining good eye.
    3. Re:Easy fix by Anonymous Coward · · Score: 0

      Better yet, just report Central European Time instead of UST. His Danish users can adjust their equipment for local time instead of universal, and
      D-Link's customers can exchange their equipment under warranty. Maybe.

    4. Re:Easy fix by gstoddart · · Score: 2, Insightful
      If he can detect that the majority of connections are from D-Link products, then he can detect which connections are from D-Link products. The easy solution? Whenever a D-Link product connects, report a very very wrong time. :)

      Except, he'd still end up paying the $8000 USD bandwidth fees for the privelege of lying to people he'd rather not be connecting to him in the first place.

      An awfully expensive practical joke, don't you think?

      So he's stuck paying the bill, unless he wants to disconnect his legitimate users.
      --
      Lost at C:>. Found at C.
    5. Re:Easy fix by forrestt · · Score: 1

      I was thinking of this with a twist. He could make it a signup service (you could even add your host's ip w/ a web page). Then the firewall rules wouldn't be very expensive. Then, everyone w/ a valid request gets the right time, and everyone else gets set to some random time in the early 1980's.

    6. Re:Easy fix by diamondsw · · Score: 1

      Someone didn't read the article. A third party consultant (hired at some expense) did the packet analysis, seemingly one-time. There is no feasible way to filter them in real-time in his environment. Meanwhile, unless it's done at the ingress routers or even farther up the chain, he's still going to be responsible for the bandwidth, which is the major expense.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    7. Re:Easy fix by Anonymous Coward · · Score: 0

      Reading the article helps.

      You can't just 'add a PC', firstly it wouldn't drop the bandwidth in any way, and that's what he will be charged for, and secondly that PC would have to be colocated and incur the installation and ongoing fees, DOUBLING the costs that he is going to incur.

    8. Re:Easy fix by bensch128 · · Score: 0, Redundant

      Why not find out where the D-Link router is sold and blacklist those areas.

      Or even better, just whitelist the places he's interested in serving (Denmark)

      Geez, what a silly bunt,
      Ben

    9. Re:Easy fix by Anonymous Coward · · Score: 0

      firstly it wouldn't drop the bandwidth in any way

      wow you know nothing about networking do you.

      If the "PC" were to drop all packets from the offending requests it certianly would cut bandwidth useage quite a bit. Outgoing responses are part of the bandwidth useage.

      I suggest you take a class on basic networking so you understand this stuff before you post about it.

    10. Re:Easy fix by Ilex · · Score: 2, Funny
      Thus making all D-link hardware wonky.


      From my experience with DLink I doubt many people would notice any difference.
    11. Re:Easy fix by Anonymous Coward · · Score: 2, Funny
      hard to implement on Cisco

      Then pehaps he should find a better router vendor. I hear this company called dlink sells routers, perhaps the'd be better.

    12. Re:Easy fix by TheLinuxSRC · · Score: 1

      Regardless of whether he actually serves the time, he is still getting traffic to his router. His concern is his bandwidth cost. NTP is a *very* low traffic protocol so that most of the bandwidth traffic is the actual request. In other words, while he would no longer be serving these rogue routers, he would still incur the bandwidth resulting from the requests.

    13. Re:Easy fix by DJGreg · · Score: 1

      Even setting up a rule to drop the packets from D-Link, you still have all the inbound queries eating up bandwidth to the server. At best, you'd only cut the traffic in half.

      The only recourse in this situation may be to remove or rename the server. Even if D-Link corrects the problem, the majority of people that own the problem devices will never update them. I would hazard a guess that most people just click through the little setup wizard and never look at their router again.

      --

      Yes, one day I may actually learn to spell...
    14. Re:Easy fix by mrchaotica · · Score: 1

      It would sure as hell teach Dlink a lesson, though! And isn't that the important thing?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    15. Re:Easy fix by neosake · · Score: 1

      Aren't there lists of IP addresses by geographical regions (countries?)...

      It would be (i would think) simple to null route any packets coming from a country other than the approved one and thus be subject only to local traffic.

      Of course, that would still imply locally defective D-Link products connecting to his NTP server, but I would think this isn't as bad as worldwide traffic.

      --
      "When a ball dreams, it dreams it's a frisbee"
    16. Re:Easy fix by Anonymous Coward · · Score: 0

      There is no feasible way to filter them in real-time in his environment.

      Of course there is - he's just using crap-ass Cisco gear.

      His NTP server should be behind a firewall. Any decent firewall would be able to handle the amount of traffic without breaking a sweat.

    17. Re:Easy fix by PygmySurfer · · Score: 1

      Depends - are you willing to pay his bandwidth fees?

    18. Re:Easy fix by Anonymous Coward · · Score: 0
      "Except, he'd still end up paying the $8000 USD bandwidth fees for the privelege of lying to people he'd rather not be connecting to him in the first place"

      How long do you think D-Link would take to remove his ntpd from the firmware if having his ntpd makes the D-Links look defective? Hint: Support phone calls cost D-Link $$$.

    19. Re:Easy fix by gstoddart · · Score: 2, Informative
      How long do you think D-Link would take to remove his ntpd from the firmware if having his ntpd makes the D-Links look defective? Hint: Support phone calls cost D-Link $$$.

      How long do you think it would take most people to even notice? I bet most people have never heard of NTP.

      How many people do you think are likely to upgrade their firmware? The ones they've already shipped are doing this.

      Hint: If this is a default setting that people are unaware of, they will never cause a suppport call to happen, but they will continue to affect this guys bandwidth bill.

      As he pointed out, had D-Link done this differently, they could have redirected the NTP from within their own organization. As it is now, it's a burned in value that isn't likely to change.
      --
      Lost at C:>. Found at C.
    20. Re:Easy fix by diamondsw · · Score: 1

      I said "in his environment". He's doing this pro bono, and is limited by whatever his hosting center has bought. I'm not familiar with NTP, but I do know that firewall performance tends to drop into the toilet when you move beyond Layer 3. This has all the hallmarks of being a matter of higher-level inspection, and will put serious hurt on a firewall.

      Meanwhile, I'd like you to show me some "crap-ass Cisco gear", other than possibly their Linksys acquisition. Cisco stuff is simply some of the best, most robust, and best supported equipment out there. Gotta love things like a 6509, filled up with firewall blades, load balancing blades, and a buttload of switch ports, all tied into a ridiculously huge backplane.

      Every time the company I work for has decided to go its own way (Xylan switches, Inkra firewalls, RS/6000 load balancers, Alteon/Nortel load balancers) it's been a mistake, and we ended up back at Cisco gear which performed better, was more manageable, and usually cheaper (!).

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    21. Re:Easy fix by imp · · Score: 1

      Aren't there lists of IP addresses by geographical regions (countries?)...

      It would be (i would think) simple to null route any packets coming from a country other than the approved one and thus be subject only to local traffic.

      While such lists exist, if you had bothered to read the letter he wrote, you'd know that even with a good cisco, importing the lists and filtering on them would require more CPU than the cisco router has. It describes in great detail this, and many other, issues.

      Poul-Henning isn't an idoit people. If there was an easy, trivial soltution to the problem, he'd have done it by now. He tried doing the right thing, only to get shot down by bozos at DLINK.

      Warner
    22. Re:Easy fix by HermanAB · · Score: 1

      Yeah, any half competent Linux hacker will have an incredibly fun time with this guy's 'problem'. However, I fail to understand why a Dlink router needs the time anyway - it cannot prossibly do anything useful with real time. This is just a stupid design. So even if one would return /dev/random as the 'time', it won't affect anything on those silly little routers.

      --
      Oh well, what the hell...
  5. NTP Server EULAs? by samj · · Score: 1

    Since you can apparently sign your life away with a EULA, why not say in the T&C's for your NTP server(s) that any requests users cause that do not follow certain conditions will cost $1 each or something.

    1. Re:NTP Server EULAs? by Keith+McClary · · Score: 1

      And then start sending bills to D-link's corporate customers. Tell them you will serve them the wrong time if they don't pay. Hire a collection agency. Sue, sue, sue!

      Isn't unauthorized use of a computer a crime in some places?

    2. Re:NTP Server EULAs? by Ash-Fox · · Score: 1

      Yes! Threaten them with the millenium bug, over and over!

      --
      Change is certain; progress is not obligatory.
  6. Re:Im confused by DES · · Score: 0

    Reading the fine article hasn't killed anyone yet.

  7. Hasn't anybody at D-Link heard of by bersl2 · · Score: 5, Insightful

    pool.ntp.org?

    1. Re:Hasn't anybody at D-Link heard of by fruity_pebbles · · Score: 4, Informative

      The pool guys have been talking of implementing a $company_name.vendor.ntp.pool.org setup. Having the $company_name specificity would allow them some leeway if an individual vendor does something silly. I don't know if any vendors have bought into this though.

    2. Re:Hasn't anybody at D-Link heard of by Da+Stylin'+Rastan · · Score: 1

      Bah, you beat me to it.

      I think that they may not, though, because there are a good amount of dead servers, at least on 0.us.pool.ntp.org and 1.us.pool.ntp.org. Most programs can work around this, but some don't.

    3. Re:Hasn't anybody at D-Link heard of by Anonymous Coward · · Score: 0

      Beat me too. Still, here's the link.

    4. Re:Hasn't anybody at D-Link heard of by normal_guy · · Score: 1

      Hrm, I always thought the various pools were dynamic lists that you could join with a single request, but if your server becomes unavailable it is removed.

      --

      Linux: Free if your time is worthless.
  8. Re:Im confused by Nohea · · Score: 5, Informative

    NTP server use is tiered. So client PCs are not supposed to hit the tier 1s, they should hit 2nd tier or a local ntp server.

    You don't use the root DNS servers for all your DNS requests, right?

  9. Re:Im confused by phil+reed · · Score: 5, Informative

    Yes, you're confused. And, you didn't read the article. The author is pissed because he's running an NTP server intended to be accessed only by Danish networks, and for use by servers, not clients. D-Link products are only marketed to clients, and not just Danish clients.

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
  10. Re:Im confused by svindler · · Score: 1

    This guy gets pissed because he hosts an ntp server meant for a few thousand servers on Danish networks but is being used by millions of little home routers all over the world, abusing the policy stated where D-Link picked up the server name!

  11. Repost of Digg comment by Bogtha · · Score: 4, Informative

    If there's one thing I hate more than incompetence, it's people who don't care that they are incompetent and carry on churning out crap regardless of the problems it causes others.

    According to this page, D-Link have an office operating in Denmark. This makes them subject to Danish law whether they like it or not. I don't know whether Denmark's computer crime laws cover this, but it wouldn't surprise me.

    --
    Bogtha Bogtha Bogtha
    1. Re:Repost of Digg comment by ktappe · · Score: 1
      Agreed. I don't see how D-Link is allowed to dictate where you can sue them. If they have an office in Denmark, sue them there. They must abide by the laws of any area where they are doing business (ie. have a "presence.") The crime is taking place in Denmark; the U.S.A. and Taiwan don't enter into the picture.

      Best of luck,
      -Kurt

      --
      "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
    2. Re:Repost of Digg comment by slavemowgli · · Score: 1

      What exactly would be the crime, though? As much as I sympathise, I don't know what's legally wrong with what D-Link is doing. If you run a publicly accessible server, then you should expect the public to access it; and if you don't like that, take measures to prevent it from happening.

      Of course, trying to talk to D-Link is not a bad idea, either, but if this was a crime, then one could just as well argue that it's a crime when Google crawls a website without explicit permission - and I'm not even talking about caching or indexing the page here, just about connecting to the web server at all.

      --
      quidquid latine dictum sit altum videtur.
    3. Re:Repost of Digg comment by jbolden · · Score: 1

      OK, keep going. Pretend it was in the US what's the crime?

    4. Re:Repost of Digg comment by Splab · · Score: 1

      Yes that it means he can sue in Denmark, but the problem about danish law is, even if you win, you really don't get that much compensation. And on top of that, he is offering a free service, granted he says "if you arent x, y or z you may not use this", the problem is again Danish law, you can't differentiate on customers, if you give something away for free to one customer, everyone has the right to claim same treatment. (That is why you will never see a coupon stateing "buy this, and get this for free" in Denmark, there are workarounds, but in his case everything is offered for free)

      To be honest, the only move as far as I can tell is the geek community collectively boykot D-Link, and he changes the DNS of his server.

    5. Re:Repost of Digg comment by phil+reed · · Score: 1

      Theft of service?

      --

      ...phil
      "For a list of the ways which technology has failed to improve our quality of life, press 3."
    6. Re:Repost of Digg comment by jbolden · · Score: 1

      Won't work DLink doesn't have enough control of the server. The only criteria this is close is:

        Knowingly or purposely diverts another's services to the actor's own benefit or to the benefit of a third person, when the actor has control over the disposition of services to another to which the actor is not entitled;

    7. Re:Repost of Digg comment by NiteHaqr · · Score: 1

      The "Crime" - Computer System Trespass

      From TFA (Well TFOL) this is explained well

      Basically he says the server is for DIX use only and specifically for the BGP router network there, he then says only for these servers.

      ***** TFA Excerp below *****

      Why D-Link needs to ask for permission

      The public service of the GPS.dix.dk NTP server has been advertised in the NTP projects list of Stratum 1 NTP servers with the following text:

      DK Denmark GPS.dix.dk (192.38.7.240)
      Location: Lyngby, Denmark
      Geographic Coordinates: 55:47:03.36N, 12:03:21.48E
      Synchronization: NTP V4 GPS with OCXO timebase
      Service Area: Networks BGP-announced on the DIX
      Access Policy: open access to servers, please, no client use
      Contacts: Poul-Henning Kamp (phk@FreeBSD.org)
      Note: timestamps better than +/-5 usec.

      You will notice two restrictions here, one is the "Service Area" and the other is the "Access Policy". D-Link makes no effort to comply with either of these two restrictions.

      Since D-Link does not comply with these restrictions, D-Link has no legitimate access to the server, and it follows trivially that D-Link should have asked for my permission before including it in the list embedded in their products firmware.

    8. Re:Repost of Digg comment by eyeoftheidol · · Score: 1
      To be honest, the only move as far as I can tell is ... he changes the DNS of his server.
      Well, he explains the problems this would cause: "There are approximately 2000 legitimate users of the GPS.dix.dk server, and most of these have correctly configured their NTP software using the DNS name, so changing the name would be a very timeconsuming effort for both me and for the hundreds of system administrators this would affect."
    9. Re:Repost of Digg comment by aderuwe · · Score: 1

      The reference to the ntp server is in the firmware of the dlink hardware. How exactly do they not have control?

    10. Re:Repost of Digg comment by T-Ranger · · Score: 1

      I would wager that that is interperted rather widely. Consider:

      No control:
      C->S NTP Please
      S:

      Control:
      C->S NTP Please
      S: NTP response

      One has all the control you need to steal the service. In this case, its just asking for it - an overt act. The server isnt sending out unsolocited NTP responses. The client controls the server in when a service is provided. (this is, of course, almost the definition of a client/server system).

    11. Re:Repost of Digg comment by Otterley · · Score: 1

      [I am a law student, and not a lawyer. This is not legal advice.]

      It's probably not a crime, but D-Link might be civilly liable to Mr. Henning-Kamp for damages on a state-law trespass to chattels theory. D-Link has offices in California, so they would be subject to suit there, even by a foreign citizen (since the harm arises, at least in part, out of D-Link's activities in the U.S.).

      The elements of a trespass to chattels claim are:

      (1) defendant intentionally and without authorization interfered with plaintiff's possessory interest in the computer system; and

      (2) defendant's unauthorized use proximately resulted in damage to plaintiff.

      See eBay, Inc. v. Bidder's Edge, Inc., 100 F.Supp.2d 1058 (N.D. Cal. 2000).

    12. Re:Repost of Digg comment by jbolden · · Score: 1

      This is where we differ. I've never seen it applied anywhere near that widely. Generally, control means control assigned by the owner. For example an employee stealing services from his employer. In this case DLink has no relationship with the NTP server.

      That's like arguing that taking the free lollypops from a dentist office after asking the receptionist for permission is stealing. I guess its possible the law could view NTP as so passive that everyone has "control" and thus everyone has responsibilities. I just doubt it.

    13. Re:Repost of Digg comment by Anonymous Coward · · Score: 0

      But then he should talk up the lawyer's offer - contact an American law firm and suggest a no win, no fee arrangement and let them sue the sh*t out of d-link. (I've heard the USA likes that kind of thing, and certainly any damages awarded can easily pay the $16k hes asking for, his lawyers can keep the rest of the $xxx million).

      That also solves the free-access rights Danish law apparently enforces, the USA has no hang-ups over private systems, especially not when there's someone to sue over it!!

    14. Re:Repost of Digg comment by T-Ranger · · Score: 1

      Well, if they had a pile of calenders behind the desk, with a sign above it that said "free calenders for customers", and then you said "hey, give me one of those", and you were not a customer, then that would be stealing. If a requirement for theft of service be that you were given control of that system, then people who get "free" cable are not stealing. Thats absurd.

    15. Re:Repost of Digg comment by jbolden · · Score: 1

      OK that one is more reasonable then theft of service. The problem is whether NTP constitutes "gaining access" and whether the denmark guy can be said to own the data (the correct time). I hope the answer to the second question is no. Now for a publicly available server which answers any request I think its going to be hard to argue DLink is "gaining access". Further still is the problem they themselves don't make the request the clients do. I'd think you have to nail an individual user and get DLink on conspiracy or something even assuming you don't agree with the other two points.

      So in short:

      1) Your "follows trivially" may not even follow at all
      2) I have questions whether they accessed the server (in terms of law you site)
      3) Even if you use that definition of access I'm not sure the access in and of itself constitutes the trespass without the data exchange.

    16. Re:Repost of Digg comment by jbolden · · Score: 1

      Well, if they had a pile of calenders behind the desk, with a sign above it that said "free calenders for customers", and then you said "hey, give me one of those", and you were not a customer, then that would be stealing

      You have to actually practice deception. "I just bought an XYZ give me one of those". If you think not then cite a case. The law looks pretty clear to me.

      If a requirement for theft of service be that you were given control of that system, then people who get "free" cable are not stealing. Thats absurd.

      People who steal cable are charged with a different crime BTW Section 633 of the Communications Act of 1934, as amended (47 U.S.C. ß553): which bans tapping into cable. There is a specific black letter law because (IMHO) the general laws do not ban it.

    17. Re:Repost of Digg comment by Anonymous Coward · · Score: 0

      > I don't see how D-Link is allowed to dictate where you can sue them.

      Choice of jurisdiction. Of course that only applies if you're a customer.

  12. pool.ntp.org by martin · · Score: 2, Insightful

    Should be using pool.ntp.org surely........

    or am I being daft again..

  13. Blacklist time by phil+reed · · Score: 3, Insightful

    Time to add D-Link to the hardware vendor blacklist. Whenever you're asked by your non-tech friends what hardware they should buy, recommend anything BUT D-Link, and tell them to actively AVOID D-Link.

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
    1. Re:Blacklist time by larien · · Score: 1

      A week to late for me, unfortunately... Had I known, D-Link would have lost a sale. I'll have to check my router when I get home to see if it's one of the affected ones.

    2. Re:Blacklist time by bhtooefr · · Score: 2, Informative

      I already have done a complete 180 on recommending D-Link, since much of the D-Link equipment I use and work with has failed spontaneously.

      And that was BEFORE this.

    3. Re:Blacklist time by Guppy06 · · Score: 1

      Tell them to get what instead, Linksys?

    4. Re:Blacklist time by DrSkwid · · Score: 1

      Not recommending D-Link is so 1990s.
      A tradition I've consistently adhered to.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    5. Re:Blacklist time by Anonymous Coward · · Score: 2, Informative

      Actually there are some pretty good alternatives out there.
      I have been using and recomending both SMC and Asante products. They work flawlessly and the price is good too.

    6. Re:Blacklist time by szrachen · · Score: 1

      Too late... I've had them blacklisted for years. I've had too many people that I know purchase a D-Link and they have had repeated problems with them. Fortunately for them, they still had time to take them back to the store.

    7. Re:Blacklist time by ender- · · Score: 1

      Had I known, D-Link would have lost a sale. I'll have to check my router when I get home to see if it's one of the affected ones.

      Yeah I might have passed over the D-Link as well. But having gone through the settings of my router, I saw that while it did have defaults for the NTP server, it also allowed me to enter in my own. So I had already changed it to my own ISP's NTP server. I remember being surprised that they hadn't used pool.ntp.org as a default. Hopefully they will do something along those lines in the future.

    8. Re:Blacklist time by IDontAgreeWithYou · · Score: 2, Funny

      I've done the calculations. In five years the geek community will have to manufacture everything they use themselves from raw materials that they dug up themselves, because every manufacturer will blacklisted for some petty reason or another.

      --
      Finding other idiots on /. that agree with your opinion doesn't make it any less stupid.
    9. Re:Blacklist time by idfubar · · Score: 0

      Consumer jihad?

      --

      Rishi Chopra
      www.rishichopra.org
    10. Re:Blacklist time by Joiseybill · · Score: 1

      IND = "improvised networking device"

    11. Re:Blacklist time by PigleT · · Score: 1

      I already avoid D-Link for producing crap hardware anyway, ever since work had hubs and network-cards that kept flaking-out under moderate levels of (mostly UDP) traffic. As if the permanent low-grade hatred I now have for D-Link wasn't bad enough, it's now gone up a notch.

      The real test will be their official response - so they've screwed-up, now we see how they handle it.

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    12. Re:Blacklist time by Grishnakh · · Score: 1

      In five years the geek community will have to manufacture everything they use themselves from raw materials that they dug up themselves, because every manufacturer will blacklisted for some petty reason or another.

      Petty?
      This issue may not be that big a deal if you're capable of using your D-Link router's set-up to change the NTP servers it queries.

      But consider Belkin routers, which are known to redirect random HTTP requests to advertisements! Sorry, that's not petty, that's unacceptable.

      Aside from this, many people claim serious quality problems with the hardware from many of these vendors (i.e., hardware dying spontaneously). I certainly wouldn't want to buy anything with a reputation like that.

      Unless there remain some vendors that make quality items, the geek community will be forced to build everything from scratch (like using EPIA motherboards and specialized Linux distros) because the manufacturers keep making crappy products and normal people keep buying them.

      However, I should probably admit now that I actually own several D-Link wireless routers (DI-524 and DI-624) and haven't had any problems with them yet. They're all at least a year old. I'm not exactly sure, but I think I configured them to use pool.ntp.org.

    13. Re:Blacklist time by IDontAgreeWithYou · · Score: 1

      Redirecting to advertisements is certainly much worse than what D-Link did. I also own a DI-524, which I've seen people complain about on various forums, but I have not had a single problem with mine in over a year. I absolutely don't care what server it uses for NTP. This is a problem between D-Link and the server owner. To boycott D-Link over it would be petty, in my opinion.

      By the way, there are companies that I refuse to do business with, but they are ones which have caused me personal problems. Topping this list is the Ford Motor Company. I made the mistake of buying a 2000 Ford Focus when they first came out. That car broke down every three months on average and had 11 recalls in 2 years. Ford is followed closely by Circuit City. Circuit City is just a giant pain in the ass to shop in. The last time I gave them a shot was when I ordered a DVD player from the internet and picked it up at the store. It took them over an hour to find my order and get the DVD player from stock. It would have been quicker to just buy it at the store in the first place.

      Anyway, my point is that there are companies that deserve to be boycotted. I just don't think that this is a good enough reason.

      --
      Finding other idiots on /. that agree with your opinion doesn't make it any less stupid.
    14. Re:Blacklist time by RedBear · · Score: 2, Insightful

      Time to add D-Link to the hardware vendor blacklist. Whenever you're asked by your non-tech friends what hardware they should buy, recommend anything BUT D-Link, and tell them to actively AVOID D-Link.

      I always wonder about something whenever someone suggests boycotting an entire company's products like this because of a few little problems. Namely, which perfect heart-warming angel company am I supposed to shop with from now on? Don't Linksys, Netgear, Belkin, IOGear, etc. all have their own problems? Last time I checked Belkin was building some seriously boneheaded ideas into their routers, and got burned for it pretty bad. Are we supposed to build our own routers out of Linux boxen or something to satisfy your outrage over some technical glitches? Please get over yourself unless you can provide us with a good argument that Company X is somehow immensely more evil than companies A, B, and C. We have to get our cheapo networking equipment somewhere.

    15. Re:Blacklist time by bzipitidoo · · Score: 2, Interesting
      Well, first D-Link did a boneheaded thing in their default setting. No problem. Some noticed and tried to tell them. Maybe a stupid incompetent mistake, but at this point an honest one. But D-Link is refusing to fix the problem, and behaving poorly and childishly. That's more serious. They're like a kid who accidentally knocked a glass off the table and then denied breaking it even though you were right there and saw the whole thing happen. Would any of you let your children get away with b.s. like that? No way! Do you want to deal with a company that treats people that way? I don't. Now if this was the only bad thing D-Link had ever done, I would agree that a permanent boycott of all their products is unreasonable. But I've heard too many stories, as well as been burned personally by their lousy equipment. It was no fun having to redo a bunch of network installations because their miserable cards screwed it all up by dropping just a very few bytes. Made it fail after going all the way thru the installation. I don't have to consciously boycott them. I simply avoid their products because I want equipment that isn't going to give me grief. I'd be happy to buy their stuff if they clean up their act. Until then, no sale.

      What do you do when every networking company carries on like that? You can't boycott them all, right? I can, and I will. If I have to do it myself to get decent equipment, then that's what I'll do. But there's no need. There is a fair amount of decent stuff out there. You just have to hunt for it. Recently, I bought a new router/hub/firewall. Took me 3 tries to find one that was acceptable. It's annoying to have to wade through product reviews, keep an eye on whatever you get for the first few days to be sure it's working right, and return the bad stuff, but there is enough crap out there you have to do it. Buying and returning bad products hurts them more than a simple boycott.

      BTW, if you're curious, the acceptable router was an SMC 7004VBR, and the bad ones were a Linksys WRT54G and a Trendware-- I forget the model number, but it had an extra feature, a USB printer port.

      The Linksys was especially disappointing after reading all the rave reviews in favor of it. Linksys really spoiled the WRT54G when they changed from version 4 to version 5 at the start of the year. There was one other bad thing that they fixed in spades. Older firmware versions would get you banned from dyndns.org for abuse. Very similar to what D-Link is doing to this NTP server. Not only did Linksys fix it, they went to the trouble and expense of getting dyndns.org to certify the WRT54G. Most routers just use dyndns; they don't bother with certification. Compare that to D-Link's behavior over this NTP problem. Too bad version 5 of the WRT54G was such an otherwise poor router. I'd try Linksys again sometime because their handling of their dyndns problem shows me they're trying to improve, and they do have the reputation of being the best at the wireless networking.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    16. Re:Blacklist time by bill_mcgonigle · · Score: 1

      much of the D-Link equipment I use and work with has failed spontaneously

      You're not supposed to actually apply the firmware upgrades - they're just there for show!

      Translation: In my experience with D-Link wireless gear the firmware upgrades break essential functionality to the point they couldn't have even been tested by anybody. The ethernet port also fries in an instant if there's a nearby lightning strike. Replaced with WRT54G's and all is well.

      If anybody wants a pile of D-Link wireless gear for some reason I have a bunch for sale.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    17. Re:Blacklist time by bhtooefr · · Score: 1

      I only apply firmware upgrades when something is broken, and needs fixed! :P

    18. Re:Blacklist time by bill_mcgonigle · · Score: 1

      I only apply firmware upgrades when something is broken, and needs fixed! :P

      Unfortunately with D-Link that means you're always applying the updates. I got a new D-Link box and wireless bridging wasn't working. So I got the firmware update and then it worked. Then I found out that SNMP wasn't working, and found that was a known issue. So I waited a couple months and they put out a new version with SNMP working. Wireless bridging was broken again. So I got a Linksys.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  14. Insightful +2? by helioquake · · Score: 1


    Ah moderation has gone to hell these days.

  15. just change the DNS by Anonymous Coward · · Score: 0, Flamebait


    and point it to Dlinks servers, perhaps when they are innundated with ntp request packets they will change their routers config in the future (or set their own one up with the millions of dollars they earn in "profit")

    seems like a bit of a fuss over nothing, if you dont want people to use your NTP server then logic would dictate dont set one up in the first place

    1. Re:just change the DNS by thinkliberty · · Score: 2, Insightful

      if you dont want people to use your NTP server then logic would dictate dont set one up in the first place

      That is one of the dumbest things I have ever heard.

      Using your twisted logic there is nothing wrong with spammers sending people hundreds of thousands of unsolicited commercial email a day. If people don't want spam then they should not have set up an email address right?

  16. Re:Im confused by Chyeld · · Score: 4, Informative

    He hosts a NTP server with the intention of it being used by a certain audience. He's not pissed people outside of that audience are using the server, he's pissed that D-Link decided to abuse the service he's providing and now the overwhelming majority of the people using his service are outside the intended audience.

    Sorta like how server admins get pissed when an article posted on their site causes them to be Slashdotted.

    And honestly, the fact that D-Link is acting in the way it is while he trys to get them to resolve the issue probably isn't helping matters.

    Then again, as a former owner of a D-Link product which rebooted itself anytime I went over 50 simultaneous connections (think P2P), I don't doubt they'd be too cheap to actually just run their own.

  17. I just bought a DI-624+ by Aggrajag · · Score: 3, Informative

    The DI-624+ is not on the list and it is possible to manually change the NTP server which the router uses.

    1. Re:I just bought a DI-624+ by sconest · · Score: 1

      The same goes for the DI-624 (which is on the list)

      --
      Guvf vf abg n EBG zrffntr
    2. Re:I just bought a DI-624+ by ocbwilg · · Score: 1

      The DI-624+ is not on the list and it is possible to manually change the NTP server which the router uses.

      Great! So for all the bajillion users who have that particular model, all we have to do is track them down, explain what NTP is, explain what DLink is doing, convince them that it's a problem, and then try to teach them how to change the config on their router. That shouldn't be too hard.

    3. Re:I just bought a DI-624+ by Anonymous Coward · · Score: 0

      You lack enough reading comprehension to detect that he was merely providing information; he was not suggesting a solution at all.

      You're obviously a fucking moron.

    4. Re:I just bought a DI-624+ by xerxesdaphat · · Score: 1

      Same with my DSL-G604T. I didn't buy it thought - haven't been all that keen on D-Link since I had a USB DSL modem that they refused to provide drivers for for anything other than Windows XP. I just got supplied this for free by my ISP and it does the job I ask it well enough. As a student I can't justify 250$ for moral reasons on a new wireless DSL router.

      --
      The Shoes of the Fisherman's Wife Are Some Jive Ass Slippers
  18. Re:Im confused by jbolden · · Score: 1

    Yeah he seems to have wanted it to be a private NTP server for about 2000 servers in denmark. Which seems like an easy thing if they just did NTP over SSL or something. He is estimating under $10k / year in extra costs in damages, so the problem is that this is an individual and not an institution.

  19. Never buying D-Link again! by niskel · · Score: 2, Interesting

    I have never once had a good piece of D-Link hardware. I bought both the DI-624 wireless router and the DWL-G520 PCI wireless card. First up the router didn't do UPNP properly; it simply did not work. A call to tech support told me to upgrade the firmware because they knew that UPNP simply didn't work. After the firmware upgrade, port forwarding didn't work at all either. No solution for the router yet. As for the wireless card. After installing it, my system would completely hardlock after about 5 minutes of use. I called D-Link tech support and had to deal with all the questions for clueless people such as "Do you have the drivers?" and "Is it plugged in right?". After being elevated two or three tiers of tech suport, I was finally able to get an RMA. I sent the card to D-link and waited a week or so for my new card. I plug in the new card and what happens? Same deal! Hardlock in 5 minutes of use! Now I have to wade through tech support all over again and end up getting another RMA. Wait another week; new card makes not one lick of difference. So I decide, I will just return the bugger to the store. The store wouldn't take it back because it has been 30 days since I baught the card! 30 days of tech support and RMAs. I call D-Link once more. This time I get to top level tech support and the guy said "Oh yeah, that card doesn't work with certain VIA chipsets, sorry.". I am quite annoyed because it says nothing of the sort on the box of the card. So I politely ask that since the card doesnt work as advertised if I could have a refund. He said "Oh no, we can't do that it is against our policy.". He then offered me an 802.11b card for a $15 administration fee.

    1. Re:Never buying D-Link again! by BenjyD · · Score: 1

      I have a similar thing with my D-Link DSL-300 modem - the connection gradually slows down and then dies completely every three days or so and I have to restart it. The no-name modem it replaced (which wouldn't forward GRE) kept the same connection up for months. Anybody know any better ADSL modems?

    2. Re:Never buying D-Link again! by Anonymous Coward · · Score: 0

      I had this same problem with the old linksys wireless gear not being able to do repeating properly or as advertised. They wouldn't give me a refund until I filed a complaint with the california attorney general's office. Two weeks later they called me up, explained that they knew they had bugs and hoped to have them fixed in future releases (which they had denied all along) and offered me a full refund.

    3. Re:Never buying D-Link again! by utexaspunk · · Score: 2, Insightful

      I had heard a lot of complaints like this about D-Link hardware and had thus avoided them when purchasing network products. But a few months ago, I was in the market for a wireless router. I started off with a Netgear router because I had good success with one of the old purple metal boxes I bought a long time ago. I live in an apartment with a lot of nearby wireless networks, so perhaps the SNR was just too small, but I was constantly losing the connection. Even the wired ethernet connection would drop off momentarily on a regular basis. I fiddled with it for a long time to no avail, so I figured maybe they've gone downhill since moving to the pretty white boxes. When I lived with my parents for a year after college, they had a Linksys WRT54G that seemed really reliable and powerful (although their aluminum siding and roof probably didn't hurt) so I exchanged the Netgear for a Linksys. No problem with the wired connection, but again the wireless problems persisted.

      I decided I'd get smart about it and look at reviews online and I saw a lot of good reviews for the D-Link DI-634M. I was a little wary because of what I'd heard before, but I went ahead and gave it a shot. Let me tell you- this thing is GREAT. Set up was a breeze, I didn't have to fiddle with anything, the signal is strong and steady from all over the apartment and in our courtyard downstairs -enough even the wired connection is noticably faster. Maybe the company has had a turnaround, or maybe this product is just an exception, or maybe it's due to fail on me at any minute, but so far I've been quite impressed with this product. YMMV.

    4. Re:Never buying D-Link again! by Anonymous Coward · · Score: 0

      I've got an ActionTec GT704 I picked up from BestBuy, that hasn't given me any problems. It is a linux based device. You can even get shell access.

    5. Re:Never buying D-Link again! by dwreid · · Score: 1

      I have to agree with this comment. I have purchased several D-Link items, including wireless routers, wireless access points, wireless NICs and NONE of them worked as advertised. What was worse, when I called D-Link about the problems, they told that they KNEW that they didn't work, that there was no fix for the problems, I could not return them and that "I should have known better than to use consumer equipment in a business." When I contacted the retailer, they told me that D-Link had told them about the problems during the training for their support people. Excuse me??? Well, I know better now. Not only do I not use D-Link trash, I do my best to warn others away from these terrible products and this terrible company.

    6. Re:Never buying D-Link again! by plague3106 · · Score: 2, Insightful

      I have to disagree; I have nothing be dlink routers and wireless adapaters, and they all work fine for me. I never had a problem with them.

    7. Re:Never buying D-Link again! by dwreid · · Score: 1

      You are indeed lucky. I had to sue them to get my money back. They never were able to make the features work. They lost big time in court.

    8. Re:Never buying D-Link again! by Grishnakh · · Score: 1

      It's weird; I'm seeing all these stories of people having terrible problems with their D-Link stuff, but I have three of their wireless routers (DI-524 and DI-624) and they all seem to work fine (so far...). I wonder if their products have improved since these people used them, or if I'm just lucky?

    9. Re:Never buying D-Link again! by plague3106 · · Score: 1

      DLink is probably fine normally, however when people like you have bad experiences, you're much more likely to say something (and rightfully so) than someone who has a good experience.

      Sometimes I wonder when researching a product; are all those negative reviews accurate, or do they only represent 1% (or whatever) of people that bought the product?

    10. Re:Never buying D-Link again! by dwreid · · Score: 1

      That's a good insight. It's difficult to tell.

    11. Re:Never buying D-Link again! by niskel · · Score: 1

      I wouldn't say they are fine normally when they advertise features that they know themselves dont work. For me UPNP didn't work on my router so I called them up and they said it wasn't implemented properly yet even though they advertised it as a feature. The next firmware upgrade let UPNP work some of the time but broke port forwarding so, again, I called them up and they said it was a KNOWN problem that port forwarding doesn't work properly in the new firmware. Then on my wireless card, the board itself does not work with motherboards with VIA chipsets and is a KNOWN problem yet they still refuse to provide refunds.

      So, in conclusion, no, D-Link is NOT "fine normally". My problems along with this new NTP debacle is enough to show this.

  20. Re:Im confused by 99BottlesOfBeerInMyF · · Score: 4, Insightful

    So let me get this straight... this guy hosts an NTP server and is pissed because... its being used as an NTP server?

    If I set up an NTP server, say for my university, and left it open for others, I also might think it a bit unorthodox if a multinational corporation hardcoded all there gear (which was deployed internationally) to query it. This is for several reasons. First, it generates unneeded bandwidth and violates convention by not using a local NTP server. Second, it means thousands of people are relying on one person for their gear to work properly, a person the company did not even bother to consult. What if he decides to change the time by five hours, just for fun? It is bloody irresponsible of the manufacturer to give him that option. And what happens if the server is deprecated or the hostname and IP changed in a reworking of the network? Tons of wasted traffic as they ping his IP space.

  21. What's the issue? by Anonymous Coward · · Score: 1, Funny

    We're American. He's Danish. Problem sorted.

    If he squeals again we hit him with a B 52. That's the American Way. Always sorts out any problems in the films.

    1. Re:What's the issue? by Ruie · · Score: 1
      Your post reminds me of an old soviet saying (loosely translated):

      Any ethnic conflict can be solved with application of sufficiently large quantities of high explosive.

  22. Open servers a problem with certain users? by digitaldc · · Score: 1

    Solution: Close them to those users.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  23. Re:Fishy by KarmaMB84 · · Score: 1

    wtf? try reading again. This is about thousands of home network routers ignoring the protocol standard and flooding his NTP server.

  24. Time to link by missing_myself · · Score: 1

    Why dont they link: time.microsoft.com

    1. Re:Time to link by matthew.coulson · · Score: 1

      Because it's actually time.windows.com ?

    2. Re:Time to link by Anonymous Coward · · Score: 1, Funny

      Because MS has better lawyers?

    3. Re:Time to link by sl4sh13 · · Score: 1

      Time from Microsoft has been delayed until 2007

  25. Re:Fishy by Anonymous Coward · · Score: 0

    Ah, I don't think he has the time to go around unplugging every d-link router in the whole world.

  26. He's not just any guy. by Anonymous Coward · · Score: 2, Insightful

    He's not just any guy. He is one of the main FreeBSD developers. His work is used directly and indirectly by millions of people (yourself included) each day. It's even quite possible that D-Link uses FreeBSD.

    When we see how much this man gives to the community for free, and the extremely high-quality of his work, I can't but help support him in this matter.

    I, for one, would consider donating to a fund to help him battle this menace, even though I'm not a Danish citizen. I would hope that Netgear, Cisco and others would help him financially, as well.

    1. Re:He's not just any guy. by Homestar+Breadmaker · · Score: 0, Troll

      Arguably the least competant, most idiotic, and most destructive and detrimental FreeBSD developer too.

  27. Re:Fishy by rycamor · · Score: 2, Insightful

    And it never occured to him to systematically unplug each device to see if it was the one causing the problem and then spend $99 on a new router? Something seems mighty fishy to me.

    Either this is a very weak attempt at a troll, or an incredible demonstration of ignorance.

  28. D-Link ha! by SpaghettiPattern · · Score: 2, Informative

    I own a D-Link Ethernet ADSL modem and guess what, the local IP adress is fixed to 192.168.0.1. Nope, no changing that thing. If I had known beforehand... I had to completely renumber my network. I only had 8 NICs and two LANs but was pissed off nevertheless.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    1. Re:D-Link ha! by demiurgie · · Score: 1

      What is the model of your ADSL router? Never met any device from D-Link with unchangeable IPs...

    2. Re:D-Link ha! by SpaghettiPattern · · Score: 1

      What is the model of your ADSL router? Never met any device from D-Link with unchangeable IPs...

      DSL-300G+. It's not a router but a modem.

      --

      I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  29. Fairly simple fix by fataugie · · Score: 1, Redundant

    Is the IP address hard coded? Or the name? Change whichever is needed and propogate the changes to the partners you want to connect. Seems much easier than beating your head against a wall...don't you think?

    --

    WTF? Over?

    1. Re:Fairly simple fix by nsayer · · Score: 2, Informative

      RTFA. He discusses this.

      1. He's already out a bunch of money trying to figure out what happened.

      2. He could change the DNS name, but then every legitimate user would have to change their configuration, and there's no guarantee D-Link wouldn't just update the firmware with the new name.

    2. Re:Fairly simple fix by corbettw · · Score: 1

      Change whichever is needed and propogate the changes to the partners you want to connect. Seems much easier than beating your head against a wall...don't you think?

      Maybe, maybe not. There are two problems, though:

      1) There are at least dozens, if not hundreds of sites running thousands of servers accessing the NTP server legitimately. Getting them all to change might be easier than a court fight, but it might not.
      2) What's to stop someone, including D-Link, from just pointing to the new address in the future?

      Really, the problem is there are no access controls to the service. I feel for the guy, but at this point he probably needs to go to the ISPs who use the service and say "I can't afford to deal with this anymore, either you start compensating me enough so I can afford the hosting feeds, or one of you do this instead." It was nice of him to volunteer his time and effort to providing accurate time to others, but I think now's the time for him either to become a professional level service, or pack up his toys and go home. Sad, really, but I don't see any other workable solutions. Even getting a settlement from D-Link, which if it happened would take months or years, doesn't preclude some other no talent assclown from doing the same thing next week or next year.

      --
      God invented whiskey so the Irish would not rule the world.
    3. Re:Fairly simple fix by neural+cooker · · Score: 1

      In the open letter it shows that this would not be so simple plus it would be costly. But even if it is not so costly to do this type of fix he is still in need of restitution here. There is the simple fact that D-Link is in clear violoation of the terms of the NTP and accounts for the majority of traffic of his NTP, which is costing him significant resources.

    4. Re:Fairly simple fix by mypalmike · · Score: 1

      He could change the DNS name, but then every legitimate user would have to change their configuration, and there's no guarantee D-Link wouldn't just update the firmware with the new name.

      How many end users actually update their router firmware, or even know what that means? Even if D-Link makes a firmware update, he will still have all those non-updated routers banging on his ntp server. I'm not saying he shouldn't try to push D-Link (legally or through bad PR) to fix their firmware - they should. But server administrators who run BGP sessions to DIX are far more likely to fix their ntp configuration than several million home router end-users, disbursed globally, who aren't even aware there's a problem.

      --
      There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
    5. Re:Fairly simple fix by ChrisJones · · Score: 1

      "2) What's to stop someone, including D-Link, from just pointing to the new address in the future?"

      How about not making the service publically accessible? I don't put up an MTA and then expect people not to spam me - quite the reverse.

      --
      Chris "Ng" Jones
      cmsj@tenshu.net
      www.tenshu.net
    6. Re:Fairly simple fix by idontgno · · Score: 1
      How about not making the service publically accessible?

      I'm tired of this ignorant noise. This is NTP. There is no meaningful method of limiting access.

      "Router blocks?", did I hear someone in the back row shout?

      -1, Missing the Point. The primary, "ow that really hurts" problem is not excessive access to the server. The problem is that the unauthorized traffic volume is causing the NTP service's bandwidth provider a hardship and making them consider charging for connectivity that they were donating for free--on the understanding that bandwidth needed wouldn't be that great.

      I don't put up an MTA and then expect people not to spam me - quite the reverse.

      So, your answer is, don't put up the service at all? How cynical and small your world is. By that logic, you shouldn't be displaying your "obfuscated" e-mail address as part of your /. profile. A careless /. correspondent may "out" it, violating your intended "terms of service", you know. But that's OK, if it happens, you asked for it--by your logic.

      Wrong is wrong, stupid is stupid, and both should be called into account. Stop blaming the victim.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    7. Re:Fairly simple fix by ChrisJones · · Score: 1

      No meaningful method of limiting NTP access? What crack are you smoking? Firstly: firewalls, which can limit access to anything. Secondly: ntp access rules (only allow access to netblocks you care about). Thirdly: ntp keys (see the ntp docs). Fourthly: not putting your server on the public lists with no more than a "please" to protect it.

      I fully appreciate that this guy is providing a useful service off his own back, it's certainly a shame that Denmark has no national time service. However, if the service is important to all the Danish ISPs, why don't they club together to pay for it? They presumably have quite a lot of bandwidth knocking about and all connect to DIX, so any one of them could easily decide to run such a server. Of course it's nice when cool things on the Internet are free, but you get what you pay for (since he presumably supplies no SLA for the service and so can feel free to change the hostname or access control at will).

      My answer is not to not put the service up at all, but my suggestion is to approach the problem pragmatically - anything that is publically exposed on the internet will be probed, used, abused, etc. by world+dog and there is no changing that. Thus, you should understand the situation and ensure that your service is either suitably secured, or able to cope with the realities of life. Anyone accessing the server legitimately is a server (as per the NTP server's listing), thus has been set up by hand by a skilled admin, so presumably wouldn't mind a small amount of work to get access to the server.

      As for your "by that logic" point, I put my email address all over the internet and I get a lot of spam, but I accept that that is the way of the Internet and do my best to mitigate it - temporary addresses, good filtering, sender verification and the Delete button. Slashdot chooses to obfuscate my email address, but you'll notice that it is listed, pure, in my .sig. If I wanted to keep it secret I wouldn't put it anywhere, or would use whitelisting, or a system that requires human interaction before a mail is sent to me, etc. As it is I prefer that people can talk to me and while I would of course love spam to go away tomorrow, I accept that it isn't going to happen, so I do my best to defeat it.

      And with respect to your suggestion that my world is cynical and small, I would point out that a certain amount of cynicism is vital to existance and that my world has a blue lid and is very big and finds itself not even slightly concerned by arguments about NTP servers on /. on a Friday ;)

      Of course wrong is wrong and stupid is stupid, and DLink are both, but that does not make the "victim" blameless, despite his good intentions.

      Cheers,

      --
      Chris "Ng" Jones
      cmsj@tenshu.net
      www.tenshu.net
    8. Re:Fairly simple fix by bm17 · · Score: 1
      2. He could change the DNS name, but then every legitimate user would have to change their configuration, and there's no guarantee D-Link wouldn't just update the firmware with the new name.

      If D-Link does update the firmware with the new name then this gives him better legal support since he could prove that D-Link knowingly perpetuated the problem after he explicitly notified them of his objections.
    9. Re:Fairly simple fix by (negative+video) · · Score: 1
      He could change the DNS name, but then every legitimate user would have to change their configuration, ...
      Nah. He could have his DNS server return the correct address for legitimate users, and CNAMEs for dlink.com's mail servers to everybody else. If D-Link gets tired of all the bogus traffic, they simply have to solve their problem ...

      In fact, the D-Link hardware might be sufficiently crappy that its resolver does not obey CNAME records. Legitimate clients should have no trouble following a CNAME or two. There are other games that could be played using timeouts, errors, and retries to distinguish legitimate clients from D-Link boxes.

  30. Re:Fishy by Slashcrap · · Score: 1

    And it never occured to him to systematically unplug each device to see if it was the one causing the problem and then spend $99 on a new router? Something seems mighty fishy to me.

    Parent is retarded or unable to read. Please mod him down before someone wastes 2 minutes of their valuable time putting him right.

  31. Re:Im confused by honkycat · · Score: 5, Insightful

    He followed standard protocol for NTP servers, which is to list the restrictions on the use of your server with its entry on the NTP server list. System administrators are supposed to check this to make sure they're not making an unauthorized connection. They're also supposed to contact the NTP server administrator to let him know they're using the server, unless the server admin states otherwise.

    You can learn all this and check the list to be sure you comply within 10 minutes thanks to the power of Google. Any responsible company would know this and do so. D-Link made a big mistake (not in terms of the impact on them, sadly) and is evidently refusing to own up.

    As others have pointed out, it's not easy to implement the restrictions that would enforce the access policy. It's also sad, though not surprising, that one would have to. It'd be one thing if the server was the target of script kiddie DOS attacks, but a legitimate company selling network products really ought to know better (and care).

  32. Re:Fishy by richy+freeway · · Score: 1
    What the hell are you going on about? The only fishy thing here is your understanding of the article!

    He hasn't got a D-Link router. He runs an NTP server that thousands and thousands of D-Link routers are hitting for a time update.

  33. Re:Fishy my *ss by Anonymous Coward · · Score: 0
    And it never occured to him to systematically unplug each device to see if it was the one causing the problem and then spend $99 on a new router? Something seems mighty fishy to me.

    Dear Idiot,
    Did you even bother to RTFA? If yes, then please explain how you would suggest he unplugs every D-Link router on the list in all of the world. You should specifically address his technical reasons why he cannot filter or discern the traffic in question, and the economic consequences for him, if he continues to be in violation with the service agreement he has with the ISPs in Denmark.

    You Sir, smell fishy.
  34. Re:Why didn't he take the "bribe"? by bloodredsun · · Score: 4, Informative

    Sorry to correct your rant, but he does say in TFA that the offer was so low that it didn't even cover his costs. That would be a good enough reason to say no wouldn't it?

  35. wrong easy fix. try this... by swschrad · · Score: 5, Interesting

    send a private communication to the authentic users (not the robot moochers from D-Link) that on date X, the new IP service address will be unhacked.gps.dix.de or whatever suits him.

    on date X, send bogus packets in response... not just wrong time, but seriously wrong time, like a packet with time of 9s in all fields, which would be most seriously wrong.

    hopefully, it would lock up the offending junkpiles, and clear the problem right smartly.

    the general idea in engineering an end to these things is to find a way to blow up the crooked machine by a seriously wrong entry that will screw up the internals. since they took an ugly and cheap shortcut by using firmware tables, they probably don't error-check their inputs from NTP and other services. so there should be a memory jump and a crash in those pirate boxes someplace.

    and that puts the onus back where it belongs, on supercheap designers for obnoxious companies that don't give a shit about network etiquette. the market will punish them. that's how it should be for slap-happy outfits.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  36. Re:Why didn't he take the "bribe"? by DES · · Score: 1

    They didn't offer to pay for the service. They first accused him of blackmail, then offered to pay him to stop bothering them. The amount was well short of what their snafu had already cost him, and at no point did they offer to simply remove his server from the list, which is all he asked for in the first place.

  37. They're clearly wrong here by MikeRT · · Score: 5, Insightful

    So why didn't they just own up to the mistake, update the firmware and cut him a check for his expenses plus a 5% or so to apologize for the inconvenience? Bureaucrats and lawyers who cannot admit that they are wrong only end up creating more public disgust with their behavior. When you find yourself digging a hole, stop digging!

    1. Re:They're clearly wrong here by ChrisJones · · Score: 1

      He could just firewall the server so only the DIX networks it is for can connect to it. That would have stopped all of this with zero expenditure.
      Or he could change the hostname and tell the few people that would affect. Again, zero expenditure.

      Yet somehow he managed to piss $5k up the wall on a consultant to identify the source of the packets. Shenanigans.

      --
      Chris "Ng" Jones
      cmsj@tenshu.net
      www.tenshu.net
    2. Re:They're clearly wrong here by stanmann · · Score: 1

      I suspect thats what he called an attempt at bribery. Seriously this is less than 10k worth of cost to him, and certainly DLInk is willing to pay more than that. The lawyer responding to his letters is likely costing them more than that.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    3. Re:They're clearly wrong here by rAiNsT0rm · · Score: 2, Insightful

      Whoa, Whoa, Whoa here! You tryin to get yourself sued or have men in black suits show up at your door?!?

      let's get this straight, businesses taking responsibility for their mistakes, paying restitution to the poor bastard who was wronged with a little extra compensation *instead* of paying four times the amount to a lawyer and the guy getting a check for $40 and a free happy meal? Preposterous!!!

      Seriously, between this and the paper I read about tying congressional pay raises directly to minimum wage increases it almost seems like Americans are finally waking up and starting to get tired of being walked all over like a doormat. Nah, must just be April Fools.

      --
      http://teasphere.wordpress.com - A little spot of tea
    4. Re:They're clearly wrong here by TubeSteak · · Score: 2, Insightful

      Big companies tend to treat certain groups of people like terrorists (we don't negotiate with terrorists) because they're afraid that if they give money to one of them, more will come out of the woodwork.

      Your solution might be obvious to us, but when it's your money... you might do what they did and just hope the guy goes away. Like TFA says, he can't afford to sue them, so other than publicly shaming D-Link, all he can do is bugger off.

      Either way, I hope some idiot programmer(s) gets fired at D-Link. You shouldn't have someone writing firmware if they don't know best practices & I don't know of many companies that wouldn't fire someone who screwed up so visibly.

      --
      [Fuck Beta]
      o0t!
    5. Re:They're clearly wrong here by DES · · Score: 4, Informative

      No, he can't "just firewall the server" and "tell the few people that would affect". There are thousands of legitimate users distributed across thousands of ASes covering thousands of IP ranges which may change from day to day or even hour to hour. His server is directly connected to the core switch at the Danish Internet Exchange, where all major Danish networks exchange BGP routing information and domestic IP traffic, and its purpose is to provide a stratum-1 reference for NTP servers on these networks. To determine which IP ranges may legitimately access his server, he would need a full BGP feed and a continuously updated copy of all as-block and aut-num records in the RIPE database.

    6. Re:They're clearly wrong here by Anonymous Coward · · Score: 0

      Actually, I'm somewhat confused as to why he has a problem at all. DIX is a peering point. They don't provide transit. It would seem that he could simply block ntp (port 123) on his transit provider interface. Obviously I'm missing something? Or is it just the Danish users of DLink products that are causing him grief?

    7. Re:They're clearly wrong here by ChrisJones · · Score: 1

      Oh well, that's what you get for publically publishing details of a publically accessible internet service.

      Plenty of ntp servers manage, you can require keys for access, requests for access, etc, etc.
      Even just changing the hostname of the server would at least make the legitimate users notice, investigate and use the new address.

      Of course D-Link should be using pool.ntp.org, but this is the Internet and the world is full of stupid people. Crying about it won't stop it, nor will $5000 consultants. I realise I'm being harsh, but things are what they are.

      Cheers,

      --
      Chris "Ng" Jones
      cmsj@tenshu.net
      www.tenshu.net
    8. Re:They're clearly wrong here by Anonymous Coward · · Score: 0

      What if the tier-1 NTP server just changes its IP address (or domain name, if that's how the d-link hardware finds him) ?

    9. Re:They're clearly wrong here by Anonymous Coward · · Score: 0

      ha.

      This post is neither informative nor particularly accurate. It wouldn't need to be kept up in realtime, thats just wrong thinking.

      Its not that hard to get the blocks that are valid and filter based on them, and those block do not change terribly often

    10. Re:They're clearly wrong here by Arandir · · Score: 1

      Big companies tend to treat certain groups of people like terrorists (we don't negotiate with terrorists) because they're afraid that if they give money to one of them, more will come out of the woodwork.

      They are correct in a way. Every time you hear about a large settlement, watch for all the copycat claims popping up because of it. It's a natural reaction of businesses to push back until the "stink" gets too strong to ignore.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    11. Re:They're clearly wrong here by sjames · · Score: 1

      That is a possability. If he does, it will server dlink right if he uses a firewall to direct non-Danish queries to a server that reports more or less random wrong times. Perhaps times near the 32 bit rollover.

    12. Re:They're clearly wrong here by Snaller · · Score: 1

      Even just changing the hostname of the server would at least make the legitimate users notice, investigate and use the new address.

      Yeah if bullies start harassing you, just move to a new location! Not.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    13. Re:They're clearly wrong here by Cicero382 · · Score: 1

      I think there are two points to be noted here.

      It is STRATUM 1! Small business networks should be working from stratum 2 or lower and they should set up their own server from a single contact point. Individuals, especially the great unwashed, don't even know about this (also, don't care and why should they?) and should be pointed towards something lower down and more innocuous.

      Second. If his principal clients didn't know about the problem, surely they do now. Perhaps that would help him organise some sort of alternative until D-Link see reason.

      I act as a consultant to quite a few small businesses here (Italy). DSL rollout is just beginning to get to the areas outside the major towns. I can promise D-Link that, effectively, their products are barred here as I can't recommend stuff that is harmful to the 'net as a whole. Shame really, 'cos their kit is otherwise pretty good value for money.

    14. Re:They're clearly wrong here by Anonymous Coward · · Score: 0

      First, you didn't read up to where he says why there is nothing he can do.

      Second, why should he shoulder the burden of a problem that he didn't create? Can I come and occupy your house and tell you to move elsewhere, after all, there are billions of houses on this Earth?

      Eejit.

  38. D-Link is just a bad net citizen by cdrudge · · Score: 4, Interesting

    It's not the first time that D-Link's crappy programming has affected a service. DynDNS.com last year started blocking all update requests that match a user-agent of client/1.0, beleived primarily to be several D-Link routers. D-Link has been mum on a response last I heard.

    1. Re:D-Link is just a bad net citizen by LordKronos · · Score: 1

      Yes. I have a DLink wireless router. A couple years ago I started using a dyndns hostname for my home machine. I was getting tired of manually updating it every month, and then I noticed there was built in support for dyndns in my router. I configured it all and thought "great, now I don't have to worry about that".

      A couple days or a week later I got an abuse email from dyndns stating that I had violated their service by flooding them with updates. They indicated it was probably my router, and if I disabled it and the flooding stopped, all would be forgiven. I disabled the dlink's dyndns updates and all was good. (I ended up writing a simple perl script to handle the updates instead.)

    2. Re:D-Link is just a bad net citizen by DigiShaman · · Score: 1

      Seems to be happening with Linksys too (WRT54GS). I can't get my router to update my account and I'm using the latest firmware. :(

      --
      Life is not for the lazy.
    3. Re:D-Link is just a bad net citizen by cdrudge · · Score: 1

      I too use a WRT54GS with the latest (or at least the latest as of a month a go or so) and have had zero issues.

    4. Re:D-Link is just a bad net citizen by Jesus_666 · · Score: 2, Informative

      I ended up writing a simple perl script to handle the updates instead.

      Here's a ready-made Perl-scripted daemon for this kind of stuff: http://ddclient.sourceforge.net/

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:D-Link is just a bad net citizen by Anonymous Coward · · Score: 0
    6. Re:D-Link is just a bad net citizen by Anonymous Coward · · Score: 0

      Sonofabitch, that's why it didn't work.

      Oh well, I use DNSexit for now, but in the future I'll use that nice PERL script to do it.

  39. Why didn't you read the whole article? by wjcofkc · · Score: 1
    Did you not read the whole article?

    "I have also been offered a specfic amount of "hush-money" if I would just shut up and go away, but the amount offered would not even cover my most direct expenses."

    --
    Brought to you by Carl's Junior.
    1. Re:Why didn't you read the whole article? by stanmann · · Score: 1
      "I have also been offered a specfic amount of "hush-money" if I would just shut up and go away, but the amount offered would not even cover my most direct expenses."
      I call BS, their letter writing lawyer is costing them more than the ~$10K(US) he claims to be out.
      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  40. The problem is not with his router. by Anonymous Coward · · Score: 0

    What in the fucking hell are you talking about? You seem to think that the problem has to do with a D-Link router he bought. But that is not the case, as would be plainly obvious if you had even bothered to read the title of this news entry!

    PHK is one of the main FreeBSD developers. He's known for writing excellent software, often making it available for free. The entire Internet community benefits off of his work. But beyond that, he runs a NTP server meant for use by systems in Denmark. Put simply, D-Link devices, many outside of Denmark, have been hard-coded (in firmware) to sometimes use his server. He does not want that to happen, for various reasons (clearly explained in his open letter).

    The problem is not with some device that he purchased from his local electronics retailer. It's with certain D-Link devices which are abusing his service.

  41. Re:Fishy by compass46 · · Score: 1

    And it never occured to him to systematically unplug each device to see if it was the one causing the problem and then spend $99 on a new router? Something seems mighty fishy to me.

    No, you seem to have not RTFA... These aren't his D-Link devices.

  42. Re:Why didn't he take the "bribe"? by fader · · Score: 1

    TFA did mention that the amount they offered him was less than it costs him to deal with the influx of traffic they're shooting at him.

    --
    - fader
  43. What he should do.... by nother_nix_hacker · · Score: 0, Redundant

    He should configure the servers to send back the wrong date (one in the future) to the d-link devices. This way customers would see problems and raise calls with d-link.

  44. Re:Fishy by antibryce · · Score: 1


    can't it be both?

  45. Re:Fishy by Anonymous Coward · · Score: 0

    You have to be the biggest moron on the planet.

    1.) Buy some rope (not too long)
    2.) Loop one end of it around your neck
    3.) Attach the other end securely to chimney of your house
    4.) Jump off roof

    Result: Net IQ of the planet Earth rises .0000000000000000000000001 percent.

  46. Re:Why didn't he take the "bribe"? by sheehaje · · Score: 2, Informative

    .... Well, if you read the article....

    It's not just about money, it's also about client routers using bandwidth meant for BGP routers used by ISP's. It's a public network, but one intended for ISP's to transfer Data, not for Client use.

    He is asking for some reimbursement for the troubles he's endured, but D-Link is saying he is extorting them.

    IMHO, it is a problem D-Link did cause by their incompetence, and what is being asked is reasonable. The problem won't go away totally, because it relies on the average joe customer to actually update firmware, and now he has to deal with the situation for a long time to come. To be able to continue his "free" service, he may now have to pay for bandwidth that was free to him before D-Link wrongly implemented a protocol feature in some of their routers.

  47. A couple of possibilities by Anonymous Coward · · Score: 0

    1 - Unauthorized access to a server.
    2 - Theft of a service.
    Both of these are crimes in most jurisdictions.
    The author pointed out the notice that limits legitimate access to the server.
    The company has been explicitly told that their products aren't allowed to access the server. That's a lot like serving someone with a notice of trespass. The crime just got more serious.

    1. Re:A couple of possibilities by jbolden · · Score: 2, Insightful

      I think unauthorized is going to be tough to prove.

      1) The name of the server is public
      2) The address of the server is public
      3) The access to the server is public
      4) No attempt has been made to limit traffic.

      To use your trespass analogy:

      land that borders a public park without a fence without anything distinguishing it from the park.

      More importantly the time doesn't meet the criteria:

      (A) information contained in a financial record of a financial institution, or of a card issuer as defined in section 1602(n) of title 15, or contained in a file of a consumer reporting agency on a consumer, as such terms are defined in the Fair Credit Reporting Act (15 U.S.C. 1681 et seq.);

      (B) information from any department or agency of the United States; or

      (C) information from any protected computer if the conduct involved an interstate or foreign communication;

      ________

      As for theft of service. No way. DLink would need control of the service. I assuming you mean criteria (b) below:

      a) -- deception or threat
      b) -- Knowingly or purposely diverts another's services to the actor's own benefit or to the benefit of a third person, when the actor has control over the disposition of services to another to which the actor is not entitled; or
      c) -- holding personal property beyond the expiration of rental period without consent of the owner." He can't allege anything of the sort.

  48. Re:Fishy by Mr.+Vandemar · · Score: 3, Funny

    And just when I thought reading comprehension on Slashdot couldn't get any worse...

  49. Interesting, but by punkr0x · · Score: 1

    This doesn't explain why the time is always WRONG on my dlink router!

  50. Wasn't this already patched? by kryptobiotic · · Score: 2, Interesting

    I recently installed the new firmware for my 614+. It was released on 3/20/06 and had the revision info "Fixed NTP." Does anyone know how to find out which NTP server the router is using?

    1. Re:Wasn't this already patched? by typical · · Score: 1

      Fire up a packet sniffer hooked up to the outbound.

      It probably tries a number of different servers.

      I wonder if it hits any other Tier 1s.

      --
      Any program relying on (nontrivial) preemptive multithreading will be buggy.
  51. Re:Im confused by Anonymous Coward · · Score: 0

    You don't use the root DNS servers for all your DNS requests, right?

    Actually, I do. I have our DHCP hand them out.

    Less chance of getting hit with as poof attack this way.

  52. Re:Im confused by typical · · Score: 5, Interesting

    There are three conventions being violated:

    * To keep the network working, the NTP system is tiered. Anything other than a time server used to redistribute time to other machines should probably access a Tier 3 system, or a Tier 2 if that is not possible. It should never hammer a Tier 1 -- this can screw up the rest of the NTP network.

    * There are large lists of NTP servers, and they list access restrictions. As pointed out in the letter, this guy explicitly stated in his access rules that this server was not for client use.

    * As pointed out in the letter, this guy explicitly stated in his access rules that this server was not for use outside of Denmark.

    You may not be used to this sort of thing, because no such set of agreements exists for, say, webservers. However, in the NTP world, network administrators respect these, and it is why the time system continues to work.

    What D-Link is doing hurts all Danish NTP users, and freeloads off a volunteer (D-Link is selling the product and profiting from it -- let *them* handle the traffic and factor any bandwidth costs into their product cost). It opens their product to potential abuse if the server becomes malicious (a properly-designed router would allow the user to specify an NTP server, or if the user is unable to configure a router, to do what the letter suggested and use a D-Link-controlled name.). It violates agreements that have been generally respected by the NTP-using administrator community for many years.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  53. Please read *all* of the letter before posting. by Anonymous Coward · · Score: 0

    Specifically search for and read the section about DIX, what it is and what it does. Are you seriously suggesting that we here in Denmark unplug the core NTP server for the Danish ISP companies? Thank a bunch and the same to you too.

  54. Re:Fishy by Anonymous Coward · · Score: 0

    Can we have a moderation type "-1 Moron"?

  55. Why not rename the server by 91degrees · · Score: 3, Insightful

    Change the DNS name. Granted, he gives reasons for not wanting to do this, but the only practical alternative is to shut down the server entirely. This will still require 2000 or so system administrators to reconfigure their servers, so he might as well provide a logical alternative.

  56. Re:Im confused by typical · · Score: 1

    NTP over SSL (a VPN-sorta thing) would not work well at all, especially for a Tier-1. NTP requires minimal and predictable delay, and a server may have a large number of users -- connection setup and teardown would be very sizeable.

    He is estimating under $10k / year in extra costs in damages, so the problem is that this is an individual and not an institution.

    Which is why I can't understand why D-Link didn't just shut up and foot the bill. He has a very legitimate gripe, and as long as he doesn't go public about it, $10K/year is pretty minimal. The cost of the lawyer they set on him, assuming anything more than four or five bullshit letters with no research were sent is going to exceed this.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  57. OS fingerprint filtering with pf by DeBeuk · · Score: 2, Informative

    FreeBSD uses pf (well, it can use pf if you want to) as a packet filter. It has the wonderful option to filter traffic according to the OS fingerprint, as in you can block traffic originating from specific operating systems. I'd advice this guy to block all traffic from these dlink devices.
    If there's no fingerprint on record yet you could generate it yourself, it's not that difficult to generate one.

    --
    Reality has a notoriously liberal bias -- Stephen Colbert
    1. Re:OS fingerprint filtering with pf by Anonymous Coward · · Score: 0

      What an incredibly stupid idea.

      NTP is an UDP protocol. Which means that, right now, one UDP/IP packet (translating to exactly one packet on the wire) is sent to the NTP server, and exactly one packet is sent back. That's it.

      For a packet filter to determine what sort of OS it is dealing with you either need to monitor TCP/IP (instead of UDP/IP) traffic, multiple packets, or you need to actively interrogate the client (a la nmap/Queso). Much much more packets. And a lot of administration and scripting.

    2. Re:OS fingerprint filtering with pf by DeBeuk · · Score: 1

      You're absolutely right, I forgot os fingerprinting is a tcp syn only thing.

      --
      Reality has a notoriously liberal bias -- Stephen Colbert
    3. Re:OS fingerprint filtering with pf by Just+Some+Guy · · Score: 1
      It has the wonderful option to filter traffic according to the OS fingerprint, as in you can block traffic originating from specific operating systems.

      Its OS detection uses TCP SYN packets which aren't applicable here.

      --
      Dewey, what part of this looks like authorities should be involved?
  58. see section:Why D-Link needs to ask for permission by way2trivial · · Score: 1


    Service Area: Networks BGP-announced on the DIX
    Access Policy: open access to servers, please, no client use
    "Since D-Link does not comply with these restrictions, D-Link has no legitimate access to the server, and it follows trivially that D-Link should have asked for my permission before including it in the list embedded in their products firmware. "

    that is why

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  59. Stupid idea.... by JaJ_D · · Score: 2, Insightful

    ...why don't you change the one they (D-Link) use to (basically) lie about the time! Deliberatly send out the wrong information. Altered the config for the customers of dix and let the D-Link customers go mad at D-Link

    Brutal but (in theory) affective....

    Jaj

    1. Re:Stupid idea.... by DES · · Score: 1

      DIX is the Danish Internet Exchange, the central Internet hub in Denmark. The "customers of dix" include pretty much every ISP in Denmark, and all of *their* customers.

    2. Re:Stupid idea.... by Ernesto+Alvarez · · Score: 1

      Because it would mess up legitimate clients, and there might be something important connecting to them (after all, that particular NTP server has taken the role of the national NTP, acording to TFA).

      Also it wouldn't solve his bandwidth problems.

  60. Re:wrong easy fix. try this... by kindbud · · Score: 2, Interesting

    the market will punish them.

    The market has no mechanism for punishing them. It is completely helpless to deal with this. It takes a sysadmin from a left-socialist country to deal with the things the market cannot.

    --
    Edith Keeler Must Die
  61. DI-624: how to disable? by Jay+Maynard · · Score: 1

    I've got a DI-624. It only appears to do NTP if you put an NTP server in the Tools->Time page. Am I missing something?

    --
    Disinfect the GNU General Public Virus!
    1. Re:DI-624: how to disable? by BobNET · · Score: 1
      Am I missing something?

      I don't think so; I have the same router (running firmware 2.53) and it only speaks to my own stratum-3 server.

  62. This is not good for NTP by ScottLindner · · Score: 1

    This isn't very good for NTP. It violates the intent of running NTP servers and is causing problems for this particular stratum that is being abused innappropriately. You really want to use an NTP server as close to you as possible. That's the intent to ensure you get more stable time and a tigher errors from true time.

    Why doesn't this guy set up a filter to ensure that only people in his stratum can hit his NTP server? Seems like the best way to enforce the intent of NTP. That's what I would do. Heck.. I recall when NTP servers and these stratums were first being set up that I had to request and *justify* why I should be able to be a client to a particular server. Now I use my ISP's NTP server.. which seems completely appropriate to me. But I should check since I do have one of the offending Dlink products...

    --
    Slashdot.. where people join together in deliberate ignorance.
    1. Re:This is not good for NTP by Ash-Fox · · Score: 1

      Filtering could mean less accurate time replies for legitimate servers.

      --
      Change is certain; progress is not obligatory.
    2. Re:This is not good for NTP by ScottLindner · · Score: 1

      How is that?

      The NTP protocol uses history to measure normal and intermittent errors in the entire thread to get the time and record the time. Another router won't change that.

      Plus, can you trust the tier 1, tier 2, and tier 3 Internet providers to not be changing routing on a daily basis for the very same reason? What about the system the NTP server is running on? Unless this guy is so anal that he keeps absolutely the bare minimum and does not change anything in his environment, the entire point is moot. And the fact that he doesn't own all of the Internet provider routers between him and all of his subscribers make the entire point moot anyway. Which is precisely why the PhD at Deleware created the NTP protocol. For this reason, we're discussing right now.

      --
      Slashdot.. where people join together in deliberate ignorance.
  63. Take it back to the shop by 6031769 · · Score: 1

    If your router is doing this (querying a tier-1 ntp server) and this is not listed in the product description, then it is clearly doing something other than it should and is therefore faulty. Return for a refund right away.

    --
    Burns: We're building a casino!
    McAllister: Arrr. Give me 5 minutes.
  64. Re:Fishy by phoenix.bam! · · Score: 1

    It was a joke. He is referencing the normal diagnostics steps that a home user is put through when the cable modem or router is not working. Unplugging all the devices attached one at a time is what the techs make you do.

    Your ignorance made you miss the joke. You should apologize.

  65. Re:Fishy by McGiraf · · Score: 0, Troll

    I don't understand your problem, if you do not understand the first time just read twice...

  66. cname to the rescue by spatenbrau · · Score: 4, Insightful

    I'm surprised phk is screwing around writing long-winded letters. Much faster would have been to just add a dns A-record entry by the name of private-ntp.dix.dk for the legit users and have them use that server. The old gps.dix.dk entry should be made into a CNAME for www.dlink.com. That would put the crushing levels of ntp traffic back where it belonged -- right on Dlink's doorstep.

    1. Re:cname to the rescue by bani · · Score: 1

      dlink would probably sue him if he did that. and since dlink has much more money than him, dlink can force him into bankruptcy by abusing the legal system.

      this is how corporations think and operate.

    2. Re:cname to the rescue by basso · · Score: 1

      You're assuming that these routers even have a resolver. Typically the IP address of the time server is hard-coded.

      If that's the case with these D-Link models, the routers will continue to hammer that IP until the last one dies.

  67. Block it and watch by mOOzilla · · Score: 2, Insightful

    Block it and watch as the chaos follows with consumers returning "defective" products :)

    1. Re:Block it and watch by mOOzilla · · Score: 1

      One could always cause more havoc by changing the time randomly for them :) Wont this screw up TLS / SSL connections and other sessions based on time?

    2. Re:Block it and watch by mOOzilla · · Score: 1

      DI-604 has this default and its user configurable.. time.nist.gov

    3. Re:Block it and watch by Anonymous Coward · · Score: 0

      Had the skill levels around here really stooped to this level?

      If you wanted to make an interesting post, you should at least try to have a basic understanding for the stuff you're writing about.

      Block it won't change anything. The routers has a *list* of NTP servers. If he blocks, the routers will simply use different servers.

      Secondly, it doesn't really matter. How often do you actually look at the time of your router, or a timestamp from it. Or rather, how often does the average consumer? Noone would consider their routers defective.

  68. send NTP replies with very low IP TTL by Anonymous Coward · · Score: 1, Interesting

    You're on DIX. Your audience is on DIX. The TTL should not exceed ~3.
    They'll eventually stop if they don't receive any answer.

    1. Re:send NTP replies with very low IP TTL by sharkey · · Score: 1

      It's D-Link though. If it doesn't receive an answer, who's to say it won't simply increase its request rate until it does? Kind of like an American tourist in France yelling louder and louder on the theory that screaming at someone will somehow make them understand English.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  69. Breaking the law by wowbagger · · Score: 1

    Isn't this against the Computer trespass law? Couldn't a complaint be filed with the FBI?

    Unfortunately, this is how most big companies operate: they get scadloads of letters/emails/faxes a day saying "Stop doing $thing" - most of which are groundless or otherwise BS (e.g. "Stop raping our planet" - not exactly actionable).

    So, in order to filter the BS from the rest, they take the attitude of "Unless we see something official and legal we ignore you."

    Now, in this case, while the admin of the affected system has contacted DLinks's lawyers, he has not done so in a fashion that says "I am serious. I am official."

    Now, if suddenly Special Agent Jones of the FBI shows up at DLink HQ and says "I am here about this complaint that you are in violation of the Computer Trespass act" - then shit will happen.

  70. someone proof read my letter plz by tehwebguy · · Score: 3, Insightful

    ATTN: President & CEO
    17595 Mt. Herrmann St
    Fountain Valley, CA 92708

    I have recently read an open letter to D-Link available at the following URL:
    http://people.freebsd.org/~phk/dlink/

    I must say that I am disgusted with D-Link's poor choice of action. D-Link may
    think that abuse such as this will go un-noticed, but that is not the case.

    While I don't expect my actions to bring your corporation to its knees, I am the
    "geek" of my family, and I have taken a personal stand by ordering Linksys
    products to replace any and all of the D-Link networking gear that my parents,
    siblings, cousins, and roomates are using. I hope that my sacrifice puts a dent
    in the damage your corporate negligence has caused Mr. Kamp.

    --
    -- lol pwned
    1. Re:someone proof read my letter plz by goldspider · · Score: 1

      "While I don't expect my actions to bring your corporation to its knees, I am the "geek" of my family, and"

      I'd cut that part out.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    2. Re:someone proof read my letter plz by Anonymous Coward · · Score: 0

      I have taken a personal stand by ordering Linksys products

      Linksys? They don't have a much better reputation than D-Link.

    3. Re:someone proof read my letter plz by tehwebguy · · Score: 1

      hahaha, well truth be told i don't think any of the people i mentioned even own d-link stuff, i've never been a fan.

      my linksys stuff has always been fine for me.. network stuff is one thing i just don't like to tinker with, unless it Just Works(TM) i don't really like it.

      --
      -- lol pwned
    4. Re:someone proof read my letter plz by violent.ed · · Score: 1
      Nice but not good enough.

      You need to infer that you, as the geek of the family, will also spread the word to entirely avoid purchasing D-Link products in the future to all those who ask advice on network hardware.

      I personally, as a current employee at your most loved (can we all forget about the original divx?) Circuit City, will be directing as many people as I can away from D-Link related gear to put in my own lil 2cents. As for this poor guys strife... EFF!! Can we hire this guy a lawyer so he can get the $$ he rightfully deserves?!?!

      --
      - You're not paranoid, they really are after you.
  71. Re:wrong easy fix. try this... by dcgrigsby · · Score: 1

    There's now way to send a private communication. I have a legit NTP server that I've configured to use an appropriate stratum-1 server. The administrator of that server doesn't have my email address and has no way to communicate with me. The difference is that I selected an appropriate stratum-1 server and the DLink doesn't.

  72. Theft of a service by Anonymous Coward · · Score: 0

    Theft of a service was created (in my jurisdiction at least) to prosecute telephone hackers. Back when the telcos used inband signalling, it was possible to trick the network into making long distance calls for free. I realize that the wording is confusing but the net effect is that you can be prosecuted for accessing a service to which you aren't entitled.

    It is important that the company has been notified that they aren't welcome on the server. Suppose that you enter the local mall and do something that they don't like. You can't be charged for trespass. The mall can serve you with a letter that says you aren't allowed on their property any more. If you enter the mall again, you can be charged with trespass.

    1. Re:Theft of a service by Ernesto+Alvarez · · Score: 1

      It is important that the company has been notified that they aren't welcome on the server. Suppose that you enter the local mall and do something that they don't like. You can't be charged for trespass. The mall can serve you with a letter that says you aren't allowed on their property any more. If you enter the mall again, you can be charged with trespass.


      That dlink boxes are not welcome is perfectly clear. In order to get a ntp server, there are lists that contain not only the name, but also the access conditions. Whet P.H. Kamp cited in his open letter was his entry in the list, that clearly states that it is only for danish servers. The first thing anyone wanting ntp service would have done is check this (well, anyone except dlink, I guess).
  73. Re:Im confused by Da_Weasel · · Score: 1

    Yes but these are not "client PCs" they are routers.

    (yea i know +1 Flame Bait)

    (and yes D-Link is evil, i'm just playing Devil's Advocate)

    --
    If you must!
  74. Spam and DDOS by nuggz · · Score: 1

    You could use this same argument as a spammer or even a DOS/DDOS.

    You have an open server that accepts email, if you don't want my email (spam) don't accept it.

    You have a computer that is accepting data on a public network, if you don't want my data (massive flood of junk) you shouldn't have your computer on the public network.

    1. Re:Spam and DDOS by jbolden · · Score: 1

      Spammers generally pretend to be someone else. That is they get the service by means of deception. That falls under a different part of the theft of service law. Once you need to practice deception to get a service you are SOL.

  75. Poul-Henning clarifies by phkamp · · Score: 5, Informative

    Let me clarify a number of details here.

    1. My server has not replied to the packets sinde the CodeRed virus/worm abused NTP servers to coordinate attacks. That was a couple of years ago. I doubt D-Link ever even tried to test this.

    2. NTP is a timing protocol. You do not want to do expensive and timeconsuming filtering on the packets because that disturbs your timing performance.

    3. If I have to sue D-Link, it will be either in USA or Taiwan. Both their Danish marketing office and the UK european office will be able to deflect a lawsuit to their mothership.

    4. If you download a firmware file from D-Link, it is often a ARJ archive. unpack that and run strings. If you see GPS.dix.dk in there, please use another version. If the firmware you run is older than about a month, please update it.

    5. The list of products in my open letter is unlikely to be complete, those are the only ones I have been able to positively identify (using the method above). If you find out other products are affected, please email me.

    6. We do have a number of very interesting sections of our penal code here in Denmark that are very likely to apply. Only problem is, they havn't been tried in a court yet. So I have to persuade an overworked criminal inspector to raise a criminal case against a foreigner over a, lets face it, quite small monetary amount. Then I have to spend a lot of time making sure that we convince a judge who have never heard of NTP that they are guilty and then if I win, I can see some D-link manager make a checkmark in their pocket book: "Remember to not visit Denmark under true name". I have better things to use my life for.

    I can see a couple of hits from a C-class belonging to "D-Link Irwine": please escalate this guys, your bosses don't read slashdot.

    Thanks for all the supportive email.

    Poul-Henning

    --
    Poul-Henning Kamp -- FreeBSD since before it was called that...
    1. Re:Poul-Henning clarifies by tehwebguy · · Score: 0
      --
      -- lol pwned
    2. Re:Poul-Henning clarifies by Spaceman40 · · Score: 1

      4. If you download a firmware file from D-Link, it is often a ARJ archive. unpack that and run strings. If you see GPS.dix.dk in there, please use another version. If the firmware you run is older than about a month, please update it.
      It would be nice if someone would just hack the newest firmware update to change/remove that DNS name, and send it back to D-Link so they have no reason to ignore your plea. Of course, the design you suggested (point at a D-Link-controlled name so they have control over it without using firmware updates) is the best way to go.

      I wish you the best of luck at shutting this down, and hope that it doesn't come to needing to drop the service.

      --
      I [may] disapprove of what you say, but I will defend to the death your right to say it.
    3. Re:Poul-Henning clarifies by Anonymous Coward · · Score: 0

      Well, is it possible to donate to the cause?

    4. Re:Poul-Henning clarifies by rickmccl · · Score: 1

      "hack"? Hex-editor, easy. You can probably still do it with Windows WORDPAD, one used to be able to edit binaries with that.

    5. Re:Poul-Henning clarifies by taradfong · · Score: 1

      In regards to item 1., if you aren't replying to packets, what's the problem? Is it the overhead/cost of receiving and dumping the packets?

      --
      Does it hurt to hear them lying? Was this the only world you had?
    6. Re:Poul-Henning clarifies by Spaceman40 · · Score: 2, Insightful

      I figured - I mean, it depends on how they store their strings, definitely. At the very least, you could open up a plaintext editor (vim or whatever) and change it to another name with the same length, but you'd have to make sure you changed it wherever it appeared.

      Even so, it doesn't fix the underlying problem: D-Link is using level (my vocab escapes me) 1 NTP servers for mass-produced client hardware, with only a firmware way of changing them. There are several problems just there that won't be fixed by changing this one name.

      --
      I [may] disapprove of what you say, but I will defend to the death your right to say it.
    7. Re:Poul-Henning clarifies by Anonymous Coward · · Score: 0

      oh yes, digg is a paragon of class and distinction. At least /. has a semblance of dignity.

    8. Re:Poul-Henning clarifies by Sleepy · · Score: 1

      >In regards to item 1., if you aren't replying to packets, what's the problem? Is it the overhead/cost of receiving and dumping the packets?

      He said they are not willing to even cover his pocket expenses, so I imagine raw bandwidth costs are an issue no matter what you do at the firewall.

    9. Re:Poul-Henning clarifies by jeavis · · Score: 2, Informative

      The problem is that he gets a free ride at DIX based on his server using only a nominal amount of bandwidth. The UDP traffic he's receiving is more than DIX is willing to tolerate for gratis colocation, and there is no reasonable way to stop it on the receiving end.

    10. Re:Poul-Henning clarifies by mpe · · Score: 3, Insightful

      I can see some D-link manager make a checkmark in their pocket book: "Remember to not visit Denmark under true name".

      Can't that easily be re-written to "Remember not to visit the European Union"?

    11. Re:Poul-Henning clarifies by Tim+C · · Score: 1

      IANAL, but you may be able to go after their UK operations under the Computer Misuse Act which, amongst other things, makes unauthorised access to a computer system or its resources illegal.

      As you have formally requested DLink to stop using its address in their firmware and so prevent their products from accessing it (at least by default), they may now fall foul of the Act.

      As they do business in the UK, I'd be surprised if they can't be prosecuted in the UK for breaking a UK law...

    12. Re:Poul-Henning clarifies by Kazymyr · · Score: 2, Interesting

      I own a DI-604. I just went to D-Link's support site and tried to download the latest firmware for it. There wasn't any. I poked around, nothing. I went to their FTP site, the directory that should have held firmware upgrades was empty. Poked around in other directories, many firmwares for other routers are also missing.

      Looks to me like someone is covering tracks.

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    13. Re:Poul-Henning clarifies by haroldhunt · · Score: 1

      > [...] convince a judge who have never heard of NTP [...]

      I thought everyone has heard of NTP.

      RIM shot.

    14. Re:Poul-Henning clarifies by zaaj · · Score: 1

      IANADSH (DNS server hacker), but if filtering the NTP packets is computationally prohibitive, how about hacking a DNS server to selectively reply to your NTP server's hostname with either the correct IP if it's found to be a DIX member or something else if it's outside your legitimate service audience. If the primary DIX.dk name server can't be hacked, use a cname for gps.dix.dk and point it to a hostname served by a hacked DNS server that does have a BGP feed and RIPE database?

      I can think of three alternative DNS responses that would both eliminate traffic to the DIX backbone, with differing side-effects:
      1) Reply with another CNAME pointing to pool.ntp.org
      2) Reply with 127.0.0.1
      3) Reply with the IP of a server on D-Link's network (or a CNAME record pointing to a DNS entry in dlink.com)

      Of course, if d-link isn't running their own NTP server anywhere, they could probably easily filter all packets going to port 123 so it wouldn't be as much of a DDOS as what they're doing to your server, but it might get their attention, especially if the sheer bandwidth is high enough.

      Just a thought - I figure the first time a device does the DNS lookup, the lookup will take longer, but then DNS servers will cache (and the clients might too) but the NTP packets shouldn't get delayed at all by this scheme.

    15. Re:Poul-Henning clarifies by Daemon5150 · · Score: 1

      Requisite BOOOOO!!!

    16. Re:Poul-Henning clarifies by IvanTheViking · · Score: 1

      Go poking around D-Link's support site some more. The DI-624's firmware is available still, and actually rev A & B of it have a beta firmware, which mentions fixing some NTP server issue, granted they're from 12/2005.

        Regretfully, the firmware I had for the 604 from my last update isn't handy to disect to see this issue.

      I took apart the DWL-G700AP's firmware, which I own, and I didn't see that offending NTP server listed. I honestly think this might be only an issue in old firmware (henceforth why all the old firmwares might be vanishing!)

    17. Re:Poul-Henning clarifies by Snaller · · Score: 1

      On another note, how about fixing your website - its far too wide and doesn't reflow as was the intent of HTML...

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  76. Osama Bin Laden by Skapare · · Score: 2, Funny

    D-Link must be run by Osama Bin Laden. That's why no one can be reached (hiding in the mountains of the Afghanistan and Pakistan border). Obviously, this attack has something to do with that cartoon thing.

    --
    now we need to go OSS in diesel cars
  77. Re:wrong easy fix. try this... by ryanvm · · Score: 1

    I like the cut of your jib.

  78. D-Link Business Development by Qbertino · · Score: 4, Interesting


    Ok, let's do some good. Are we slashdot, or what?

    D-Link Business Development and Strategic Partnerships, E-mail: bdm@dlink.com

    >>>
    To whom ever it may concern:

    Hello.
    I just learned of you companies notably persistent inability and unwillingness to deal with a serious design flaw in a growing range of your products. This flaw is severly disrupting internet services for a large amount of internet participants and even though you have been informed in detail of these effects your products are having, you have done nothing of substance to resolve the issue and compensate for the damage done.

    Until I learn that the issue described in the open letter do D-Link, available under http://people.freebsd.org/~phk/dlink/, was resolved in a professional and mutualy satisfying manner I will not purchase any D-Link products and will strongly discourage anybody asking for my expertise as a professional in the IT field from buying D-Link products or from engageing in any sort of business relationship with D-Link.

    Sincerely
    An Internet User

    Mistakes in this one? Please post corrected version below and then add a 'mailto' link to the address.
    Grammar Nazis, it's your turn!


    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:D-Link Business Development by taradfong · · Score: 1

      This is a very great idea, but I would recommend everyone take 5 minutes and compose their own version (as I just did), because a flood of thousands of identical email might just get filtered and thrown out.

      --
      Does it hurt to hear them lying? Was this the only world you had?
    2. Re:D-Link Business Development by Anonymous Coward · · Score: 0

      To whomever it may concern:

      Hello.
      I just learned of your company's notably persistent inability and unwillingness to deal with a serious design flaw in a growing range of your products. This flaw is severely disrupting internet services for a large number of internet participants and even though you have been informed in detail of these effects that your products are having, you have done nothing of substance to resolve the issue and compensate for the damage done.

      Until I learn that the issue described in the open letter to D-Link, available under http://people.freebsd.org/~phk/dlink/, was resolved in a professional and mutually satisfying manner, I will not purchase any D-Link products and will strongly discourage anybody who asks for my expertise as a professional in the IT field from buying D-Link products, or from engaging in any sort of business relationship with D-Link.

      Sincerely
      An Internet User

    3. Re:D-Link Business Development by Jimekai · · Score: 1

      Furthermore, I will not deal with any retailer who continues to resell D-Link products.

      --
      Argumentum ad Probabilitum
    4. Re:D-Link Business Development by JNighthawk · · Score: 1

      To whom it may concern,

      I just learned of you companies notably persistent inability and unwillingness to deal with a serious design flaw in a growing range of your products. This flaw is severly disrupting internet services for a large amount of internet users and though you have been informed in detail of these effects your products are having, you have done nothing of substance to resolve the issue and compensate for the damage done.

      Until I learn that the issue described in the open letter to D-Link, available under http://people.freebsd.org/~phk/dlink/ [freebsd.org], was resolved in a professional and mutually satisfying manner, I will not purchase any D-Link products, and will strongly discourage anybody (asking for my expertise as a professional in the IT field - You might want to remove this. It makes the sentence a bit "wordy.") from buying D-Link products or from engaging in any sort of business relationship with D-Link.

      Sincerely,
      An Internet User

      There you go. I changed a few things grammatically and a few things that were spelled wrong.

      --
      Wheel in the sky keeps on turnin'.
    5. Re:D-Link Business Development by tengwar · · Score: 2, Funny
      Dammit, I refuse to visit any town where there's a reseller of D-Link products.

      Nuke them from orbit. It's the only way to be sure!

    6. Re:D-Link Business Development by Anonymous Coward · · Score: 3, Funny

      Could you also mention that they still owe me $15 for a rebate. Thanks.

    7. Re:D-Link Business Development by Todd+Knarr · · Score: 2, Funny

      I sent the following:

      Date: Fri, 7 Apr 2006 10:09:27 -0700 (PDT)
      From: Todd Knarr <xxxx@xxxxxx.xxx>
      To: sale@dlink.com, customerservice@dlink.com
      Subject: DLink router use of Danish NTP server

      This is in reference to the open letter to DLink from Danish sysadmin Poul-Henning Kamp (http://people.freebsd.org/~phk/dlink/). Abuse of an NTP server in express violation of the service agreement in the Stratum-1 server list is, in my opinion, inexcusable. Willful refusal to correct the abuse when requested is, if anything worse. Hard-coding the server name into the firmware, so that changes are difficult or infeasible, as opposed to DLink maintaining their own DNS records so that changes are simple, is also inexcusable in any technically-competent organization.

      I have been comtemplating purchase of a DLink DI-784 router/AP, a DWL-7100AP access point and a DWL-AG660 CardBus adapter. If DLink doesn't correct their error as Mr. Kamp asks, I will be taking my purchases to NetGear instead. They, at least, have demonstrated a willingness to fix their mistakes when asked. I will also be recommending to my friends that they avoid DLink products in the future.

      One customer, voting with his dollars.

      We'll see what kind of response I get.

    8. Re:D-Link Business Development by hobotron · · Score: 1

      sent.

      --
      There is truth in humor.
    9. Re:D-Link Business Development by Anonymous Coward · · Score: 0

      Here's a couple of other ideas.

      1. If you are researching the D-Link product line you could download and check the firmware patches for the offending DNS entry, for each of the products your interested in. If you find it then a polite note to tech support for the product selected, as found here http://support.dlink.com/contact/ asking when the update is coming would probably be appropriate.

      2. If you own a listed product then a note to customer service here mailto://customerservice@dlink.com asking for the update would be a good thing (TM).

      3. If you don't want to contact them via the internet then their number is 1-800-326-1688.

  79. Re:Im confused by Nohea · · Score: 1

    Well, no one's stopping you from doing that right now, but you're breaking the social contract.

    If everyone on the net did what you're doing, the system would drag to a halt, or there would be a ton of new "security restrictions" on the dns system to prevent it, basically a new pain in the ass for everyone.

    if you're that worried about dns attacks, i'd rely more on public key enc and certs.

  80. Personally by Anonymous Coward · · Score: 0

    I'd stay away from anything with "VD" just because...

    1. Re:Personally by Anonymous Coward · · Score: 0
      I SEE WHAT YOU DID THERE

      For those of you who don't know, VD is also an old-fashioned U.S. Army initial designation representing "Venereal Disease," which is itself an old term meaning "sexually-transmitted diseases." The poster above is using a double-entendre to capitalize on the coincidence between the D-Link product ID and the colloquial reference to sexually-transmitted diseases.

      I'm here to help.

  81. If the BOFH ruled the world by foQ · · Score: 1

    If the BOFH were running the server, he'd just take all obviously non-Danish IP addresses and return a really strange time. Maybe he could even stumble on a buffer overflow in their client and brick the router. Then d-link would have a lot of pissed off customers and drive support costs way up. This might not solve the immediate problem that the NTP server has, but at least it would piss off a lot of people, and that's more important to the BOFH, anyway.

    1. Re:If the BOFH ruled the world by Anonymous Coward · · Score: 0

      The problem is that most of the addresses ARE danish in origin.
      The solution is simple:
      1) Inform D-Link that they will soon have a pended class action against them from over 10,000 litigants. Inform them of the date / time that the service will cease (4 weeks from today).
      2) Turn it off on that day, no matter what unless D-Link has given to you in writing that they will bargin in good faith.
      3) Open a class action lawsuit for those affected. Inform the newspapers, usergroups and any other means to get the message out.
      4) See the chaos that is caused by this. Watch D-Link's good name get ruined and the class action lawsuit being raised.

      IANAL

  82. If It Happened To Me... by Anonymous Coward · · Score: 1, Insightful

    I would get a new DNS entry, use my existing IP address for NTP, and have all my clients pointing to a new IP for NTP purposes. Next, I would purposely keep my existing NTP server running yet have it feed totally erroneous time information. Or maybe I would find a D-Link address and point my old NTP name to that address. More and more I find these days that people respect something they can physically touch or experience; they dont aprpeciate nor care to take the time to understand knowledge.

    1. Re:If It Happened To Me... by taradfong · · Score: 1

      IANAL, but while this sounds like fun it's not a good idea.

      D-Link did something stupid by hardcoding a known NTP server. It is easy to prove they did something stupid. But in court it would be hard to prove they did this with malicious intent. Malicious intent is the kind of thing that gets the big judgments and damages.

      But, esp after this letter has gone public and people have suggested it, it would be *easy* to construe that Poul deliberately sabotaged their products with a known weakness - stupid weakness notwithstanding. *That* would be a lot easier to prosecute. *That* would sure seem like malicious intent. In an awful twist, if Poul did his *he* could likely end up paying damages to D-Link!

      Now if Poul simply *turned off* the server (which he seems to not want to do) that's a different story. A court will be sympathetic to *discontinuing* an overloaded server.

      Seems unfair but I'm pretty confident that this would play out like this.

      --
      Does it hurt to hear them lying? Was this the only world you had?
    2. Re:If It Happened To Me... by pe1chl · · Score: 1

      It would require a pretty dumb court to get the ruling that he needs to pay damages to D-Link for feeding them incorrect information from a server they are willfully abusing. Maybe it could happen in the USA, but I don't think this would happen in more reasonable countries like Denmark.

    3. Re:If It Happened To Me... by lightspawn · · Score: 1

      But, esp after this letter has gone public and people have suggested it, it would be *easy* to construe that Poul deliberately sabotaged their products with a known weakness - stupid weakness notwithstanding. *That* would be a lot easier to prosecute. *That* would sure seem like malicious intent. In an awful twist, if Poul did his *he* could likely end up paying damages to D-Link!

      If you ask me what time it is, I have no legal obligation to tell you the truth.

  83. Belkin was Spam Routing, not DLink. by _KiTA_ · · Score: 1

    Although I have a few problems with DLink, I must point out that it was Belkin's routers that were redirecting HTTP requests to an advertisment page, not DLink.

    http://www.theregister.co.uk/2003/11/07/help_my_be lkin_router/
    http://slashdot.org/article.pl?sid=03/11/07/174020 5

    Which is sad, since I've worked with a few Belkin routers lately and they really are quite nice pieces of machinery. The router a customer brought in had just about every tool you might ever want -- and a few I wouldn't even think of, for example, setting it up as a combination AP/Range Extender, or a bridge between two SSIDs.

  84. looks good! by Spaceman40 · · Score: 1

    Looks good to me, although I don't know how much it will help...

    --
    I [may] disapprove of what you say, but I will defend to the death your right to say it.
  85. Re:Im confused by Beryllium+Sphere(tm) · · Score: 1

    Lots of people do, tragically: http://www.caida.org/publications/presentations/ie tf0112/dns.damage.html

    Sample quote: "Win2k shipped with default configuration trying to update roots".

  86. Any Pro Bono Lawyers??? by Anonymous Coward · · Score: 0

    Isn't there some lawyer in the US that is interested in making a name for themselves by doing some very worthwhile pro bono work? It seems like it should be pretty easy to win based on the evidence that I've seen. And if I were the operator of the NTP server I think I would eventually write off that money and say that any lawyer that wins the case against D-Link can have the settlement/judgment money.

    Joe

  87. one solution by ajs318 · · Score: 1

    In the UK, there's an old law that any clock in sight of the Queen's Highway must be accurate within 2 minutes of the correct time {unless it is stopped, and then the hands must be set to an impossible position}.

    But since he isn't in the UK, and the Internet isn't the Queen's Highway, what's to stop him from just running an absolutely bogus timeserver?

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:one solution by suwain_2 · · Score: 1

      Really OT, but what is an "impossible position" on an analog clock?

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
    2. Re:one solution by The+Cisco+Kid · · Score: 1

      1. What position on a clock is impossible?

      2. That would give bogus time to all his legit users, too.

      My solution would be to setup a new name for his legit users, and then contact them all and have them switch (and then once they have change the old name to point at 127.0.0.1 or something), and even though that might take some time, its the best he can do.

    3. Re:one solution by taradfong · · Score: 1

      There are lots of them - infinite, really. Think of the span between two numbers that the small hand traverses. For each position in that span there is one and only one position for the large hand to be in. When the small hand is halfway between 2 and 3, the big hand is at '6'. So, an impossible position would be, say, with the small hand pointing directly at '12' and the large hand pointing directly at '6'.

      --
      Does it hurt to hear them lying? Was this the only world you had?
    4. Re:one solution by ajs318 · · Score: 1

      Both hands pointing to the six {and an infinity of others, for that matter, but bear with me for now}. When it's half past any hour, the hour hand should always be exactly halfway between two hour marks.

      As for the legitimate users ..... well, there are by definition fewer of them, so it would be more feasible to contact them individually. And at least they're in a position to deal with it, unlike those with server addresses hard-coded into ROM ..... in fact they'll probably go from :( to :> when they hear about it!

      --
      Je fume. Tu fumes. Nous fûmes!
    5. Re:one solution by Anonymous Coward · · Score: 0

      I didn't realize that they didn't have 12:30 in the UK...

    6. Re:one solution by taradfong · · Score: 1

      Look at 12:30 on an analog clock. Where's the hour hand? It's not pointing directly at 12 and never will be on a working clock. Think! Stay in school!

      --
      Does it hurt to hear them lying? Was this the only world you had?
    7. Re:one solution by suwain_2 · · Score: 1

      The difference in angle is so subtle that I doubt many would even notice it. With the small hand at 12 and the big hand at 6, I'd think it was 12:30, never noticing that the small hand should really be halfway between 12 and 1.

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
  88. Re:Im confused by Da_Weasel · · Score: 1

    Your an idiot...truely an idiot...using root servers doesn't protect you from spoofs it only puts more strain on the root servers. People like you make the internet suck

    (oh yea! more +1 Flamebait)

    --
    If you must!
  89. Re:List of Affected Products: - ERR Wrong Answer by MerlynEmrys67 · · Score: 4, Informative
    Can you please show me where the Source MAC address exists in an IP packet that has been forwarded over the internet from (for example) the United States - to a server in Denmark?

    Now that you look at your ethernet sniffs (I assume you just went running off and ran ethereal) look at the source ethernet address... Hmmmmm - doesn't that look familiar, like maybe it looks kinda like your first hop routers MAC address.

    Nice try -

    Thank you, Come Again

    And please read either Stevens or Comer before posting on networking topics again

    --
    I have mod points and I am not afraid to use them
  90. Path to Justice by doublem · · Score: 5, Interesting

    1. Buy the domain name off this poor guy / arrange for alternate hosting if it can't be sold.

    2. Take a collection from the /. community to set up an alternate server.

    3. Wait a month for all the legitimate users to switch to a new URL.

    4. Fire up a server at the old URL reporting Midnight, Jan 1, 1900

    5. Let D-Link deal with users accusing D-Link of failing to sell a Y2K compliant product in 2006.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
    1. Re:Path to Justice by LaCosaNostradamus · · Score: 1

      Your plan is completely and despicably evil.

      Good work! I can't wait for it to be implemented. :^D

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    2. Re:Path to Justice by imp · · Score: 1

      sadly this plan would screw other, legitimate users of this service.

    3. Re:Path to Justice by SigILL · · Score: 1
      sadly this plan would screw other, legitimate users of this service.

      Not if they're using multiple NTP servers, as any server reporting a time that's too far removed from what the other servers report is automatically removed from the list of time servers by a proper NTP client implementation.

      The same goes for the d-link crap of course, but something tells me their NTP implementation probably isn't very "proper".
      --
      Error: password can't contain reverse spelling of ancient Chinese emperor
    4. Re:Path to Justice by HermanAB · · Score: 1

      Hmm, just get the time from /dev/random and send that to all dlink devices.

      --
      Oh well, what the hell...
    5. Re:Path to Justice by nocomment · · Score: 1

      That's EXACTLY what I was thinking.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    6. Re:Path to Justice by doublem · · Score: 1

      This is why I have Step 3:

      3. Wait a month for all the legitimate users to switch to a new URL.

      The old URL would be shut down at this point.

      Everyone still has to switch, but it looks like D-Link is going to force the issue anyway. The site is too expensive to keep running as it is.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    7. Re:Path to Justice by Anonymous Coward · · Score: 0

      Did you actually read, and understand, the open letter?

      > 1. Buy the domain name off this poor guy / arrange for alternate hosting if it can't be sold.

      The server is listed as gps.dix.dk. DIX is the Danish Internet eXchange. I don't think buying the domain is a valid option. Also, the server is currently hosted right on the exchange. That means he alone has the peering quality of a middle size ISP. You can't just arrange for alternative hosting.

      > 2. Take a collection from the /. community to set up an alternate server.

      Why?
      Why do you think it'd need a community efford?
      Why do you think anyone here has the ability to deliver time quality competing with phks stuff?
      Why do you think he couldn't just put up a new server of his own?
      Why do you think the hosting could be of compareable quality?

      > 3. Wait a month for all the legitimate users to switch to a new URL.

      Yeah, like 2000 or so admins will all change this during that month. NTP is fire and forget for most people.

      > 4. Fire up a server at the old URL reporting Midnight, Jan 1, 1900

      Which would mean legit NTP users would stop using the server, and it'd reduce the quality of the selection algorithm NTP uses to choose which servers time to use. It'd also mean they'd loose their most reliable and accurate server.

      > 5. Let D-Link deal with users accusing D-Link of failing to sell a Y2K compliant product in 2006.

      See, this is where your plan really show a lack of understanding, comparable to D-Links lack of understanding. Actually, I'm wondering if D-Link understands this better than you do.

      Why do you think this would matter one bit?
      Why would D-Links use time for anything interesting that's observed by the user?
      So you'll screw the time in some logs or some such, who cares?

    8. Re:Path to Justice by Anonymous Coward · · Score: 0

      6. Profit

  91. Vonage ATAs do something similar by renehollan · · Score: 1
    I have a Vonage ATA which, IIRC, hits a .mil NTP server! Quite freqently, too.

    When asked, a Vonage rep said this was "authorized".

    It still makes me nervous that equipment in my possession is making network and computing requirements of military servers.

    --
    You could've hired me.
    1. Re:Vonage ATAs do something similar by 3waygeek · · Score: 1

      Taking lessons from AT&T, I see.

  92. Solution by IGnatius+T+Foobar · · Score: 1

    Change the DNS to make GPS.dix.dk a CNAME that points to pool.ntp.org, and then put the stratum-1 server somewhere else.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  93. Write DLink and let them know what you think! by Anonymous Coward · · Score: 1, Interesting

    I would suggest cc: the following e-mail addresses:
    customerservice@dlink.com
    webmaster@dlink.com
    analysts@dlink.com
    sale@dlink.com
    si@dlink.com
    broadband@dlink.com
    bdm@dlink.com
    edusales@dlink.com
    oem@dlink.com
    productinfo@dlink.com
    hr@dlink.com

  94. Re:Im confused by Anonymous Coward · · Score: 0

    This is pure bullshit since root servers don't resolve recursive queries on their own.

    However, running your own DNS server with the root-servers as referrals is possible, makes you equally "spoof-proof" and is not unfriendly since root NS records have long TTLs.

  95. Call the FBI by wowbagger · · Score: 1

    As I said above - Call the FBI. Lodge a complaint of criminal computer trespass - they are using your service in violation of your TOS.

    DLink will pay attention when a Special Agent shows up.

    1. Re:Call the FBI by phil+reed · · Score: 1

      Uh, the FBI doesn't have juristiction in Denmark.

      --

      ...phil
      "For a list of the ways which technology has failed to improve our quality of life, press 3."
    2. Re:Call the FBI by Ossifer · · Score: 1
      Uh, the FBI doesn't have juristiction in Denmark.
      But it does in Irvine, which is where the crime has occurred. I second the suggestion. Call the FBI. Send 'em an email. The worst that could happen is that Denmark puts you on an Execujet rendition flight to Egypt for months of torture. [Yes, I know that was Sweden...]

      By the way, are you sure this whole thing isn't some sort of retribution from the Muslim world for that whole Mohammed caricatures thing in JP?
    3. Re:Call the FBI by wowbagger · · Score: 1

      The offending company is in the US - the crime is being committed in the US against a server in Denmark.

    4. Re:Call the FBI by sharkey · · Score: 1
      Not to mention that the server in question is providing a service critical to the DIX infrastructure. His NTP server is so important to the Denmark public networks, he is given a very expensive connection to the network in return for providing it. It seems that it would be a very compelling reason to get the Danish law enforcement involved to work with the FBI, etc. to resolve the issue.

      D-Link, in it's refusal to correct a mistake and continuing belligerence, now appears to to be knowingly contributing to a botnet that is perpetrating a Distributed Denial-of-Service attack against a critical public utility in another sovergeign nation.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  96. Re:see section:Why D-Link needs to ask for permiss by jbolden · · Score: 1

    DLink isn't bound by a contract they never signed nor agreed to. The server never asks for consent to its terms prior to allowing you to use it. You are arguing for something like an EULA (which is already questionable) on steroids. For example would you agree an album has the right to say the cover "this may be listened to in a car but not in truck" and that being binding to people listening on the radio?

  97. Send random times back by GekkePrutser · · Score: 1

    That's very cheap of D-Link to be hardcoding his server.

    I know what I would do: Set up a new server for the 'intended' audience (other Danish NTP stratum-2 servers), and on the IP/Hostname of the old one (that D-Link refers to) I would run a modified NTP server that sends out random times to all those D-Link customers and watch them get swamped in support calls.

    That'll teach 'em :)

    1. Re:Send random times back by GekkePrutser · · Score: 1

      Oops! Several other people already came up with that idea :) It was only anyway. Also, the author of the letter said that these solutions are not practical and that he's not even answering the request. Anyway I wish you good luck with this, Paul!!

  98. rewritten for clarity by Anonymous Coward · · Score: 2, Informative


    Dear Sir or Madam,

    I have learned of your company's persistent unwillingness to deal with a serious design flaw in a growing range of your products. This flaw is disrupting internet services for a large number of users. You have been informed in detail of the problems you are causing, and you have done nothing of substance to resolve the issue and compensate those involved.

    The issue I refer to is described in the "open letter to D-Link", available at http://people.freebsd.org/~phk/dlink/.

    Until this problem has been resolved in a professional and universally satisfactory manner, I will not purchase any D-Link products and will act in my capacity as an I.T. professional to discourage others from doing so.

    Sincerely,

    Writing Style Nazi

    (I'm not a spelling nazi, so please check this again)

  99. Re:wrong easy fix. try this... by SatanicPuppy · · Score: 2, Insightful

    The real issue is, as no one seems to be recognizing, that you have to set your desktop machine to connect to the router, and sync the time.

    And since D-Link is not a brand with a great reputation in the segment of the population who knows HOW to do that, all we're going to end up with is a bunch of routers with crewy internal time, and a bunch of clueless users who will never know it.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  100. Re:Im confused by Captain+Hook · · Score: 1
    Second, it means thousands of people are relying on one person for their gear to work properly, a person the company did not even bother to consult.
    Thats not quite true, the routers have a long list of NTP servers, one of which is this guys NTP server, the gear then used some algorithm to choose which NTP server to use.

    The article doesn't mention whether it's a global list which gets hit at random or whether it's regional with a preference order or whether that algorithm is called upon everytime the NTP service is used (eg, once a unit choose the NTP server it always uses the same server or whether it has an equal chance of hitting every other NTP server in the list).

    How the algorithm chooses the NTP server is relevent, the long and short of it is that D-Link are not relying on 1 guy, so for them this is not an issue unless he find someway to poison the results he sends back and D-Link customers start getting bad times.
    --
    These comments are my personal opinions and do not necessarily reflect the opinions of the other voices in my head.
  101. Re:Im confused by Anonymous Coward · · Score: 0

    At least the AC realizes that root servers as DNS will not work. W00T, you win the "I'm not an idiot" award but then again, the fact that you don't have a /. account gave you extra points.

  102. Let's boycott D-Link by Crystalus · · Score: 1

    Slashdot readers unite. Let's boycott D-Link until they fix this issue. I bet this audience overlaps significantly with their consumer base.

    1. Re:Let's boycott D-Link by Windowser · · Score: 1
      Let's boycott D-Link until they fix this issue.
      Why stop there ?

      Let's boycott them forever. That should teach them (and others) a lesson

      I know I use Linksys and will not stop unless they do something wrong

      The only D-Link product I bought was a wireless PCI card. Looks like this is gonna be the first and last product I bought from them
      --
      Avoid the MS tax, always buy I.B.M. PC's (I Built-it Myself)
    2. Re:Let's boycott D-Link by Ilgaz · · Score: 1

      I already don't buy anything having a funny name like "D Link" etc. I always buy stuff from known companies actually invents something, cares about updating their firmware (Look,US Robotics still posts Courier modem updates!) etc.

      They are wannabe companies selling cheap products which costs more later. Just look to that example.

      Now, think about this: The moron coding the firmware queries a time server which ALL end users should stay. It is like querying root nameservers hard coded into NIC.

      That code,written by that moron also cares about "Link", "Security" and "Specs".

      Not just DDOS'ing poor Danish hobbyist. God knows what will happen if you rely on that firmware (OS)

  103. Realistic solution by Anonymous Coward · · Score: 0
    Given the situation, I'd be taking the following action.
    1. Set up a new name with apologies to the legitimate users who will have to reconfigure their servers. (It's only a small name change after all.) Don't tell D-Link about the new name, obviously. None of their business.
    2. Find something creative to do with the old name. 127.0.0.1 is a fairly safe option which shows no malicious intent. Or make it a CNAME for "ntp.dlink.com" (not currently defined) so D-Link can point it where they like. Or -- probably the safest approach -- just remove the name from the DNS. There are also some evil options, which I leave as an exercise to the reader.
  104. Open hacking season in Denmark. by rsperry79 · · Score: 1

    There is a reason why tier one servers are restricted. I can't use security time stamps if the time is all pouched because some coder has no respect for others. They never read any of the use restrictions, I know bigben.cac.washington.edu is locally restricted. Not to mention this is a prime example of how poorly coded dlinks gear is. What means of detection did they use? The farest place from you? Most of these devices are here in the US not in denmark. The admins of restricted servers here in the US should make claims against dlink, under homeland security. See if that gets thier attention. Also I read a bit back the use of ISP level filtering to prevent DDOS, could he at least reduce the use by having them block use to the danish subnets? Or set up a second dns name to give admins in denmark time to switch over say 6 mo. then kill the one dlink uses? Just thoughts.

  105. anyone who can by slo_learner · · Score: 1

    should become authoritive for the domain GPS.dix.dk and forward traffic to dlink. You DNS admins know who you are.

  106. No... by way2trivial · · Score: 3, Interesting

    Consider this. To use NTP, they have to use it to spec.

    open specifications are still the property of the creators. (kinda like the GPL)
    they are licensed to 'the world' to use, so long as the specification is followed.
    the spec in this case, includes disallowing certain services to certain levels of useage

    So, the creators of NTP spec can (in an extreme beyond all belief example)
    deny d-link further permission to use NTP at all.

    Further, if they are not following the spec (honoring requests by the NTP server not to be used
    in this manner) you could as the owner of one of the devices(one again, extreme example)
    sue d-link for advertising/listing on the box of the products in question,
    for saying they are ntp capable- when it's proven they are not compatible with the spec.
    (the spec that includes respecting requests not to be used in this manner)
    what are your damages? at least the cost of the affected hardware.

    --
    every day http://en.wikipedia.org/wiki/Special:Random
    1. Re:No... by jbolden · · Score: 1

      Your stretching, and this isn't a crime anymore but a civil violation (copying of a trade practice). Even here I think you would lose.

      1) The owner of the denmark NTP server doesn't have standing to sue on behalf of the creators of NTP for misuse
      2) The creators don't have the legal authority to grant the denmark guy standing without actually signing over rights
      2b) If they had actually signed over rights then they did it to all NTP servers which means DLink probably has their own rights and then they are immune to the misuse claim.

      As a side point I don't agree with GPL authors have the right to revoke rights like this. I think the law is pretty clear (Cleanflix case) that licenses attach to each copy and not to some platonic "original". So on GPL software you can violate one license (and be sued for those violations) but if I let you download another copy you have a brand new clean license for that copy and can do anything you want with the license.

  107. Re:Im confused by loyukfai · · Score: 1

    I've to admit, back then I configured my box to hit the root straightly for all DNS request, for why I couldn't remember, I guess it's probably just stupid.

    And I thought, "why is it always sooooo slow when I go from one site to another?" Not knowing that my box had to go a long way just to fetch the IP address.

  108. Email their press contacts at Dlink by mOOzilla · · Score: 1

    Hello, I currently purchase D-Link products for my networking needs but recently I have seen this posted on the internet. http://people.freebsd.org/~phk/dlink/ I have the D-Link products mentioned in this and am now concerned that my products will become "defective" once they are blocked from this NTP server. If such "defects" occur because of bad design, where can I get a refund. I believe that under EU Consumer law that a product must be fit for the purpose it is purchased for. Please clarify the status of the "functionality" of my products and whether I should purchase a different brand that will not become defective when such services are blocked. Regards.

  109. Re:see section:Why D-Link needs to ask for permiss by Anonymous Coward · · Score: 0

    DLink isn't bound by a contract they never signed nor agreed to.

    Neither are script kiddies performing a DDoS.

    The server never asks for consent to its terms prior to allowing you to use it.

    Because the NTP protocol doesn't allow for that. The UDP protocol doesn't either, but that doesn't mean it isn't illegal to flood a server with UDP packets causing it to crash.

    For example would you agree an album has the right to say the cover "this may be listened to in a car but not in truck" and that being binding to people listening on the radio?

    Bad analogy. You buy a CD, the CD becomes your property, and an implied contract is fulfilled. In this instance, D-Link haven't bought the services of the NTP server, it's a service not a tangible good, and you readily admit no contract is present.

    You seem to think that it's legal unless a contract says otherwise. That is not the case. A contract, implied or otherwise, is necessary for it to be legal.

  110. Splendid admins over there at pool.ntp.org by Anonymous Coward · · Score: 0

    I decided to check out the pool.ntp.org website. Comedy. It's the default Apache "you've successfully installed your webserver!" page. Either put something meaningful there or shut off httpd.

    Security Rule #0: You shouldn't run services you don't need.

    1. Re:Splendid admins over there at pool.ntp.org by stripe42 · · Score: 1

      I think part of the problem is that it is http://www.pool.ntp.org. That's a pretty common "mistake" (not really right word) in my mind. I always setup my web sites and DNS to work with or without the www host name (ala ServerAlias or html redirect) -- I'm just simple that way.

      BUT, since pool.ntp.org uses round-robin DNS, each server would need to setup the appropriate forwarding to be all friendly like. Or at least turn off httpd. Security Rule "#0" still stands.

    2. Re:Splendid admins over there at pool.ntp.org by ajs · · Score: 4, Informative

      Someone else replied, but let me actually EXPLAIN.

      pool.ntp.org is a collection of volunteer NTP servers, served up via DNS. You should not expect to get meaningful results from pointing a Web browser at such a host name, but because it is random, you could end up hitting Amazon.com (assuming they volunteered) or some guy that just set up an Apache server.

      http://www.pool.ntp.org/ is what you meant, as a simple google search for "pool ntp" would have told you.

    3. Re:Splendid admins over there at pool.ntp.org by Homestar+Breadmaker · · Score: 0, Flamebait

      Do you understand the concept of a "pool" dumbshit? You are connecting to one of a number of random IPs, run by some random person who happens to be running httpd on the same machine as his ntp server. Its nothing to do with the people running pool.ntp.org at all.

    4. Re:Splendid admins over there at pool.ntp.org by jrnchimera · · Score: 1

      You are correct about each server in the pool needing to setup the appropriate HTTP forwarding. I run an NTP server that is in the ntp pool and have my apache setup to forward HTTP requests to the actual pool project website. In fact, when you become a participant in the pool you get some documentation that suggests you setup your webserver to do this to avoid the problem mentioned in this thread.

    5. Re:Splendid admins over there at pool.ntp.org by stripe42 · · Score: 1

      Glad to hear. This is a bit off topic, but what kind of bandwidth usage do you experience? I've been wanting to join the NTP pool for a few months now. Their web site mentions something in the range 10-20Kbit/sec, but is that sustained, like an average over a month? I'll subscribe to the mailing list to start getting a feel.

      While looking at the join page, they give the apache config fragment. That's great.

      <VirtualHost *:80>
      ServerName pool.ntp.org
      ServerAlias *.pool.ntp.org
      Redirect permanent / http://www.pool.ntp.org/
      </VirtualHost>

      Thanks for the feedback.

    6. Re:Splendid admins over there at pool.ntp.org by Anonymous Coward · · Score: 0

      http://ntp.xbsd.pe.kr/ (packets/sec graph)
      http://lx.ujf.cas.cz/ntp-lx/ (packets/min graph)
      http://ntp.raggedstaff.net/traffic.php (bits/sec graph)

      As you can see, theres spike when your server is listed in pool dns, but traffic isn't that much..

  111. cname isn't enough by Terje+Mathisen · · Score: 2, Informative

    PHK have (of course!) considered moving his box to a new DNS name, the problem lies in the way it is used:

    By moving it, he'll require every single BGP router in Denmark to be reconfigured, if you read his Open Letter you'll notice that he has considered and rejected this option as unworkable.

    Terje
    (Who's been hosting windows ntp binaries for several years now, at http://norloff.org/ntp/)

    --
    "almost all programming can be viewed as an exercise in caching"
  112. wrong approach by penguin-collective · · Score: 1

    If he wants to limit the number of NTP users to his servers, the best way is to have some kind of authentication or registration scheme; it's not hard--many NTP servers do it--have a web page and a CAPTCHA.

    While what D-Link did is stupid, trying to find a legal, rather than technical, solution to it will set a bad precedent. I mean, where does it end? Should we permit the Mozilla project be sued for distributing a bookmark to some site just because it turns out that the resulting site can't handle the load?

    People who offer open, public services should be prepared to deal with whatever traffic comes their way.

    1. Re:wrong approach by pe1chl · · Score: 1

      There is no point in doing this. You can use authentication with an NTP request, but it only increases the load. Unauthenticated requests will keep coming in, and the only thing you can do is not reply to them. That won't cut your downstream bandwidth use.

      I am running a server in the NTP pool mentioned in other replies. I don't mind providing this service for free, but why is it that some people have to abuse it by sending a request every second, every four seconds, or every fourteen seconds??? (common values encountered, apparently defaults of some extremely broken clients)

      I have set a rate limit at 15 seconds per requests, but the only thing it can do is ignore the request. Some losers never notice they aren't being served and keep polling me forever.

      All in all, as an NTP server there is little you can do to fight abuse. There is no way to contact abusers, and no way to completely undo the damage.

    2. Re:wrong approach by Anonymous Coward · · Score: 0

      You need to read for comprehension, rather than stopping the moment you've got enough to make a sarcastic reply. As the letter makes perfectly clear, it is not in any way a "open, public" service. What part of "no client use" or "Networks BGP-announced on the DIX" don't you get?

    3. Re:wrong approach by penguin-collective · · Score: 1

      There is no point in doing this. You can use authentication with an NTP request, but it only increases the load. Unauthenticated requests will keep coming in, and the only thing you can do is not reply to them. That won't cut your downstream bandwidth use.

      Sure it will, since people select time servers to get the time, and they'll stop requesting it if they don't get it (or get the wrong one). Furthermore, you don't have to use authentication on the server, it's sufficient to have people register their IP address.

      I am running a server in the NTP pool mentioned in other replies. I don't mind providing this service for free, but why is it that some people have to abuse it by sending a request every second, every four seconds, or every fourteen seconds??? (common values encountered, apparently defaults of some extremely broken clients)

      Geez, software is buggy. Imagine that. The solution is not to sue everybody who has buggy software, the solution is to make sure things continue working in the inevitable presence of bugs.

      All in all, as an NTP server there is little you can do to fight abuse. There is no way to contact abusers, and no way to completely undo the damage.

      Even if that were the case, it wouldn't change my point: a legal solution is the wrong solution for this--if you can't make it work with the NTP protocol, then the NTP protocol needs to be fixed.

    4. Re:wrong approach by pe1chl · · Score: 1

      people select time servers to get the time, and they'll stop requesting it if they don't get it (or get the wrong one).

      Wrong. In practice, people configure some service or in the D-Link case get a default configuration out of the box, and they don't bother to monitor the system. I can find not other explanation for systems like 4.79.17.248 sending about a million queries to my NTP server and not noticing they get no reply.

      Geez, software is buggy. Imagine that.

      Not buggy. ABUSIVE. Software should be written complying to the specs, that state the intervals that requests should be sent.
      Undercutting these intervals is not buggy, it is abuse. Just like setting up a webserver DDOS network is abuse, not exploiting a bug in TCP or HTTP.

      if you can't make it work with the NTP protocol, then the NTP protocol needs to be fixed

      This is not an issue in NTP. With any protocol that serves you a reply in answer to a question, there is a finite overhead in terms of bandwidth and CPU usage. The protocol is fine, but abusers do not respect the interval between requests. That does not bring it to its knees, it just makes it use more resources than wanted.

    5. Re:wrong approach by frankm_slashdot · · Score: 1

      this is not an "OPEN PUBLIC" service... if you leave your door unlocked is it perfectly alright for someone you dont know to come in and hang out with you? how about 5 people you dont know.. how about 40? 100?

      this is no more of an "open, public" service than your house is an "open public resturant".

      for the third time today.. i get to burn me some karma :D yay!!!!111!!!11!

      "go fuck yourself with a handgun"

    6. Re:wrong approach by penguin-collective · · Score: 1

      if you leave your door unlocked is it perfectly alright for someone you dont know to come in and hang out with you? how about 5 people you dont know.. how about 40? 100?

      It's not "OK", and neither is what D-Link did "OK". But whether it's "OK" is not the issue.

      The question is whether the police and the legal system (i.e., my tax money) should do anything about it, and, no, I don't think it should. If you can't be bothered locking your door (and, worse, advertise that fact on every street corner), don't make other people pay for arresting and throwing out the people that enter your house.

    7. Re:wrong approach by penguin-collective · · Score: 1

      My reply wasn't sarcastic at all: I think it would set a very dangerous precedent if this guy prevailed. Why? Because all of a sudden, we might all be bound by terms we have never seen.

      What part of "no client use" or "Networks BGP-announced on the DIX" don't you get?

      Well, so how do you know that D-Link actually saw those terms? Maybe the guy told them it was OK to use their server. Maybe the service got announced somewhere else as open and unrestricted. The legal system shouldn't be bothered with resolving such stupidity on either side.

      If you want people to use your services under specific terms, it should be your responsibility to ensure that people have seen and agreed to those terms. Since NTP lacks the provisions to present terms to users, that means that you need to require registration and/or authentication. Registration and/or authentication doesn't have to be strong, it just has to be strong enough that it is clear to every potential user that the service isn't completely unrestricted.

    8. Re:wrong approach by penguin-collective · · Score: 1

      Unauthenticated requests will keep coming in, and the only thing you can do is not reply to them. That won't cut your downstream bandwidth use.

      The point behind authentication is not to cut bandwidth use, it's to make sure that you can show that the people connecting to the server understand the conditions under which they can connect to the service. It's also so that you can make a disclaimer, because right now, you may well be liable to me if you give me the wrong time and I lose money because of it.

    9. Re:wrong approach by kylegordon · · Score: 1

      Well, so how do you know that D-Link actually saw those terms? Maybe the guy told them it was OK to use their server. Maybe the service got announced somewhere else as open and unrestricted.

      Someone at D-Link clearly wasn't doing their job then. They relied on a source that wasn't authorative. In motoring circles, an analogy would be "driving without due care and attention" and will get you done by the Police. The same applies to business procedures.

      PHK would not have ignored his service agreement with DIX either and told D-Link otherwise. They waived a $4.4k service charge in order to have him provide this service to their members. I sincerely doubt he would be wanting to jeapordise that agreement with DIX

    10. Re:wrong approach by penguin-collective · · Score: 1

      Someone at D-Link clearly wasn't doing their job then. They relied on a source that wasn't authorative. In motoring circles, an analogy would be "driving without due care and attention" and will get you done by the Police. The same applies to business procedures.

      If signs aren't visible from the road, they aren't enforceable. In the case of NTP, the way you post signs is to require registration of the IP address or use authentication. It is not to put some conditions in a text file somewhere.

      PHK would not have ignored his service agreement with DIX either and told D-Link otherwise. They waived a $4.4k service charge in order to have him provide this service to their members. I sincerely doubt he would be wanting to jeapordise that agreement with DIX

      The courts and the police shouldn't be burdened with trying to figure out PHK's motives. He put up a public service without requiring a service agreement and people started using it in a way that he doesn't like. That's his problem, not anybody else's. If he wants people to be bound by a specific service agreement, he needs to make sure that people see it and agree to it.

      If arbitrary people can impose and enforce arbitrary rules on users of open services merely by sticking conditions into a text file somewhere, the Internet would be in big trouble; let's hope it won't come to that.

    11. Re:wrong approach by pe1chl · · Score: 1

      Maybe you need to read the article and study the protocol before you post comments?

      The article showed the complained about downstream bandwidh use. That is the topic, and saying it does not matter is beside the point.
      Also, NTP can return disclaimers and use policies in unauthenticated messages. So that claim is invalid as well.

    12. Re:wrong approach by phkamp · · Score: 1

      You seem to be a bit confused here.

      The usage policy for gps.dix.dk is part and parcel of the service announcement, which is quoted in my open letter.

      Every place where the service of GPS.dix.dk has been announced, the access restrictions have been stated.

      D-Link produced their list of NTP servers by scraping the public stratum 1 list, where the restrictions are clearly spelled out.

      In other words, the "no trespassing" sign was nailed up there, right below the house number, and they didn't read it.

      Finally, you still quite seem to have grasped the difference between HTTP and NTP. You should study that a bit.

      Poul-Henning

      --
      Poul-Henning Kamp -- FreeBSD since before it was called that...
    13. Re:wrong approach by penguin-collective · · Score: 1

      The article showed the complained about downstream bandwidh use.

      The article can complain about many things, and those complaints may be reasonable. But that shouldn't make them legally enforceable.

      The point is not that what D-Link did was bad (it was), the point is that gps.dix.dk should not have a legal claim against D-Link unless D-Link actually agreed to their service agreement.

      I can just say it again: if gps.dix.dk prevails, then Mozilla could be successfully sued for shipping bookmarks of other sites. It's a bad precedent.

    14. Re:wrong approach by penguin-collective · · Score: 1

      D-Link produced their list of NTP servers by scraping the public stratum 1 list, where the restrictions are clearly spelled out.

      Well, that's your hypothesis, but you have no evidence that they ever agreed to, or even saw, your terms.

      I can only state it again clearly: we aren't disagreeing about whether what D-Link did is bad or wrong; but the problem is that you are making legal claims against them without ever having done the things necessary to get a binding agreement from them. You may well be able to get away with constructing some argument over "theft of service" and get a jury to agree with you, but that would set a lousy precedent for the rest of us, because next time, it won't be an inept volunteer holding D-Link responsible, it will be some big company holding their customers by the balls.

      Finally, you still quite seem to have grasped the difference between HTTP and NTP. You should study that a bit.

      Given your attitude, as well as your naivite when it comes to service agreements, it seems inevitable that your volunteer operation would hit a rock sooner or later. It's probably for the best if some professionally run organization take over this service anyway; they'll know what they need to do beforehand so that they can later sue D-Link without hare-brained legal constructs.

    15. Re:wrong approach by frankm_slashdot · · Score: 1

      are you serious? if someone came into my house without my permission... repeatedly... after being asked to leave... and then invited some friends over... youre damn right id call the cops. and if the cops had an attitude like yours, there would be many freeloaders getting shot in the face. that would keep the rest from coming back.

  113. time for change. by Bubba-T · · Score: 1

    Wouldnt a random time generator to all D-link mac address move the issue over to d-link problem.

    1. Re:time for change. by GoulDuck · · Score: 1

      As far as I know, you can't see what the MAC address of a "device" is, when you get out on the Internet. All you have is an IP adress.

  114. This is the problem... by Anonymous Coward · · Score: 1, Interesting

    ...when companies don't make their own products. They're likely not even familiar with the firmware in question, because it (along with the hardware) is probably provided to them by a third party company in Taiwan who couldn't care less about the situation.

    For example, my last D-Link wireless router was not made by D-Link. It was made by a Taiwanese outfit called Amit. The exact same products were sold under names varying from SMC, Asante and GVC to 3Com, US Robotics, and doubtless others as well.

    The moral of the story: *most* of these manufacturers sell the exact same junk, with the exact same firmware, coded by the exact same people - just with some different logos slapped onto the chassis and the web interface. The only value in buying from a particular vendor is because of their support options (if any), or because their price is lowest. There's no differentiation in the actual feature set of the products. (Heck, for some time I ran my router on "somebody else"'s firmware because they were first to get a bug fix out).

  115. Re:Im confused by typical · · Score: 1

    Okay, I'll bite. Why? Unless the path from your local DNS server (which, well, may not exist) to the Internet is significantly longer than the path straight to the Internet (and I would doubt that this is the case, unless you've done a very poor job of configuring your network), the only attack against DNS that you avoid that I can think of would be someone actually rooting the DNS server itself (and not even then, if the DNS server is on an outbound segment). Anyone that can root a machine on a segment that can see the DNS requests can still spoof the request.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  116. How about the EFF sue DLink ? by gwait · · Score: 1

    Sounds like a classic denial of service attack to me.

    --
    Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
  117. Filtering at the edge by Anonymous Coward · · Score: 0

    "Filtering the D-Link packets requires inspection of fields which are not simple to implement in Cisco routers, and in particular such filtering seems to send all packets on the interface through the CPU instead of fast switching, so ingress filtering the packets at the ingress of AS1835 is totally out of the question."

    Only if your hardware is from 1998. Anything a little more modern lays the ACL down to hardware and it goes through fast path rather than process switching.

    Its beside the point of course.

  118. Re:see section:Why D-Link needs to ask for permiss by jbolden · · Score: 1

    Script kiddies charged under the theft of service law are often charged because of the servers they hacked into. They used deception and deception is where they end up in violation. The NTP access doesn't require deception.

  119. Re:WTF??? by LurkerXXX · · Score: 2, Insightful
    Why not just take the money and be satisfied?

    If you'd bother to read the article, you'd see that their offer didn't even cover his most direct expenses, let alone all the inderects this thing has/will cause.

    If you make an open NTP server you don't have any legal rights other than to turn it off

    His NTP server lists it's terms of service. D-link is breaking those. I think a court is better suited to say if this is illegal than some idiot on /. who can't even RTFA.

  120. This is why we have Firewalls and Intranets by SleezyG · · Score: 1

    I'm sorry, but I just can't support Poul-Henning Kamp on this one. The entire point of the Internet is to make information publicly available. If his intent was to only provide NTP services to a certain set of people/computers, then he should have protected his network appropriately.

    Think about the repercussions of ruling in Kamp's favor. Now all those open 802.11 AP's that /. users love so much are considered private property and it would be trespassing for us to use them. I am in favor of supporting the Internet status quo: unless a resource (NTP server, wireless AP, web site, etc) owner takes basic steps to restrict access to the resource, it is considered a publicly available resource. Obviously this argument is not extended to hacks or attacks, where the intent is to circumvent a security measure designed to restrict access.

    ~ SleezyG

    1. Re:This is why we have Firewalls and Intranets by Ash-Fox · · Score: 1

      How do you protect yourself against a DDoS?

      --
      Change is certain; progress is not obligatory.
  121. Email Addresses by wonkavader · · Score: 2, Informative

    customerservice@dlink.com
    webmaster@dlink.com
    analysts@dlink.com
    sale@dlink.com
    broadband@dlink.com
    bdm@dlink.com
    oem@dlink.com
    productinfo@dlink.com
    hr@dlink.com
    edusales@dlink.com
    si@dlink.com

    1. Re:Email Addresses by Anonymous Coward · · Score: 1, Informative

      sjoe@dlink.com; joe@dlink.com (Steven Joe, ceo)
      bmorse@dlink.com (Brad Morse, vp of mktg)
      wbrown@dlink.com (William Brown, cto)

      800-326-1688 (try dialing "0")

      FUCK DLINK!!

    2. Re:Email Addresses by bp+m_i_k_e · · Score: 2, Informative

      Add the investor relations address (ir@dlink.com.tw) which is attributed to a few different people.

      Gavin Lee
      Deputy Manager, Investor Relations & Corporate Communications
      886-2-6600-0123
      ir@dlink.com.tw

      Tracy Wang
      Media Contact, Investor Relations & Corporate Communications
      886-2-6600-0123
      ir@dlink.com.tw

      A.P. Chen
      CFO
      886-2-6600-0123
      ir@dlink.com.tw

      ralio_sung@dlink.com.tw
      (from http://emops.tse.com.tw/server-java/t58main?TYPEK= sii&page=profiles&list=alphabet&alphabet=D)

  122. This is not the first time by Sven+Tuerpe · · Score: 1

    Perhaps they should have read this Slashdot story, which was about Netgear routers DoS-ing innocent time servers.

    --
    http://erichsieht.wordpress.com/category/english/
  123. customers can vote 'no' to d-link by sednet · · Score: 1

    the market for home routers is very competitive, and there is little to help customers distinguish between d-link vs. netgear vs. linksys. learning that my d-link di-624 router is a "gross polluter" is a big incentive to upgrade to another brand -- they're cheap devices that get replaced every couple of years anyway.

    hearing about d-link's inept implementation of ntp makes me wonder what other shortcomings may be baked into the various d-link products i've purchased over the years. when the product is a commodity such as a network card or a home router, its a very easy decision for customers to switch brands when they learn that d-link has made a major mistake that they are unable to correct after ~120 days of private communication with the victim of their DDoS.

    --
    about sean dreilinger
  124. Re:Fishy by whizzard · · Score: 1


    Either this is a very weak attempt at a troll, or an incredible demonstration of ignorance.


    Here at slashdot, we just call this phenomenon a comment.

  125. Re:WTF??? by TheSpoom · · Score: 1

    If I provide a service, I have the ability to dictate my terms of service. If you break those terms of service, you are abusing it and are liable for damages caused by your neglect. It's a rather simple concept that translates to the internet very easily, simply replace service with server.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
  126. Not what the man says. by Teun · · Score: 1
    That's not what he says.

    He estimates it.

    No doubt based on the fact he has about 2000 legitimate subscribers, the rest of the traffic is likely of D-Link and it's ilk origine.

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  127. Unfortunate situation... by d_jedi · · Score: 1

    but I think this guy is being just a bit unreasonable.

    Firstly, just because the NTP server is "advertised in the NTP projects list of Stratum 1 NTP servers" (http://www.eecis.udel.edu/~mills/ntp/clock1a.html ) with a restriction of use does not make what DLink is doing is illegal. Just as if I say in a newsgroup posting "do not spider my website" would not prevent Google from doing so (automatically, or by legal necessity).

    Secondly, he says there is "nothing [he] can do to avoid the packets arriving at [his] server", after rejecting the idea of changing the domain name because it would be a "very timeconsuming effort" for the "2000 legitimate users". Yet he asks D-Link to change the firmware on hundreds of thousands (maybe more, maybe less?) of their routers. Now, I don't know how much compensation D-Link has offered him (in good faith, not by any legal obligation).. but it seems to me the most pragmatic solution is to just go ahead and change the name, and as long as D-Link provides adequate compensation to perform this task.. then that is what should be done, and that's the end of it.

    --
    I am the maverick of Slashdot
    1. Re:Unfortunate situation... by pe1chl · · Score: 1

      Note that D-link only need to change their firmware becuase it was badly designed in the first place.
      His open letter discusses this. They should have used a DNS name like ntp.dlink.com to resolve the addresses of NTP servers to use, and the whole problem could be fixed in a minute.

      The server owner is not responsible for the firmware design. He does not ask D-Link to change the firmware, he asks them to stop using his server. That this means the firmware has to be changed, is D-Link's fault.

    2. Re:Unfortunate situation... by frankm_slashdot · · Score: 1

      maybe.. but a robots.txt file would prevent google from spidering it... what dlink is doing is basically like a DDOS attack EXCEPT they're not actually forcing the server offline... they're just racking up this guys bills. just because its legal doesnt make it right.

      if you need to have a law for every fucking minute little thing - how the fuck did you make it past early childhood.

      go fuck yourself with a handgun.

      (i am burning the hell out of my karma today.. lol.)

    3. Re:Unfortunate situation... by Sleepy · · Score: 1

      >Firstly, just because the NTP server is "advertised in the NTP projects list of Stratum 1 NTP servers" (http://www.eecis.udel.edu/~mills/ntp/clock1a.html ) with a restriction of use does not make what DLink is doing is illegal.

      Why not? Is this NOT the place to advertise usage and requirements?

      >Just as if I say in a newsgroup posting "do not spider my website" would not prevent Google from doing so (automatically, or by legal necessity).

      Great example, wrong info.

      That's because Usenet is not the place to post that request.
      There is no convention or RFC saying Google should look there.
      There IS convention to look to ROBOTS.TXT -- FYI.

      If Google hammers you and chooses to ignore your ROBOTS.TXT you would have a case (not a case if they spidered you gently... it's 'public' enough... I mean you'd have a case if they BEAT THE CRAP out of your servers).

    4. Re:Unfortunate situation... by d_jedi · · Score: 1

      Well, "poorly designed" depends on what their design goals were. If one of their goals was that the list of servers should be easily changed.. then, no, it's not a good design. But maybe that wasn't one of their requirements - and if so, then the design they have now works better.

      --
      I am the maverick of Slashdot
    5. Re:Unfortunate situation... by d_jedi · · Score: 1

      Well, I purposely didn't say robots.txt - because really, that is a de facto standard (AFAIK, there is no RFC for it..).. everyone building a spider program knows to check that file.

      On the other hand, is http://www.eecis.udel.edu/~mills/ntp/clock1a.html a standard (de facto or otherwise) for access permissions to NTP servers? AFAIK, it is not. If it isn't, then placing the access restrictions on an arbitrary website is about as useful as me requesting people not to spider my site through a usenet posting (ok, the analogy doesn't work exactly - but it's close enough).

      --
      I am the maverick of Slashdot
  128. Micro Center/CDW/Best Buy Etc. by wonkavader · · Score: 1

    I sent something like this to MicorCenter. Other places should be altered as well. If their buyers mention it, it will have more impact that our direct emails to D-Link.

    ---------------

    Please forward this email to your manager.

    You sell D-Link equipment. D-Link is currently destroying a computing resource in Denmark, and has made no real restitution or attempt to fix the problem. They are bad Internet citizens.

    And they make ROUTERS.

    Please tell D-Link that they have an opportunity to get some free press by simply solving this problem and apologizing for the issue.

    Your current stock of D-Link products will sell less well in the coming weeks and months, because many of us will refuse to buy them, and will tell your other customers of D-Link's incompetence.

    This is why: http://people.freebsd.org/~phk/dlink/

  129. In support of D-Link by WolfStar76 · · Score: 1
    At the risk of being modded troll, I find this article a bit off.

    I've long been a FAN of D-Link hardware, after having nothing but problems and short-lifespans with LinkSys and Belkin networking hardware.

    I've owned two DI-624 routers (Rev B and Rev C) and I update the firmware on those units pretty frequently.

    As long as I can recall, turning on NTP has always been an *option* and I've *always* had to manually input the NTP server I want to use. It's never been hard-coded, or even available from a drop-down list.

    When I've left the NTP option unchecked, and set the time manually, I've found that after a router reboot the time is lost, and highly inacurate (by years) - which would indicate to me it's not sneaking around and grabbing NTP without my knowledge.

    As for the assorted posts about how hard it is to contact someone at D-Link - I've also not had a problem there.

    Case-in point, there's an issue in the latest firmware for their Revision C routers (firmware 2.70). Specifically, it doesn't DHCP to non D-link Wireless hardware. I sent an e-mail to their tech support dept, they helped me troubleshoot and workaround the issue, and I assumed I was done hearing from them until a new firmware was posted.

    A week later D-Link e-mailed a beta firmware that had a fix for the DHCP issue in it.

    I've found their hardware to have a long-life (better than Linksys, as much as I enjoy Cisco), be more configurable thank Belkin, and after this case with their support dept - I **strongly** recommend D-Link to all my friends and SOHO clients.

    I guess, at this point, I feel for the guy in the article, he's providing a useful service, and he *appears* to have researched this pretty thoroughly. If D-Link really has tried to blow him off, well, I blame lawyers, not D-Link.

    In my experience, with two DI-624 routers (which are named in the open letter), however, I don't see where/how this can be a problem.

  130. D-Link 604 can choose NTP server default. by sehlat · · Score: 1

    Once you've contacted the box, go to "Tools" and "Time" and you can set the default time server. The field isn't really long enough for the pool.ntp.org, but here in the US, time.nist.gov seems to work just fine.

  131. Split DNS by SigILL · · Score: 1

    Why rule out a split DNS so soon?

    Though it's probably impossible to recognise *all* d-link related requests for GPS.dix.dk, it's probably easy to catch 90-95% of them by just redirecting everything outside of Denmark to localhost.

    That whould reduce illegitimate NTP queries quite a bit, maybe even making it possible to filter the rest of them through some other mechanism.

    --
    Error: password can't contain reverse spelling of ancient Chinese emperor
  132. ntp1.dlink.com by alanw · · Score: 1
    I note that there is a DNS entry for ntp1.dlink.com at 64.7.210.145

    I wonder what DLink's reaction would be if a large number of people were to add that to their ntp.conf?

    $ ntpq -pn 64.7.210.145
    remote refid st t when poll reach delay offset jitter

    +216.218.192.202 .GPS. 1 u 153 1024 377 22.289 -0.907 26.128
    -216.218.254.202 .CDMA. 1 u 292 1024 377 32.414 -8.833 0.149
    *207.200.81.113 .ACTS. 1 u 83 1024 377 17.305 1.243 0.794
    -69.25.96.13 .ACTS. 1 u 798 1024 377 17.803 -7.099 0.015
    66.150.161.133 .INIT. 16 u - 1024 0 0.000 0.000 4000.00
    66.150.161.141 .INIT. 16 u - 1024 0 0.000 0.000 4000.00
    66.150.161.133 .INIT. 16 u - 1024 0 0.000 0.000 4000.00
    +128.9.176.30 .GPS. 1 u 1457 1024 376 42.260 1.299 0.659

    202.192.218.216.in-addr.arpa domain name pointer clock.fmt.he.net.
    202.254.218.216.in-addr.arpa domain name pointer clock.sjc.he.net.
    113.81.200.207.in-addr.arpa domain name pointer nist1.aol-ca.truetime.com.
    13.96.25.69.in-addr.ar pa domain name pointer nist1.symmetricom.com.
    133.161.150.66.in-addr.arp a domain name pointer redirectf.dnsix.com.
    Host 141.161.150.66.in-addr.arpa not found: 3(NXDOMAIN)
    133.161.150.66.in-addr.arpa domain name pointer redirectf.dnsix.com.
    30.176.9.128.in-addr.arpa domain name pointer timekeeper.isi.edu.

    (I can't find anyway to stop slashcode from reformatting the spaces in the above text)

    1. Re:ntp1.dlink.com by Anonymous Coward · · Score: 0

      Note that they have two entries with the same address, and two (three if you count this one as two) servers configured that are not responding.

      Typical situation. NTP setup once and never monitored. This is a clear example why shutting down the server will have little effect on network load.

  133. Re:wrong easy fix. try this... by Quarters · · Score: 1

    Only if the time reported is correct. If the time is seriously incorrect, as the parent suggested, there's a strong chance the D-Link routers will just crash. Users, regardless of their skill level will notice they don't have internet access. After they've had to reboot their routers a few times they'll correctly blame D-Link, even if they don't know exactly what is wrong with their hardware.

  134. Re:WTF??? by LurkerXXX · · Score: 5, Interesting
    It doesn't seem like a moral crusade to me.

    He discovered a problem.
    He contacted the company causing the problem.
    He explained the problem, and simply asked them to fix it.
    They didn't.
    They put him off.
    They threw a lawyer at him to threaten him.
    They offered 'compensation' that didn't come close to covering his costs.

    He was trying to do it all quietly and nicely, not crusading, and they wouldn't have it.

    So instead of going through the often extremely troublesome and lengthy legal procedings (which are even worse than normal since this is an international case), he was hoping to publically embarrass the company into fixing the problem they caused. Seems like a reasonable attempt at a speedy solution, not a crusade.

  135. Erm... by Sleepy · · Score: 1

    You must be from Canada or something... :-)

  136. Easy answer, boycott D-Link by wwphx · · Score: 2, Interesting

    I've owned their products before but never much cared for them, I prefer Linksys & Cisco. But I know consulting people who do like their products, and I'm going to be talking to them today and tomorrow.

    I just sent them the following email:

    "I am a networking consultant, Cisco certified, and I talk to a lot of people about home wireless networking. I will not recommend D-Link products and today will begin actively campaigning against them for the unethical access and trouble that you have given to the GPS.dix.dk NTP server. When you have patched your products and made amends to the owner of the NTP server, then I will consider recommending your products again."

    Their feedback link is on the bottom of their index page.

    --
    When you sympathize with stupidity, you start thinking like an idiot.
  137. Set the date to APRIL FOOLS DAY by Anonymous Coward · · Score: 0

    Oh wait, D-Link routers already do that when reset. (I'm serious). You can force those model D-Link routers to reset by filling up the log, that is how they are programmed to clear the log, reset. As a matter of fact, many users found out if there got lots of log messages like (Ping of Death detected) and the log fills up rather fast (P2P users), the router would reboot and drop all connections. So if you could program the NTP server to return bogus results you can put the D-link routers into an endless reboot cycle. I used to work for D-Link, they could give a rat's ass about standards, its all about first to market to get the covetted market share.

  138. Re:wrong easy fix. try this... by jonadab · · Score: 2

    > on date X, send bogus packets in response... not just wrong time,
    > but seriously wrong time, like a packet with time of 9s in all
    > fields, which would be most seriously wrong.

    It would be better, on date X, to just stop the service (at the old, hardcoded-in-the-routers address, leaving the new service at the new address). This is both kinder to end users (who did not know about this when they bought the hardware and probably still don't) and also a better use of network resources.

    Anyway, shouldn't stratum-1 NTP servers reject (or drop) all requests except from known stratum-1 and stratum-2 NTP servers (and maybe stratum-3 NTP servers on certain approved networks)? I thought stratum 2 was where publically open NTP servers were supposed to live, with private ones for local networks on stratum 3 using a stratum-2 server.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  139. D-Link products longtime blacklisted by Acting+Ordinant · · Score: 1

    I gave up on D-Link around 1999. I bought a USB FM radio of theirs that required a device driver. Their device driver completely destabilized that system, which at the time was running Windows 2000. But worse that that, their uninstallation program failed to uninstall the device driver: it only got rid of their GUI tuner app.

    I had to call in the services of a friend who writes Windows device drivers professionally. He was able to hunt down the shards of this offending driver and wipe it from the system. With the D-Link device driver finally gone, the system returned to its former stability.

    Since then, I have blacklisted any device made or sold by D-Link, and have not looked back. I can see from PHK's story that D-Link or their suppliers still have the same level of programmer competence that they had when I gave up on them.

  140. Re:wrong easy fix. try this... by massysett · · Score: 1
    And since D-Link is not a brand with a great reputation in the segment of the population who knows HOW to do that, What brand does have that reputation for consumer routers? Almost every consumer grade router I see out there gets bad reviews. Netgear, Dlink, Linksys, Belkin--all bad.

    I have a Dlink DGL-4300, and it works perfectly--as far as I know. It's probably the most expensive Dlink out there.

    But if there is a brand with a good reputation, I'd like to know about it. I hate crappy network equipment, but what's the good stuff?

  141. Tech support helped submit an ECR by Anonymous Coward · · Score: 0

    I called 1-877-453-5465, Dlink tech support line and asked how to change which NTP server my dlink router is using.

    The tech said there is "no way to do that". I replied "well then How do we submit an ECR (Engineering change request), for this?"

    The tech wanted to know why I needed to change it. I replied "Because I don't want me or my company to get sued for overloading Poul-Henning Kamp's server and it appears he is on the verge of starting legal proceedings."

    The tech transfered me to customer service who took down the ECR information.

    I also pasted a copy of Poul's letter into the tech support email contact page.

    If enough of these types of things happen, Dlink may feel enough customer pressure to change things.

  142. make sure it's from D-Link by Anonymous Coward · · Score: 0

    sadly this plan would screw other, legitimate users of this service.

    Then, make the NTP server report different time depending on where the request originated from - D-Link, or somewhere else.

  143. Letter to *MY* ISP by Anonymous Coward · · Score: 3, Interesting

    I opened a problem ticket with my ISP (who, incidentally, has been VERY responsive in the past) to try to get them to block or redirect the DNS entry for this dude's NTP server:

    Subject: D-Link Abuse of NTP: Action Requested

    I'm certain that most of the technical staff at speakeasy reads slashdot, so you may have seen this before, but please take a peek at:
    http://people.freebsd.org/~phk/dlink/

    It would make me very proud to be a $ISP customer if $ISP were to redirect *all* ntp traffic pointed to GPS.dix.dk were redirected to pool.ntp.org (or some other round-robin ntp alias). Although D-Link really needs to step up to the plate and do the right thing, I think that this would be an excellent way to lend a hand to somebody providing core internet services for free.

    I'm certain that a good portion of your customer base uses D-Link equipment and any load that can be taken off of this poor guys host will be appreciated. Additionally, if a press announcement is made by $ISP about provding some relief for this guy, it will draw attention to the problem, and possibly other ISP's will follow suit.

    I thank you in advance for your consideration of this issue and am very glad to be a customer of $ISP. I know if I were writing this support request to a Bell company or some other type corporation, it would fall on deaf ears at best.

    -$ISP Customer

    1. Re:Letter to *MY* ISP by cyberwench · · Score: 1

      Excellent idea, I think it's the best one I've seen! Sadly, my internet service is through Telus, so the odds are against me but I'll give it a shot.

      --
      ~ Leilah
  144. Re:Im confused by jonadab · · Score: 2, Informative

    It's a stratum-1 NTP server. Stratum-1 NTP servers are *ONLY* supposed to be used by other stratum-1 NTP servers and by stratum-2 NTP servers, *not* by any random device on the internet. A LAN router should *NEVER* be using a stratum-1 NTP server; it should be using a stratum-3 NTP server if possible, or *maybe* a stratum-2 server, with special permission, under unusual circumstances, if there is no stratum-3 server available. If D-Link won't do anything, this guy's going to have to notify everyone who runs a stratum-1 or stratum-2 server in Denmark, give them time to reconfigure, and then shut down the service.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  145. Use a firewall by Bartmoss · · Score: 1

    Case closed.

    if you run an open service, expect people to use it. Whining about it just makes you look sad.

    1. Re:Use a firewall by frankm_slashdot · · Score: 1

      Mod Parent Down: -1 Flamebait

      as much as i would like to explain to you that this guy is running a "stratum 1" server... that means he has a direct connection to a UTC time source... its established and respected standard that only other servers who serve NTP connect to such a server. people using NTP clients should not be directly querying him... its the equivalent of everyone in one state sending all of their DNS queryies to one of the US root domain servers... i guess since its an open service that would be okay? fuck that. you know what. i dont want to try to explain it to you.. or be nice... or maybe try to get you to see through the smoke to see whats really going on here... go fuck yourself with a handgun. id tell you not to procreate but you have a rather low /. UID so you probably already have some kids.

      asshat.

    2. Re:Use a firewall by Bartmoss · · Score: 1

      Dear Asshat,

      Thank you for disqualifying yourself. Your inability to take part in civilized society has been noted. I'd reply to your attempt at making a point but I don't feed trolls.

      Thank you for playing. Better luck next time.

  146. Call Customer Support by afm47 · · Score: 1

    Everyone owning a D-Link product should call the vendor's support hotline (preferably a toll free number) to inquire whether the device you own is one of those NTP vandalising products. That would certainly make the vendor think twice about carrying D-Link products in the future. Or call D-Link directly to find out. That would show D-Link directly what cost they cause others by their incompetence.

  147. Re:Im confused by houghi · · Score: 1

    * As pointed out in the letter, this guy explicitly stated in his access rules that this server was not for use outside of Denmark.

    So filter out everything that is not from Denmark. This will also filter out the people who have clients that connect to him.

    Just like I need to edit my robots.txt to not accept google, he can change his filters not to accept traffic from outside denmark.
    He is 'just' being slashdotted and can easily resolve the issue.

    This all does not mean that D-Link is a bad company and should change their attitude, best by installing their own server.

    --
    Don't fight for your country, if your country does not fight for you.
  148. Re:wrong easy fix. try this... by bani · · Score: 2, Interesting

    if he did that, d-link would probably sue him for damages. this is how corporations think.

  149. Re:Im confused by http · · Score: 1
    he's pissed with good reason, but the comparison with slashdotting wouldn't hold.
    from http://www.rfc-archive.org/getrfc.php?rfc=4330 section 10:
    5. If a firmware default server IP address is provided, it MUST be a
    server operated by the manufacturer or seller of the device or
    another server, but only with the operator's permission.
    slashdotting is an unexpected spike in popularity, short lived. this is a negligent (and systemic) DoS attack, and (without intervention) can only get worse as D-Link's marketroids get better at their job.
    i think a new entry requirement for the internet could be, "you want to use a browser? first pass this test on RFC 1945 or 2616." or perhaps mozilla could add a 'startup hint' option with factoids from the RFC's...
    ...and a pony.
    --
    If opportunity came disguised as temptation, one knock would be enough.
    3^2 * 67^1 * 977^1
  150. Re:see section:Why D-Link needs to ask for permiss by mpe · · Score: 1

    DLink isn't bound by a contract they never signed nor agreed to.
    A better analogy would be one of tresspass

    The server never asks for consent to its terms prior to allowing you to use it.

    The gate to a field carrying a sign stating "no tresspassers" typically dosn't validate who goes through it.

  151. DynDNS and NTP aren't the only things... by paleck · · Score: 1

    D-Links also can't keep their internal dhcp traffic to themselves. I started having to block DHCP Servers coming from inside customer networks in my network.I would have done it anyway, but customers with D-link routers forced the issue.

  152. A little help here...please? by iminplaya · · Score: 1

    I just set the default server manually. Does that help? I can't find any comments to that effect. Also, the D-Link site doesn't show any firmware updates on their site. DI-604 rev E. Google isn't helping me find it either. Here's what I found on the D-Link site ftp://ftp.dlink.com/Gateway/di604_revE1/Firmware
    Anybody have an alternative?

    --
    What?
  153. Re:Fishy by neoshroom · · Score: 1

    Ouch. LOL. Yes, I misread. Thanks for the 27 comments telling me so.

    I read 26 of them before I realized I misread all the comments too, so its good you corrected me so many times over.

    __

    Write My Essay

    --
    Big apple, new Yorik, undig it, something's unrotting in Edenmark.
  154. ideally, Joe User should use ntp.my-own-isp.domain by swschrad · · Score: 1

    and he'd be pulling from the right level.

    somebody running an international high-energy physics experiment can be excused for going to a level-2 or level-1 server. everybody else is wrong to do that.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  155. There appears to be only one solution by Anonymous Coward · · Score: 0

    If this open letter does not work, and to be quite honest I'm not sure it will really register with D-Link, then there appears to be only one solution.

    Stop the service

    Yes, it will hurt legitimate users temporarily, the sys admins probably will be made aware of this situation ( provided you get the word out, ) and when it goes down explain the reason why the service has shut down ( D-Link's abuse. ) Sys admins are more likely to be sypathetic to your problems.

    Set up a new domain a few months later.

  156. Re:WTF??? by Anonymous Coward · · Score: 1, Insightful
    Just read the freaking article, asshole.

    Either that, or you work for D-Link yourself.

  157. Re:WTF??? by LurkerXXX · · Score: 5, Informative
    I would have contacted a lawyer right after step four

    Right, because lawyers are cheap... right.

    I like how he doesn't mention any numbers.
    He already has dedicated hosting, do they charge him $1 per megabyte or something?

    If you'd bother to RTFA, once again, he answers how much the hosting is costing him. He talks about numbers all over the place.

    " because I offer this service free of charge and NTP is a low bandwidth protocol, the organization behind the DIX has graciously waived the normal DKR 27.000,00 (approx USD 4,400) connection fee."

    " the current theory is that I will have to close the GPS.DIX.dk server or pay a connection-fee of DKR 54.000,00 (approx USD 8,800) a year as long as the traffic is a significant fraction of total traffic to the server."

    " I owe $5000 to an external consultant who helped me track down where these packets came from."

    " I have already spent close to 120 non-billable hours (I'm an independent contractor) negotiating with D-Link's laywers and mitigating the effect of the packets on the services provided to the legitimate users of GPS.dix.dk."

    " Finally I have spent approx DKR 15.000,00 (USD 2,500) on lawyers fees trying to get D-Link to negotiate in good faith."

    " If I closed the GPS.dix.dk server right now, wrote off all the time I have spent myself, then my expenses would amount to between DKR 45.000,00 and DKR 99.000,00 (USD 7,300 to 16,000) and several hundered administrators throughout Denmark would have to spend time reconfiguring their servers.

    If on the other hand we assume I leave the service running and that the unauthorized packets from D-Link products continue for the next five years, the total cost for me will be around DKR 115.000,00 + 54.000,00 per year (approx USD 18,500 + USD 8,800 per year) or DKR 385.000,00 over the next five years (USD 62,000). " block the NTP traffic from anything outside his network if it is sooooo expensive for him. You can do that at the ISP level in most cases.

    He also mentions how blocking traffic is not feasible, and why, IF YOU'D BOTHER TO READ THE FUCKING ARTICLE. Learn how to read or STFU about him being an asshole.

  158. Eye for an eye by Baloo+Ursidae · · Score: 1

    Cry me a river. And quit claiming that Hans Island is yours while you're at it...

    --
    Help us build a better map!
  159. Re:wrong easy fix. try this... by Sleepy · · Score: 1

    >the market will punish them.

    I deal with crappy routers all the time. The market will NOT punish them because -- by avoiding dealing with the problem -- D-Link shifts costs to SOMEONE ELSE'S SUPPORT.

    'The market' is often a reference to do nothing.

    I don't see anything that is going to cause Joe Sixpack to stop buying D-Link. I don't see bestbuy dropping these models. This issue quite clearly is protected by a S.E.P. shield.

  160. To protect my employer... by lightspawn · · Score: 1

    I'm pretty sure we have some D-link equipment in the back. I don't want this Danish guy to sue my company, so I'd better get on the phone to D-link and ask how I can make sure my hardware doesn't access his services without authorization. I'd better call D-link's legal department, just to make sure they're ready to indemnify us (is that the right word? IANAL) in case we do get sued.

    If your company uses D-link products, I suggest you do the same.

  161. Re:WTF??? by bernywork · · Score: 1

    I would take a guess and you just took the bait of a troll. Hook, line, sinker.. Rod, reel and copy of Angler's times...

    Either that or the grandparent poster has never looked after an ISP style environment where co-operation between sysadmins makes your lives SOOOOOO much easier. A bit of common courtesy goes a long way to preventing problems down the track.

    Option three would be that we just can't get our heads that far up our own arse to see things from his point of view..

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  162. Re:WTF??? by bernywork · · Score: 2, Insightful

    Who cares what they were going to pay him? It was less than his costs. It still doesn't solve the issue of what they are going to do about the problem given that they caused it.

    Have you ever worked as a sysadmin or worked admin'ing servers at an ISP? Hell, worked on anything big that has something to do with the internet? Your cable / DSL line doesn't count here.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  163. Re:see section:Why D-Link needs to ask for permiss by jbolden · · Score: 1

    Trespass is a different crime than theft. I've responded a couple of times elsewhere but... the problem with the trespass statute is:

    1) tieing DLink to the act of trespass (there isn't a conspiracy to commit trespass)
    2) proving they actually had access relative to the law
    3) there has to be a taking of data and I'm not sure the correct time qualifies

    Basically, you could make a better case (but IMHO) not a winning one against DLink's customers.

  164. Re:Fishy by Anonymous Coward · · Score: 0
    It was a joke. He is referencing the normal diagnostics steps that a home user is put through when the cable modem or router is not working. Unplugging all the devices attached one at a time is what the techs make you do.

    Your ignorance made you miss the joke. You should apologize.

    Apparently it wasn't a joke, but kudos to him for admitting that, at least.

  165. Pretty simple at this point by tuxlove · · Score: 1

    The guy says dlink has to stop this or he'll get shut down, because of the costs he'll be facing if they don't. Get real, that won't help. Even if d-link updates all of their firmware today, it will take years for the bandwidth usage to stop. He's facing the costs no matter what d-link does, short of them paying his bills.

    At this point he has only one choice. He has to change gps.dix.dk to gps2.dix.dk, or some other name. Yes, this will inconvenience Danish servers that use his NTP service. They'll have to switch over to the new name, and it might take a while for him to get the word out. He can run both names in parallel for long enough to give legitimate users time to make the change.

    This may inconvenience Danish server admins, but my guess is it will inconvenience them a whole lot less than if he has to shut down, as he says he will if the traffic from d-link devices continues. Given that it will continue for quite some time, what other choice is there? He should just bite the bullet and do what he has to do.

  166. Re:WTF??? by LurkerXXX · · Score: 1
    My guess is your right. That or he works for D-Link.

    That would be the best irony: His trolling articles against his company just leading to highly moderated comments about how the complaints are legitimate so that more people can see them. :)

  167. Re:wrong easy fix. try this... by RabidMonkey · · Score: 1

    Perhaps you're trolling, so I'm falling for it.

    But who's being obnoxious here? You want to disconnect thousands? of people from the Internet by downing their router, when they probably have no idea what NTP is, or that their router even uses it.

    Sure, D-Link was wrong by using it, but punishing their customers is the obnoxious thing. Blocking the time is one thing, but maliciously trying to crash their router?

    Come on, grow up.

    --
    We emerge from our mother's womb an unformatted diskette; our culture formats us. - Douglas Coupland
  168. Sigh by Anonymous Coward · · Score: 0

    The author should change the DNS name and IP address of his NTP server to something else, update his entry on the list of "Public NTP Primary (stratum 1) Time Servers", and move on with his life.

    To prevent this abuse from happening in the future he needs to instigate a policy where only pre-approved clients can connect to his NTP server. He can choose to either set up a password on his NTP daemon, or filter by IP address at his border gateway. The latter would be the only way to prevent traffic spikes in the future from running up his hosting bill.

    Anything else is an exercise in futility. Yes it sucks, but he will not be able to fix the problem by whining on Slashdot.

    If he is feeling vindictive he can then change the DNS entry for GPS.dix.dk to be an alias for www.dlink.com to drive traffic to dlink's site, but that may get him in trouble.

    1. Re:Sigh by kylegordon · · Score: 1

      Did you rtfa? No, maybe not...

      Try going to the Why I can't mitigate D-Link's mistake part of it and try again.

      Dumb users - you should all be terminated at birth

  169. Re:WTF??? by Anonymous Coward · · Score: 0

    Thank you, mr d-link lawyer.

  170. More Contact Information by Anonymous Coward · · Score: 0
    From the following URL:
    http://www.dlink.com/site/contact/ContactDlinkCent ral.asp

    D-Link Customer Service
    phone: 1.800.326.1688
    customerservice@dlink.com

    Webmaster
    webmaster@dlink.com

    Strategic Partnerships
    mailto:bdm@dlink.com

    Here's a few places to send the disgruntledosity. If everyone who cared would just send one email a day... another example of how the mindless corporation is grinding intelligence right out of humanity.

  171. Re:WTF??? by Marlow+the+Irelander · · Score: 1

    To me it looks like he is paying off all his friends, he didn't have to pay a damn thing for this server and now all of a sudden he does and will? He's getting a lot of traffic so he pays a guy $3000 to find the problem? Now he is going for the big lawsuit with a freaking OPEN LETTER? FOR THIS????!?!!!!!! $2500 in lawyer fees and no lawsuit yet? WTF... WTF is all I have to say.

    The no-fees thing was based on the fact he was providing a useful service for not much bandwidth. Now his bandwidth is massive, so he has to pay. Also, lawyers cost quite a bit of money just to talk to; he'd've needed to do that for a while since this D-Link lawyer fellow was stalling him for some time.

    I also set up chronyd on a regular basis and I just randomly pick a server that's publicly advertised on the internet, without thinking twice about some astronomical bandwidth costs some people may be paying for my 2 kilobytes per day.

    There's a big difference between your 2kb/day and thousands of D-Link routers polling at short intervals. I don't see your point.

    Fuck, mod me up for once, you guys who mod yourselves up (*cough* LurkerXXX) need to go get a life.

    Go get a good argument if you want to be modded up.

  172. Poul-Henning clarifies more by phkamp · · Score: 2, Insightful

    We are not talking HTTP here. Robots.txt does not apply.

    The place where the service restriction is clearly written out, the "stratum 1 list" is the only place where DLink can have found the name of the NTP server in the first place.

    As several posters have pointed out: consumer devices like these have no need to query stratum 1 servers.

    As I said clearly in my letter: filtering will not prevent me from getting hit with bandwidth charges of $8800/year.

    I have not tried sending any bogus return packets because that would hit innocent consumers who bought D-Links defficient products.

    And for the people who could have identified the source of these packets so much faster and easier: Drop me an email, I'll be sure to ask for your help next time.

    Finally, I can see that more than 40 people at D-Link Irwine (192.152.81.0/24) have read the open letter now, please guys: get somebody to call me or email me so we can get this matter settled. (both email and phone# is in the open letter)

    Poul-Henning

    --
    Poul-Henning Kamp -- FreeBSD since before it was called that...
    1. Re:Poul-Henning clarifies more by Anonymous Coward · · Score: 0

      Sorry to reply to your post, but I doubt D-Link will read all the Slashdot comments.

      After all, D-Link don't ask their Support people for customer feedback... D-Link/India is a firewall to shield the program manager from negative customer feedback.

      Maybe D-Link can fix their dynamic DNS client as well, so THEIR customers do not clog up our Support lines.

      They HAMMER other companies DNS servers... especially if the update FAILS because they don't do ANY error checking on customer DDNS info, and send bad updates (ex: domain name="" if the user enables the domain but doesn't type anything in, or the host is FQDN).

      They also spoof HTTP_USER_AGENT as 'client/1.0' or WORSE.. they SPOOF a USER_AGENT by putting the customer's 'DNS username' in the user_agent field to get around DynDNS blocking. Is this Malice, or are their developer teams willfully ignorant?

  173. Poison the well by The+Ogre · · Score: 1

    It may be expensive to filter packets at the router level - but it's not the cisco that's doing NTP service (I assume), it's a unix box of some sort.

    So - make a whitelist (it's only a few thousand legit servers), hash it (so a yes/no lookup is cheap), and give a bogus response on a miss. On a modern architecture compiled language, the extra processing should be sub-millisecond - hopefully fast enough to avoid messing NTP up for legit users. If you're lucky, a really bad time will cause real problems for Dlink customers, who can then complain to the vendor. If you're *really* lucky, they'll patch to avoid the support burden.

    Yes, this would take a patched NTP. Yes, this doesn't deal with traffic, or your expenses. Yes, it only indirectly causes problems for DLink. And Yes, you shouldn't have to do this at all.

    Dlink isn't going to do anything unless forced, that's clear. Your open letter may help - I hope it does - but if it doesn't, you do have a way to deny them service without grossly inconveniencing your legitimate users. You still bear the bandwidth costs... but it's something.

    Having said all that - simply renumbering your IP shouldn't be as heinous as all that. Any semi-competent server admin should have a fallback NTP in case yours is down - so a renumber, while disruptive, isn't impossible. If you do it - do it sooner rather than later.

    Dlink - you can fix this. Apologize, and contract with this man to provide NTP services, covering his expenses and time. He's not the only one you're hammering, and if they all take steps you're screwed. Nip this in the bud - you may well have not realized that NTP is something you have to pay for one way or the other (your alternative would have been running your own server, really) - but you do. Don't let this bad PR situation get worse.

    1. Re:Poison the well by eric76 · · Score: 1

      I'd be tempted just to change the address and notify the legitimate users.

      Then point GPS.dix.dk at DLink's network.

  174. Re:WTF??? by LurkerXXX · · Score: 0, Offtopic

    Use my karma? I don't think so. I haven't used a bit. I'm at excellent, and responding to your trolls has only added points. There's no need to follow you around. I'm sure you'll do yourself in.

  175. Re:List of Affected Products: - ERR Wrong Answer by Anonymous Coward · · Score: 0

    It's posts like that one which call for a 'uninformative' mod category.

  176. No Surprise by beeblebrox · · Score: 1

    I used to use a D-Link DWL-900AP+ access point. I updated to the latest firmware, which claimed to support WPA-PSK, but it wouldn't cooperate with wpa-supplicant. IIRC, for some unknown reason, the D-Link firmware would just not complete the WPA handshake.

    I called tech support, got bumped up to "tier 2", only for a gruff-sounding rep to tell me "WPA is an optional feature, we don't support that".

    That, and other issues I've had with them, was why my SSID for more than a year was "DLinkSucksAss".

    Then I tried Netgear, with similar "results". What a scam. Therefore, my netgear AP SSID involves Patrick Lo (Netgear's CEO), a donkey's genitals, and suction.

    My Madwifi/hostapd AP on the other hand hums along just fine.

  177. USR by Arandir · · Score: 1

    My company evaluated several small "consumer" grade routers for a product of ours. We needed something small and cheap and robust. We finally settled on someone OTHER than DLink. This wasn't due to the phkamp issue, but it's still nice to know that we won't be buying several thousand routers from them. :-)

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  178. How the problem was tracked down by sjmurdoch · · Score: 1

    There are more details of the problem and how it was identified, written by Richard Clayton who found out where the traffic was coming from after Poul-Henning Kamp asked him for help.

    --
    Steven Murdoch.
    web: http://www.cl.cam.ac.uk/users/sjm217/
  179. Re:WTF??? by phkamp · · Score: 2, Informative

    Dear Zardo,

    I never use anonomity to hide behind, I have no opinions of which I am ashamed.

    You seem to be missing a very fundamental point in this: I live in Denmark.

    Danish lawyers are not allowed to work on contingency. You get your bill first, then the verdict.

    Therefore, $2500 in lawyers fees is actually not very much over here. If I tried to get this case in front of a judge, I would have to pay something like ten times that.

    Furthermore, you seem to question a lot of things you could have determined for yourself by reading the actual letter I wrote.

    Finally, I have probably done more for the internet and open source than you will ever be able to imagine so if you want to paint me as a simple extortionist, you may have a bit of trouble making people belive you.

    In all likelyhood, I wrote the function which protects your password.

    Poul-Henning

    --
    Poul-Henning Kamp -- FreeBSD since before it was called that...
  180. Re:WTF??? by Anonymous Coward · · Score: 0

    "Lawyers around here..."

    Are you in Denmark, now?

    If not, how the hell do you have the sligthest idea about how much fees are on that country?

    Hint: Not in all countries sueing is a national sport like in the USA.

  181. Here's what I'd do by Introspective · · Score: 2, Interesting

    The problem is really one of economics more than anything else, so the solution has to be cheap.

    He's correct that performing complex packet matching on a Cisco router would load it too much - they just don't have the CPU to do that function for any significant traffic load.

    I would configure the switch that the NTP server is on to have a SPAN port - a port to which all traffic is copied. Most Cisco switches will do this without any problem. On that SPAN port, connect a Linux box with a bit of CPU power - 2GHz would be tons. On the Linux box, setup tcpdump to match the packet patterns that D-Link routers are sending ( from TFA he has this as detected by a network consultant ).

    From the output of tcpdump, extract the source IP addresses. A fairly small perl script would probably do it. Take these IP addresses and massage them into access-lists for the upstream router to block, again perl or TCL/Expect would be reasonable tools. Routers are good at blocking large lists of IP addresses - its not such a load for them as the list gets compiled and pushed onto the hardware. Depending on his router model a few thousand ACL lines would be fine.

    Alternatively, he could use the same approach to detect the non-D-Link source IPs - permit these and block anything else. From his stats of legit -vs- D-Link sources this would result in a shorter access list.

    The only issue here is that a D-Link behind a shared-NAT'd IP address would result in that address being blocked, but there shouldn't be too many of these. And legally he can block anything he wants - his service has no written guarantee to he should be legally safe (yeah, IANAL).

    To keep costs and time down, he can probably get help from the local University ( a cool project for any CompSci students ) to do the code and Linux setup, or help from the local LUG - I'd bet there would be plenty of volunteers to set it up, and I could imagine it being done within a couple of days.

    Kerry

    1. Re:Here's what I'd do by Anonymous Coward · · Score: 0

      Poul-Henning Kamp using Linux?
      You did notice that the open letter was posted at http://people.freebsd.org/~phk/dlink/, right?

  182. Re:Im confused by MichaelSmith · · Score: 1
    You don't use the root DNS servers for all your DNS requests, right?

    Actually you do. If you want to resolve somesite.com.au your DNS will go to the root servers and ask for the DNS for .au

    Then it goes to that DNS and asks for the DNS for .com.au

    Then it goes to that DNS and asks for the DNS for somesite.com.au

    If you or your browser specified www.somesite.com.au then it goes the DNS for somesite.com.au and asks for the IP address for www.somesite.com.au

    NTP servers should be able to send a response to say "don't ask me, ask this other server" which is pretty much what DNS does.

  183. D-Link SOLVED the 'client/1.0' user agent spoofing by Anonymous Coward · · Score: 2, Informative

    1. D-Link update with a USER_AGENT of 'client/1.0' (how original). This violates all published dynamic DNS specifications, be it DynDNS, TZO.COM, no-ip etc
    2. DynDNS blacklists these D-Link routers (block all agents using 'client/1.0')
    3. D-Link responds by changing USER_AGENT to be '$username/1.0' (where $username is your ddns username).

    I'm NOT kidding you. They took the time to do a string change to circumvent blocking, but not solve the problem! Fuck, why not set the USER_AGENT to 'Mozilla' while you're at it. Jerks.
      (earth to D-Link... send at LEAST 'dlink_piece_of_shit/1.0'... or better yet send 'dlink [router:$routerver/firmware:$fwver]' so maybe only SOME of your routers get blacklisted. )

    DynDNS blocks D-link routers. TZO, and no-ip currently do not.

    Who pays for the customer's phone angst? Not D-Link... they've already set Support expectations SO LOW no professional will talk to them.

    I even put one of their fucking routers WAN ports under a packet sniffer, and SENT THEM A HOW-TO on fixing their router! My request was last seen in Mumbai-istan-dia by a script reader named 'Steve'. These people follow RFCs as well as Myspace or GoDaddy. Outsourced Customer service is not going to be proactive about protecting a reputation of their employer's employer.

    D-Link have 6 "OEM developers" who are outside contracters. When they have to fix a bug in one OEM's product, there is NO CODE SHARING with the other development teams. It's the customer's fault for not reporting the bug in every affected model, you see...

    Why should D-Link care about stealing anyone's bandwidth from their own firmware bugs?
    From their perspective, these things still fly off the shelf at Best Buy.

    You can enable dynamic DNS in a D-link, and if you do NOT set the username and password (meaning the DDNS will fail), they HAMMER on the update server. Oh gee, a failed update means RETRY right?
    The motherfucking OEM coders in Taiwan skip reading the specs because they are only written in English.
    If QA doesn't complain, ship it.

    Disclaimer: I work for one of these dynamic DNS companies. Avoid D-Link... go with Linksys or SMC or Buffalo or US Robotics. For the love of god stay away from D-Link PLEASE!

  184. Hardware users.... by Anonymous Coward · · Score: 0

    Hardware users should not be afraid of the hardware manufacturers. Hardware manuactures should be afraid of there users.... Greek Geek.

    Don't forget to email the friendly & helpful people @ Dlink here - bdm@dlink.com, to express your ongoing satisfaction at there fabulous actions.

    Greek Geek :-)

  185. post details to amazon.com reviews by doublem · · Score: 1

    What if we start posting details of this issue to the amazon.com reviews for the products?

    Then do the same for any other places selling the routers.

    D-Link won't care unless this hits their pocketbook, and spreading bad word of mouth is the best way we have to do that.

    DI-604 on Amazon.com:
    http://www.amazon.com/gp/product/B000069K98/

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  186. Why Home Routers Need To Know The Time by billstewart · · Score: 1
    There are two reasons home routers and similar little boxes need to know the time:
    • Keeping logfiles accurately
    • Serving time to other home boxes
    Even if you haven't set things up to run on a common time source, it's really helpful to have logfiles with the correct time in them.
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Why Home Routers Need To Know The Time by HermanAB · · Score: 1

      Typically home routers don't do any logging (no disk drives) and Windoze/Linux/Mac all connect directly to the NTP servers, not to the router. So, the time should not matter to these things.

      --
      Oh well, what the hell...
    2. Re:Why Home Routers Need To Know The Time by bware · · Score: 1

      My Apple Airport Extreme router both has a log file and connects to an NTP server. It sure looks like a home router.

    3. Re:Why Home Routers Need To Know The Time by HermanAB · · Score: 1

      You can turn the logging and NTP off and it will still work. I bet you never looked at the log file and you are a geek. Ordinary mortals will look at it even less... ;)

      --
      Oh well, what the hell...
  187. Mine is reconfigurable by Anonymous Coward · · Score: 0

    I have a DI-624, and it has an option to change the time server, under Tools/Time Tools.

    D-Link should just have set them by default to point time.windows.com:

    - That would get clueless windoze users to have their computers synchronized with the router by default, and

    - Advanced users can always enter a better choice (although I really like the idea of leeching on MS bandwidth :-)

  188. Paying would be much cheaper than stonewalling by billstewart · · Score: 1
    It looks like they'd need to pay him about $20K once and $10K/year for the service costs, or maybe $75K total for 5 years (he says $62K, but give him some slack here.) That's about 200 hours of lawyer time, or 300 hours of engineering-consultant time, or 1000 hours of operator-grunt time. So if they _wanted_ to do the right thing and set up their own DNS servers in Europe, it might cost them that much anyway, and if they didn't want to do it, he could cause them to spend more lawyer-money than they'd save by paying him.

    Given that it's their negligence costing him money, they ought to just pay him anyway, but if they want to do the right thing here, they also ought to pay him.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  189. Geographic DNS by mihugo · · Score: 1

    What about going with a geographic DNS server? If your unaware of how these work the idea is that the DNS servers provide a different IP address based the IP address of the computer making the DNS query. The idea here is that any of the Danish users would get your time server and anyone making a request outside would get an IP address of your choosing (perhaps a D-link time server) This may not block 100% of the traffic since there are probably some D-link boxes inside the PIX network. One example site that uses this technique is Olympics.com. That site is served by Akamaai (http://www.akamai.com/) but several other companies do similar things (http://www.netli.com/ is another company). It is easy enough to make dns queries from different parts of the world to see how this works in practice. You have several choices for the DNS server to use. You might be able to team with one the industry players in exchange of a bit of publicity. CISCO built in DNS servers also have this ability so you should be able to do it yourself. It does require a bit of work and magic of cordination of IP/geographic but the big boys already do it and based on the huge amount it has already cost you it might just be the quickest easiest solution. You mention that changing the IP address of the GPS.dix.dk won't work. This is good news implying that the IP address in not hard coded and hence using the Geographic DNS server will work. Mike

  190. Re:see section:Why D-Link needs to ask for permiss by Uncle+Warthog · · Score: 1

    the problem with the trespass statute is:

    1) tieing DLink to the act of trespass (there isn't a conspiracy to commit trespass)


    Ah, but there is. D-Link is conspiring to have owners of their routers trespass into those NTP servers. I believe thay call this conspiracy "sales" or "marketing". I'm not sure if the owners themselves would have to have knowledge of this for it to be a conspiracy, but I don't beleive it would be.

    2) proving they actually had access relative to the law.

    I'm not sure what you mean by this. Read the article: The routers are intentionally made to connect into a server where the stated policy of that server indicates that they are not welcome there. That seems like trespass to me.

    3) there has to be a taking of data and I'm not sure the correct time qualifies.

    I bet it might if the producer of that data has asked that it not be taken. See above. Also, what's being taken here is not just data; It's really a service: the availability of a very accurate source of time data. Anyone can give you the time, but this is something that has to be maintained at some expense so it has a definite value whether he's charging for it or not. Because of that, saying it was "given away for free" or "just the time" might not work as a defense if this went to court.

  191. Filtering DNS or NTP can be easy by billstewart · · Score: 1
    • First of all, he doesn't need to permit traffic from a continuously updated list of all of Denmark, though that could work. He's got a couple thousand users, each of whom went to non-zero effort to point their NTP to his server, and he _could_ ask them to click a webpage with their addresses to update the list. Alternatively, BGP isn't really that hard to do, and you can set it to reject anything more than one or two hops away (depending on how the IX is set up.)
    • You don't have to identify strangers too precisely - if you get rid of most of them, that's good enough, and probably most of the D-Link users are coming from the US, not Europe, so pretty crude is good enough.
    • Second, on Cisco routers, there's a fast easy way to do simple filtering without burning up the CPU, which is uRPF. It basically rejects any packet that comes from an IP address that's not in the router's routing table. Juniper's got some similar mechanism, and you could probably do it with Zebra/Quagga/OpenBSD routers easily enough as well.

    • But the fun place to do the filtering isn't on the NTP packets - it's at the DNS server, so that people who aren't allowed to hit your NTP server never see its IP address at all.
      • Either crudely set up a router to uRPF-reject traffic from strangers (in which case you'll lose both the DNS and NTP requests),
      • or else use a DNS system that's set up to only give correct results to friends and not to strangers. It's easy to set up DJBDNS's dnscache to reject requests from strangers; if you want to point strangers to a different address instead, that's probably more work unless another package does that well.
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Filtering DNS or NTP can be easy by welsh+git · · Score: 1

      Bind allows you to send a different IP address to 'strangers' (or any specified ACL list)

      I've used it successfully on a number of voxel hosts that have been attempting to DOS my server with about 40 packets a second for the last few months.

      --
      Sig out of date
  192. Bottom-tier hardware by petrus4 · · Score: 1

    I have a D-Link DSL-200B ADSL modem, and it's a shameless piece of junk. The only reason why I use it at all is because it came free with my ADSL account, and I don't have the money to replace it with something decent. It was also the main thing which forced me entirely back to XP, since even though I believe there are Linux drivers for it, with all the added crap I'd have to do installing USB, it'd be even more work than my Lucent winmodem was on dialup.

    The modem will also commonly take me 3-4 attempts to connect, isn't "always-on" like most ADSL connections apparently are, and usually doesn't stay connected for more than 48 hours at a stretch, either. The drivers for XP are also truly attrocious...I had to upgrade to service pack 2 I think it was because of USB problems, but the modem drivers still manage to crash my system on occasion. I'm talking a hard crash, too...it's the only time I still see the blue screen of death these days.

    So, yeah...I wouldn't recommend D-Link stuff to anybody. The only reason why they're what ISPs give away as a free modem with accounts is because they're so cheap, and I'm assuming that that is because the company already has a reputation as vendors of rubbish hardware.

  193. So that's what was happening? by Anonymous Coward · · Score: 0

    Fucking ey, I bought a D-Link Di624 about a year ago with one of the purposes being to keep my DynDNS record updated.

    Not buying D-Link again for the next few years - even if they started cleaning up their act, this kind of crap takes a long time to blow out of the pipes.

  194. Re:WTF??? by bernywork · · Score: 0, Offtopic

    GOLD! GOLD! GOLD!

    24 Carat pure GOLD!

    Just to get back on point for a second here, is there any way for the /. community to help you? Aside from getting this as front page news?

    Being a sysadmin I have a bit of a clue how frustrating it can be dealing with all this stuff.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  195. ftp site by Anonymous Coward · · Score: 0

    support.dlink.com and ftp.dlink.com dont have the DI 604 firmwares up.
    Looks like they took down the firmwares and might update them later.

  196. Re:see section:Why D-Link needs to ask for permiss by jbolden · · Score: 1

    Ah, but there is. D-Link is conspiring to have owners of their routers trespass into those NTP servers. I believe thay call this conspiracy "sales" or "marketing". I'm not sure if the owners themselves would have to have knowledge of this for it to be a conspiracy, but I don't beleive it would be.

    You are missing the point. It is against the law to conspire with someone to commit trespass. So even if you can prove (2) and (3) (that is the DLink's customers were trespassing) you still have problems getting anything criminal on DLink.


    I'm not sure what you mean by this. Read the article: The routers are intentionally made to connect into a server where the stated policy of that server indicates that they are not welcome there. That seems like trespass to me


    Right and the law (again the trespass statues) seems to define "access" as more than a simple packet exchange. It reads like it requires a log in.

    I bet it might if the producer of that data has asked that it not be taken. See above. Also, what's being taken here is not just data; It's really a service: the availability of a very accurate source of time data. Anyone can give you the time, but this is something that has to be maintained at some expense so it has a definite value whether he's charging for it or not.

    There is serious question whether you can "own" facts. For example lets say I compute the product of two 50000 digit numbers. I may have been the first one to compute this product. Can I enforce a copyright on that fact? Can I patent this? Basically the law says no. The correct time may not be considered an own-able fact.

    As for stealing a service, go back to ggggp. The whole trespass thread started because DLink doesn't meet the criteria for theft of service (they don't have enough control over the server, nor did they use deception).

    Because of that, saying it was "given away for free" or "just the time" might not work as a defense if this went to court.

    Forget about defense. I'm still waiting for anyone to actually show a possible prosecution. That is a place where DLink fulfilled all the elements of a crime.

  197. Give a programmer a break! by myopiate · · Score: 1

    Hi Tech company in Taiwan says "Hey, D-Link we have NTP! Want to OEM our BL-8000?" D-Link either says yes or asks their current OEM "I don't know what the hell NTP is, but why don't you have it?". In either case some lowly engineer, being paid in noodles, is told to put NTP on their router by tommorrow morning or get their noodles elsewhere. Bad design decisions often follow bad management decisions.

  198. Don't fire the programmer - fire the lawer! by Bunyip+Redgum · · Score: 1

    The programmers probably implemented a spec (this sin't Microsoft) and will no doubt fix the issue as soon as they are told about it (i.e. now it is on slashdot they will spent the weekend doing that). In this case it is th lawer who is clearly the major problem.

  199. SInce someone brought up Cisco here... by gd23ka · · Score: 1

    First off, I'm not sure about D-Links half-hearted go at NTP so I think sending those boxes seriously malformed packets could take them down... fast. I wouldn't be surprised if there isn't an exploit or two out there that take advantage of the D-Link NTP client.

    However apart from quality, you know what the most striking difference are between D-Link and Cisco?

    1. Cisco is definitely a pro and would never fuck up like that in the first place.
    2. Just assuming it had been Cisco instead of D-Link they would be so much more likely to go
          the easiest way of resolving the problem which is to fork over the $60,000 or so for bandwidth
          and apologize. A letter. Five or six checks. About $60,000 loss. It'll boil down to all in all
          from considering all expenses such as people's salaries who spend time on the problem and cut the
          checks to the postage stamps needed for them to get to Denmark - all that will probably boil
          down to a markup on equipment and services of 2 cents and nobody will ever be the wiser.

  200. Far be it for me to give PHK advice... by tlambert · · Score: 1

    Far be it for me to give PHK advice...

    But if you only have about 2000 authorized users, it seems to me you could modify the software to white list them.

    Then anyone not on the white list gets a random time back (with appropriate checks to make sure that it isn't anywhere near the correct time).

    As soon as it starts looking like a bug in their product, they wil take the problem seriously. But don't expect them to take it seriously until it actually becomes *their* problem.

    -- Terry

  201. Re:WTF??? by lendude · · Score: 1
    Talk about brain dead - he specifically says in TFA that:

    "I have also been offered a specfic amount of "hush-money" if I would just shut up and go away, but the amount offered would not even cover my most direct expenses."

    Add up the friggin' numbers in TFA re: his direct expenses and you have an upper limit for what D-link, via their lawyer, has offered. It's fucking obvious.

    Unless of course you are so far gone in your perpetuating your non-existent logic that you can't turn back.

    --
    "Get off the cross - we need the wood" - Tori Amos
  202. Re:wrong easy fix. try this... by Anonymous Coward · · Score: 0

    After all legitimate users are moved off, change the DNS entry and point it into d-link's IP address space. They can deal with the traffic however they like...

  203. Send d-link a Fax by Anonymous Coward · · Score: 0

    I just sent the Canadian d-link offce a fax quoting the open letter.
    The Canadian office fax number is reachable with the http://www.tpc.int/ e-mail to fax gateway.

    A listing of d-link fax numbers is available here: http://www.dlink.ca/corporate/international.php

  204. Re:see section:Why D-Link needs to ask for permiss by Ash-Fox · · Score: 1

    Couldn't theft of service apply to a client is 'claiming' to be a server by connecting to a tire 1 server?

    --
    Change is certain; progress is not obligatory.
  205. Don't FUCK with my Dlink shit by Anonymous Coward · · Score: 0

    So what? Give Dlink a break. It's not like Britain isn't corrupt, or Germany, or god help up France. Some piddling communistic country time server gets hit up by some piddling communistic country's cheap-ass 'router'. So what?

    1. Re:Don't FUCK with my Dlink shit by Anonymous Coward · · Score: 0

      denmark has never been communist.

  206. This is how bad it was by Snaller · · Score: 2, Informative

    The guy had help in finding out who it was who abused his service, by Richard Clayton, he writes in his blog about this: "on a typical day he'd receive 3.2 million bad packets (that's 37 a second!). "

    Here he explains how he traced down who was behind, what he calls a DDoS attack: His blog

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  207. Re:WTF??? by Snaller · · Score: 0, Offtopic

    Learn how to read or STFU about him being an asshole.


    Hear hear!

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  208. Re:Im confused by Snaller · · Score: 1

    No, he is pissed that people who are not authorized to use it are abusing it, at his cost.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  209. Poul-Henning clarifies by merdaccia · · Score: 1
    2. NTP is a timing protocol. You do not want to do expensive and timeconsuming filtering on the packets because that disturbs your timing performance.

    Poul-Henning, this reason is only slightly correct. Your timing performance, or accuracy, will not be disturbed simply because filtering is expensive or time-consuming. It will only be disturbed if the filtering takes a non-deterministic amount of time to complete. That's a big distinction, because it means you may be able to filter to help solve your problem.

    If you recall David Mills' logic, drift is calculated based on the exchange of two messages, and a simple calculation. There are four local time variables involved in synchronising two hosts. These are the departure time of message 1 from host 1 (t1), its arrival time at host 2 (t2), the departure time of message 2 from host 2 (t3), and its arrival time at host 1 (t4). The calculation essentially figures out the transmission delay of a message, and uses that to figure out the drift between the clocks at host 1 and host 2 (your NTP server). The delay is calculated as (t2 - t1) + (t4 - t3) / 2, and th drift is then t2 - t1 - delay. NTP will exchange these message pairs more than once to amortise out differing propagation delays (because of different IP routes, different delays at routers, etc).

    Now say you add filtering. You have two options. You can either filter before the incoming message 1 at host 2 (your NTP server) gets timestamped, or after. If you do it before, t2 will increase by the filtering amount. If the amount of time spent filtering is a fixed quantity, as well it should be on a low load system, this will not affect precision. If it's non-deterministic, then accuracy will in fact suffer. This is where option 2 comes in. If you filter the packet after you calculate t2, the precision is not affected at all, even if filtering time is non-deterministic. Then, if the filter fails, you just ignore the request and don't bother sending message 2.

    The above thoughts can help you save on outgoing bandwidth. There's nothing you can do about incoming bandwidth unless D-Link get their act together, though, right?

    Hope this helps. Reply to this post if you have any questions.

    --

    *blinking cursor*

  210. Re:wrong easy fix. try this... by Anonymous Coward · · Score: 0

    Try Zyxel or Asus. Some Asus models even use linux.

  211. wicked! by Anonymous Coward · · Score: 0

    but serious, shouldn't d-link, netgear, belkin, etc
    have their ownz atomic clocks and NTP servers for that
    matter? it's pretty wierd, even microsoft has their ownz
    NTP server (tho i dont know if they have an atomic
    clock or not) at time.windows.com.
    kudos microsoft!

    mass manufacturing routers and stuff with NTP support
    then freeloading of some non-profit dudes ... yah!

  212. Re:WTF??? by Anonymous Coward · · Score: 0

    Right, but because a US-American company is involved, morals cannot come into play on either side.

  213. Re:ideally, Joe User should use ntp.my-own-isp.dom by jonadab · · Score: 1

    I would expect ntp.commercial-isp.net to usually be stratum-3 (assuming it exists). > somebody running an international high-energy physics experiment can be excused for going > to a level-2 or level-1 server. everybody else is wrong to do that. My understanding is that a stratum-3 NTP server, all else being equal, should get its time from stratum-2 NTP servers. That's what stratum-2 servers are *for*. There is such a thing as a stratum-4 server (i.e., if I put in an NTP server at work (which I would like to do), on our small network that has some 25 systems on it, it could be stratum-4 and pull time from stratum-3 sources, and would still have greater accuracy than we need), but ordinary users would ordinarily not have such a thing, and would use a stratum-3 source. A large business or an ISP would want its own stratum-3 time server, presumably.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  214. Re:see section:Why D-Link needs to ask for permiss by jbolden · · Score: 1

    No there has to be some sort of positive attempt to determine. If they did try and determine it, then maybe but I still have some questions:

    1) There aren't clear definitions of what a server means.
    2) Under lots of those definitions would a DLink qualify
    3) Even assuming 1, 2 don't work you could argue that DLink isn't the one performing the deception, their clients are. Dlink would be the one causing the deception to be performed so maybe maybe you could swing a conspiracy for theft of service but it sure is a stretch.
    4) As someone else mentioned on this thread client based discrimination at the point of the transaction is illegal. Theft of service requires a legal agreement, if I trick you into driving me somewhere where you have the expectation of receiving pot as payment then that isn't theft of service.

  215. Never buy another D-Link product anyway by krischik · · Score: 1

    I have all sorts of problems with my D-Links anyway. And this only confirms that there Firmware is crap.

    They are off my radar forever.

    Martin

  216. indeed you are confused by Anonymous Coward · · Score: 0

    >So filter out everything that is not from Denmark. This will also filter out the people >who have clients that connect to him.

    He would have to accept the traffic into his system to filter it. His issue is the bandwidth cost, not the processing power to service the requests. His simplest way of dealing with the requests, by the time they reach his timeserver, is simply to answer them. Spending even more effort deciding who to answer simply ups his processing load, and coping with the resulting retransmits from the idiot clients would only increase his bandwidth costs.

    >Just like I need to edit my robots.txt to not accept google, he can change his filters >not to accept traffic from outside denmark.
    >He is 'just' being slashdotted and can easily resolve the issue.

    Your robots.txt file simply directs webspiders where they are allowed on your site. Assuming you have a connection filtering set up enabled, that will deny connection based on source IP address (you do realise that IP address ranges do not map cleanly to geographical locations I presume, and that incoming connections are at this point simply IP addresses?). An http connection with a client is a "long term relationship". Rejecting that connection is trivial compared with servicing the requests. For more terse protocols like NTP this is not true at all.

    The only way filtering would assist his bandwidth cost, was if it was applied by his ISP before traffic was assigned to his downlink. His isp has no interest in doing this unless he pays, since it would cost them processing power to inplement the filter and loose them money on the bandwidth he would no longer have to pay for.

    >This all does not mean that D-Link is a bad company and should change their attitude, >best by installing their own server.

    I presume you lost a not in that statement somewhere? As far as I can see what Dlink have orchestrated amounts to a distributed denial of service attack, and is likely illegal on that basis is quite a few juristrictions. And rightly so, this is not simply ignorant, its criminal.

    An entirely appropriate response would be for ISP's to recognise Dlink kit making these requests (the originating ISP has source IP address and MAC address and can recogise the destination IP and that it is an NTP request) and thus recognise a "broken" Dlink and shitcan all traffic from it thereafter. The resulting customer backlash when Dlink routers ceased to function would get Dlink's attention fairly quickly. The originating ISP has money to gain by not forwarding traffic and have a sales oppertunity replacing the "broken" Dlink routers ;) .

    Angry network engineer.

  217. D-Link abuses almost *all* stratum 1 servers by phkamp · · Score: 1

    For some reason it did not occur to me until now that D-Link would
    be stupid enough to harvest the stratum-1 server list for their
    devices, but it seems that is exactly what they did :-(

    http://people.freebsd.org/~phk/dlink/letter2.html

    Poul-Henning

    --
    Poul-Henning Kamp -- FreeBSD since before it was called that...
  218. DNS solution? by hicksw · · Score: 1

    Can his DNS host at dix.dk be configured to only resolve his ip address to other dix.dk hosts, perhaps even to a list of known BGP routers? Then one TTL later, the DLINK boxes would lose contact. This would seem to be in every Danish ISP's interest.

    The ntp servers listed include a number of government sites, some universities, and others. They may be suffering without noticing yet. If some of them could be talked into taking an interest, California law and class action might be words that get the attention of D-Link management.

  219. Re:WTF??? by bernywork · · Score: 1

    To the mod who just downgraded my comment.

    Admittedly, the start of my post is childish, but so was the grandparent poster.

    I asked if there is anything that the slashdot community could do. I was referring to maybe a fund to help him with his legal costs, or otherwise with his hosting charges. Although the article does ask for assistance in getting D-Link's attention, if this doesn't help, maybe there is something else we can do?

    How would you feel if this happened to you?

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  220. Re:List of Affected Products: - ERR Wrong Answer by a2800276 · · Score: 1

    "Self-righteous" would make a nice new category as well.

  221. Other ways to filter traffic by bill_mcgonigle · · Score: 1

    He also mentions how blocking traffic is not feasible, and why

    He says that he'd have to ingres inspect at the border for the net - that's not the case - he can setup a linux box with proxy arp and iptables to inspect packets for just the IP address in question.

    It doesn't stem the flood of traffic, but he can at least poison the well.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Other ways to filter traffic by LurkerXXX · · Score: 1
      Sure, he could deny them service. That still won't cut down his bandwidth charges which are the issue.

      If your going to bother doing anything all, instead of blocking the traffic with a linux box, I'd just set the time to midnight 1-1-1900 or something like that to make all the d-link boxes look broken (which they are, but just in a different way).

    2. Re:Other ways to filter traffic by bill_mcgonigle · · Score: 1

      You didn't read the last sentence of my comment, did you?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  222. Best Practices? by bill_mcgonigle · · Score: 1

    You shouldn't have someone writing firmware if they don't know best practices

    Count yourself as lucky since you've obviously never had to use D-Link gear!

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  223. Birka Birka Mullah Mullah by bill_mcgonigle · · Score: 1

    Obviously, this attack has something to do with that cartoon thing.

    I'm pretty sure the relevant line here was, "Birka Birka Birka, Mullah, Mullah, Mullah, link-i-D-Link-i-D-Link-i-D-Link, Flippity Floppity Floop".

    q.e.d.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  224. test by Anonymous Coward · · Score: 0

    test