Slashdot Mirror


Ask Slashdot: Managing Device-Upgrade Bandwidth Use?

First time accepted submitter wallydallas writes "I'm close to a solution, but I wonder how other people block their many devices and operating systems from updating in working hours. For example: I'm the IT guy who blocks iPads from updating when school is in session because we are in a rural location. 3mbps is the best WAN we can buy. Devices can update after hours just fine. We do this with our router (DDWRT) by blocking MESU.APPLE.COM. Many guests bring in Windows 7 laptops, and I want to welcome them, but not their updates. How can I block updates on Android Phones and Linux Laptops? I have a 4G device at home, and I'd like to apply the same tricks 24 hours a day so that I don't use up the bandwith from my vendor. And my many home visitors should have their updates blocked."

159 comments

  1. For Windows by jones_supa · · Score: 5, Informative

    For Windows, you could try blocking the addresses listed in the Microsoft Knowledge Base article 818018.

    1. Re:For Windows by Anonymous Coward · · Score: 2, Informative

      That is not a complete list. We setup our DNS to return 127.0.0.1 for all of those hostnames, and Microsoft still found a way to do a forced update to MSIE10 that broke all of the Dell desktops running Windows in our office. We had to reimage all of Dells to get them running again. We found the IP addr Microsoft was using for their abuse and blocked it, but then about four months later Microsoft found another way to do yet another forced update and breaking of our desktops. Again, we had to reimage to get the systems to boot.

      Again, that list is not complete. If you block just those, Microsoft will still find a way to break your systems.

    2. Re:For Windows by byornski · · Score: 1

      Broke, or fixed?

    3. Re:For Windows by Anonymous Coward · · Score: 0

      Group Policy? WSUS? Microsoft has, like, actual tools for managing your machines, including the ability to disable automatic updates.

    4. Re:For Windows by Anonymous Coward · · Score: 0

      Simple solution: Create a new image that has a browser other than Internet Explorer installed and conveniently has a Windows Service running which instantly kills Internet Explorer processes. :)

    5. Re: For Windows by wallydallas · · Score: 1

      Blocking the domains in that KB article Is known to break windows update for us and others on this posting. Then we must re build our master image. Blocking apple iOS has no side effect.

    6. Re: For Windows by wallydallas · · Score: 1

      Gpedit.MSC works half way. Only on our win 7 pro desktops. Not on guest computers.

  2. It depends on your environment. by Anonymous Coward · · Score: 2, Informative

    If there are a lot of people that want to do the updates, AND you have the space, a cacheing service can ease the pain. The first time an update is done, the cache (proxy) saves the reply, then when someone else asks for the update, it is supplied locally rather than downloading it again.

    1. Re:It depends on your environment. by Anonymous Coward · · Score: 0

      you cannot proxy https and about anything that uses authentication

    2. Re:It depends on your environment. by Anonymous Coward · · Score: 0

      *boggle*

    3. Re:It depends on your environment. by Anonymous Coward · · Score: 0

      you cannot proxy https and about anything that uses authentication

      So if a solution is not 100% perfect, it has to be thrown into trash can?

    4. Re:It depends on your environment. by Anonymous Coward · · Score: 0

      Well, if there is a solution which is actually 100% perfect, yes.

    5. Re:It depends on your environment. by CohibaVancouver · · Score: 2

      So if a solution is not 100% perfect, it has to be thrown into trash can?

      Of course. This is Slashdot - Where the edge use case wins, every time - Where perfect is the enemy of good.

    6. Re:It depends on your environment. by Anonymous Coward · · Score: 0

      Ironport.

    7. Re:It depends on your environment. by weilawei · · Score: 1

      What planet do you live on? Plenty of corporations and schools mandate that you allow them to MITM you. Accept this certificate or don't use our network.

    8. Re:It depends on your environment. by fuzzyfuzzyfungus · · Score: 1

      you cannot proxy https and about anything that uses authentication

      You can't (easily) MiTM clients that you don't manage; but many, perhaps most, update mechanisms don't use SSL or authentication. It's assumed that ineligible users either have absolutely no interest, or (as in the case of pirates) are probably sophisticated enough that trying to keep them from scoring a copy somehow isn't worth the effort.

      As for SSL, that's extra overhead, and the server is shovelling out the same set of patches to everyone and (on all remotely recent and non-insane update systems) the update client is verifying the package signature before installation, so protecting the package on-the-fly isn't a high priority.

      There are likely to be exceptions, which you'll have to block or suck up; but SSL is not a priority in basic patching scenarios (though the fact that some of the big guys, like Windows update, use BITS rather than HTTP will be modestly inconvenient, since HTTP proxies are incredibly common compared to other flavors).

    9. Re:It depends on your environment. by Architect_sasyr · · Score: 1

      There are two options available to you - 1. Apple's caching server works perfectly (so long as your external IP doesn't change and everyone is on iOS 7 and Mountain Lion or Mavericks) - you download once (on demand rather than syncing the whole repo "WSUS" style) and distribute to many. This saves heaps of space without screwing with the end user, and it doesn't need to be managed via GP or anything like that. 2. SCCM on demand packages. Not an SCCM guy, but if you can replicate the caching server from Apple in SCCM, you're on the way.

      Neither of these options gives a flying crap about HTTPS or Authentication.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    10. Re:It depends on your environment. by Anonymous Coward · · Score: 0

      There is an in-the-wild malware that takes advantage of HTTPS proxies and uses a forged Microsoft MD5 old cert to get Windows Update to install other malware as system.

    11. Re:It depends on your environment. by Anonymous Coward · · Score: 0

      File serving updates over SSL is expensive, in terms of power, cycles and dollars. In most cases it's only the update manifests that are served over SSL (authenticated or otherwise) with the updates themselves are plain old HTTP and their checksum/hash is verified against the manifest once download is complete. Block/cache the HTTP downloads and you don't need to care who downloads the manifests.

  3. 3Mbps?!?? by Anonymous Coward · · Score: 1

    Wasn't there billions of dollars spent by the government like 10 years ago to get every school connected with high speed internet?

    1. Re:3Mbps?!?? by The_Wilschon · · Score: 5, Funny

      Wasn't 3 Mbps "high-speed" ten years ago?

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    2. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      Submitter is incompetent. Microwave point-to-point connections are available in even the deepest of rural areas and offer 50mb for very little per month/quarter. Even our local piss pot coal mining community public school is on a 100mb link these days.

    3. Re:3Mbps?!?? by lactose99 · · Score: 2

      Hell, I still think the FCC counts it as high-speed even now in their broadband reports.

      --
      Fully licensed blockchain psychiatrist
    4. Re:3Mbps?!?? by queazocotal · · Score: 1

      If you happen to be in range of an existing tower.

    5. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      Certainly if you divide that up among a large number of users it could be problematic. However, IMO it the highspeed classification is still valid in the context of a home connection with a few users. Most DSL is still around that speed, and cable is not much faster except for some of the higher priced tiers, but still not even approaching an order of magnitude faster. Fiber of course is the exception, but you wouldn't argue that an Indy car is not a race car just because there are jets that can travel an order of magnitude faster.

    6. Re:3Mbps?!?? by CAOgdin · · Score: 0

      AT&T Still think it IS High-speed! (I, too, am rural, and getting the fastest speed I can...3 Mb/s...and cursing AT&T every hour of the day for their focus on THEIR profit, not any customers' quality of service.

      Of course, if you're willing to pay them thousands of dollars a month, they'll happily give you higher speed...but not a worldwide comparable rates.

      Broadband, in the home country of broadband, still sucks, and AT&T, Verizon, and all the other crooks enabled by the FCC (the head of the agency came from one of the major firms) have a singular pricing policy: Summarized, it is: "BEND OVER!"

    7. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      Microwave transmissions are good for something like 30 miles, and relay stations can be setup if they need to go farther.

    8. Re:3Mbps?!?? by Grishnakh · · Score: 1

      3Mbps isn't blazing fast, but it's not completely horrible (though I don't think it's quite fast enough for Netflix).

      The problem is if you're trying to run an entire school on it, rather than a single person's apartment.

    9. Re:3Mbps?!?? by Albanach · · Score: 1

      3mb isn't a lot for a school, especially where there might be a need for streaming video. It would be pretty straightforward to add another connection or two and do some load balancing. Combining that with the QoS suggestion others have made might make the whole network a lot nicer to use.
       

    10. Re: 3Mbps?!?? by Anonymous Coward · · Score: 0

      Yeah its pretty sad. I have seen 70Mbps (45 of actual throughput) on at&t. The beat time warner can offer here is 35mbps download though. When did the cell networks get faster than a dedicated line? Oh yeah... when corporate greed took over.

    11. Re:3Mbps?!?? by queazocotal · · Score: 3, Interesting

      They are good for 30 miles - if there is a clear path.
      This is not just line of sight - but slightly more than this - the path cannot go just past obstacles.
      http://www.proxim.com/products/knowledge-center/calculations/calculations-fresnel-clearance-zone

      For a 30 mile link, the fresnel zone reaches 100 feet in the middle of the link - if anything is in this zone, then the signal will be severely affected.
      Add to this the limitation of sight due to a non-flat horizon - 150 feet towers are needed just to get minimum line of sight.
      For flat land with trees up to 30 feet in places in the middle, for example, that adds up to a total of (100/2)+30+150 =
      230 feet towers.

      If one end is at altitude - you still may need a significant tower in order to clear the fresnel zone.

    12. Re:3Mbps?!?? by dugancent · · Score: 1

      I watch Netflix on a 3Mbit connection with no problem. That said, I have a standard-def TV.

      --
      SJWs are the new boogeyman. -Me
    13. Re:3Mbps?!?? by aaronb1138 · · Score: 1

      Too bad so many of those providers have insufficient backhaul. For every small town with reportedly good line of sight wireless, there are 5 with ISDN like peak daytime speeds due to congestion and crap equipment.

    14. Re:3Mbps?!?? by Cramer · · Score: 1

      Reading the post, I immediately said, "not the best you can buy, just the best you're willing to pay for."

    15. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      Hell, I still think the FCC counts it as high-speed even now in their broadband reports.

      Technically speaking you could have a broadband connection that runs slower than dial-up. Broadband is a type of technology, and while it's usually used to deliver faster speeds than narrowband, that's not necessarily going to always be the case.

      As for the article, there's a couple things wrong.
      "3mbps is the best WAN we can buy"
      Wrong. It might be the best you can afford, but there are plenty of people who will run you a much better pipe if you're willing to pony up the cash. Yes, even in the middle of nowhere.

      "We do this with our router (DDWRT)"
      You should probably get a managed router/switch instead of that consumer grade POS.
      That one should be fine for a "guest access" device, but you'll be better off hooking it up to a more capable upstream device and doing your traffic management on the upstream one instead. It might also be a good idea to get yourself an actual firewall of some sort, which can be used to set schedules for allowing or blocking traffic to/from various update sites (as well as other sites).

      As for which sites to block, that should be a simple matter to determine using Wireshark and a couple test devices, or if you run your own DNS by checking the logs to see what lookups are being done.

      As for your 4G device, are you talking about something like a phone which has both wireless and 4G? Or do you mean that your only internet access is via a 4G plan? If the latter is true, then the same tricks apply at home as they do at the office, assuming your hardware can handle it. If your internet is not via 4G and you're talking about a device which can use both, that solution will have to be implemented on the device itself... nothing you do on your router will affect what happens when the device is not going through it. You can check the various app stores to see if there's a firewall/scheduler application of some type if that's your situation.

    16. Re:3Mbps?!?? by i.r.id10t · · Score: 1

      I have 1.5mb down DSL - its all I can get. Well, I can "get" 3 but I'm so far out at the end of the run it randomly disconnects 5 or 10 times a day and refuses to reconnect, requiring a power cycle of the "modem" (ISP provided) or router (and I've tried quite a few).

      --
      Don't blame me, I voted for Kodos
    17. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      It might be the best you can afford

      So, yeah; they can't

      there are plenty of people who will run you a much better pipe if you're willing to pony up the cash.

      So it's not that I can't buy my own island, it's just that I can't afford it, even though there are plenty of people who will build one for me if I'm willing to pony up the cash. Yes, even in the middle of nowhere.
      I don't know about you but for me, affording is usually a prerequisite for buying.

    18. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      Modem should reconnect automatically. It sounds like you have some other problem.

    19. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      I can get a 10mb/10mb dedicated Active Ethernet with dedicated bandwidth for $40/month 2 miles outside the city proper, and static blocks for $8/month per /29. I'm in the Midwest USA. That $40 includes all fees and taxes and assumes naked Internet with no bundling.

    20. Re:3Mbps?!?? by mysidia · · Score: 1

      Wasn't there billions of dollars spent by the government like 10 years ago to get every school connected with high speed internet?

      Discounted telecommunication services available to schools under E-Rate.

      For every 1000 students; there should be 100 Megabits.

      This is like saying.... for our school lunch program; the budget we have allocated, only allows us to buy 10 pounds of meat. All 10000 of you will just have to share it.

      By the way; if any of you are hungry because you skipped breakfast: we're going to have to take measures to block you from accessing the serving dish, since we find that such users are likely to eat a lot more food.

    21. Re:3Mbps?!?? by mysidia · · Score: 1

      Hell, I still think the FCC counts it as high-speed even now in their broadband reports.

      It is high speed, for a typical household of 3 people.

      Hell; 1 Megabit per 10 students is high-speed.

      1 Megabit per 20 students is NOT.

      3 Megabits per 100 students is insanely crappy.

      3 Megabits per 1000 students is a friggin joke.

    22. Re:3Mbps?!?? by mysidia · · Score: 1

      Reading the post, I immediately said, "not the best you can buy, just the best you're willing to pay for."

      Yeah.... use of freebie or low-end consumer-grade broadband services in a large scale instruction environment.

      If your school spends more in a month on toilet paper; or getting the grounds mowed or floors cleaned, in costs, than on your internet connection, then you are doing it wrong.

    23. Re:3Mbps?!?? by Bert64 · · Score: 1

      Of course any company will always focus on their profit above all else, that's the sole reason they exist.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    24. Re:3Mbps?!?? by datapharmer · · Score: 1

      Here at home we can't get any better here without shelling out 10k for a fiber run and 400/month or more for the link after, so we are stuck with crapy AT&T 3Mbps dsl. Netflix actually works fine surprisingly. Initial start on a video will be a bit blocky but it clears up quickly. Quality on other video sources varies wildly, so the service provider's technology clearly makes a big difference. Youtube is decent but has a long buffer time, videos from Aol's news or Fox news will hardly even play and take 10 minutes or more to buffer a 1 minute clip.

      --
      Get a web developer
    25. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      It was, when an update simply was a 3KB diff patch instead of 5000PB of .bmps that are already on your HDD from the previous update anyway.

    26. Re:3Mbps?!?? by chipperdog · · Score: 1

      Your school should qualify for e-rate service...I know the e-rate bid winner for schools around here (which wasn't the monopoly phone company or cable company, but a CLEC) built out their own fiber to each school, so I'm guessing they can get any speed they want...

    27. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      In the Rural US there is not the infrastructure to get bandwidth like there is in the more densely populated areas.
      We are running an entire school district on 40Mb. High speed? yes, if it was your home network but sharing that bandwidth with over two thousand devices...not so much. The real bitch is we can get funding (erate) but there is just no bandwidth to be had at any price. The two ISPs in this area refuse to upgrade the infrastructure to get more. We had an erate contract with a company that was going to build out a microwave link to get us 100Mb + but, like most of the fly-by-nighters, the difficulty of actually getting the permits and LoS positions killed the project before it was even started.
      I see these great advertisements for high speed in the metro areas for little to nothing in cost (relatively) but up here in the sticks, the cost is astronomical in comparison and the two ISPs hold all the keys (laughing all the way to the bank).

    28. Re:3Mbps?!?? by snobody · · Score: 1

      That's nothing. Back in 2004, I was working for a school district in Michigan and almost all of the K-12 buildings were on token ring. We were always just one lightning strike away from having a building offline for the rest of the school year. We used to surf ebay looking for old replacement parts to buy and keep, just in case. Of course, now I'm sure they've probably upgraded to 10 megabit ethernet hubs. :)

    29. Re:3Mbps?!?? by Bengie · · Score: 1

      FCC considers broadband in general as "high speed" and has a speed requirement to be considered "broadband". In this case, "high speed" just means faster than dial-up.

    30. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      Kind of like the sole reason I program is to make money or the sole reason a teacher became a teacher was to make money, etc etc. Some places are in it for the money, some places make money because it's a requirement to do what they want to do.

      At my job, we had 3 different companies come in an evaluate our market, include JP Morgan. They all said the market can bear 3x-5x our current prices. Our product is nearly a requirement for some and is the highest rated in what it does. We are keeping the prices low because it would hurt smaller customers who could not afford it. Many times we bend over backwards and give services for free.

      Our company has a mission to help people, and we're trying to keep it that way. Making insanely good profits is just a side effect of being good at what we do.

      We even had someone in Korea reselling our service for nearly 10x the price of what we charge. When we caught wind of this, instead of moving in on their territory, we decided to make them a partner and are working with them to help get our product into their market. W're lowering the price for our partner and integrating with them to bring better quality services to Korea.

      We want to help.

    31. Re:3Mbps?!?? by toddestan · · Score: 1

      Should is the key word, I've seen some unbelievably crappy modems.

    32. Re:3Mbps?!?? by Anonymous Coward · · Score: 0

      That, in fact, is the effect of Rapacious Capitalism: "Our Profit, Uber Alles!" I concur, that is likely the rationale. It's sad that your assertion, "...that's the sole reason they exist" is, in fact, true in today's U.S. economy. But a moral society doesn't create institutions in which individual actors get to decide how productive other institutions/citizens may be permitted to be. That focus on profit is the symptom of a sociopathic executive class, not unlike "The Wolf of Wall Street."
       
      I'm just a small player, but the reasons my clients still stick with me (I'm now 72) is because I am focused on how successful THEIR businesses are, and I am rewarded by them for that consequence. If AT&T, Verizon, et. al., focused as much on how they can boost the national economy (as is done in South Korea, Australia--until their recent right-ward political swing--and France), they would be even MORE profitable, and we would, too. But, that's too much to ask of the 1%, now, isn't it?

    33. Re: 3Mbps?!?? by wallydallas · · Score: 1

      We don't qualify for e rate as we are private. Non profit for disabled. We shopped but best deal in rural spot is t1 at $600 a month. Netflix tests OK now when no guest devices on our lan. I can't ban win laptops nor ban android phones of staff and students.

    34. Re: 3Mbps?!?? by wallydallas · · Score: 1

      We are not incompetent. Even when we load balance with a Cisco dual wan router the updates from devices slam us. Read the many more details I have added.

    35. Re:3Mbps?!?? by nobuddy · · Score: 1, Troll

      Wall Street loves to forgo $10 tomorrow to make $1 today. We see companies trashed constantly by short sighted profit gains. HP went from a blue chip tech stock standard to a common stock overnight when Carly took over and reigned in all their long-term profit goals in favor of short term gains at a fraction of the profit. (I was inside watching this one happen. It made me ragequit, eventually.)

    36. Re:3Mbps?!?? by nobuddy · · Score: 1, Troll

      I quit unpacking updates to prevent aneurism by rage when I started seeing this. "Hmm.. 128Mb patch, lots of useless crap attached, duplication of DLL's with the same size/signature.. about 600k of new data. Now I want to break something."

  4. Pfsense by bhenson · · Score: 5, Informative

    Use PFsense and use the package squidguard(or dansguardian) and use the software downloads list.

    1. Re:Pfsense by Anonymous Coward · · Score: 0

      Does squidguard even work with the current versions of Squid?

  5. pfSense by Anonymous Coward · · Score: 4, Informative

    http://www.pfsense.org/

    install pfsense plus squid and block the update sites.

    pfsense wan goes to the modem
    pfsense lan goes to the access point.

  6. squid time based acl by Anonymous Coward · · Score: 0

    http://www.squid-cache.org/Doc/config/acl/

    acl aclname time [day-abbrevs] [h1:m1-h2:m2]
                # [fast]
                # day-abbrevs:
                # S - Sunday
                # M - Monday
                # T - Tuesday
                # W - Wednesday
                # H - Thursday
                # F - Friday
                # A - Saturday
                # h1:m1 must be less than h2:m2

    Exercise for the reader
    Create different time acls and block & allowed based on them

    cheers

  7. Don't block it, QoS it. by phizi0n · · Score: 5, Interesting

    There's no reason to avoid using your bandwidth when you can use QoS to deprioritize it so that they can still update any time the bandwidth is available. Most any linux router can do this with tc and iptables, or sometimes with less configurability through their GUI's.

    At home you have control over the devices and can just disable them from automatically updating.

    1. Re:Don't block it, QoS it. by PeeAitchPee · · Score: 0

      He's paying per MB downloaded . . . it costs him money for them to download their patches using his bandwidth, even if nothing else is going on.

    2. Re:Don't block it, QoS it. by Anonymous Coward · · Score: 0

      At home you have control over the devices and can just disable them from automatically updating.

      Apparently you missed the part where he wanted to disable updates for his guests. Apparently he lets them connect to his 4G device at home. Also apparently they don't have internet at home and come to his place to do updates. Otherwise, I can't see how he would begrudge these visitors their odd A/V signature update or what have you.

    3. Re:Don't block it, QoS it. by fisted · · Score: 1

      Then why is he fine with people updating after hours?

    4. Re:Don't block it, QoS it. by lesincompetent · · Score: 1

      He\she only talked about bandwidth, not traffic limitations.
      BTW, how effective can QoS really be? I'm a little bit skeptical.

    5. Re:Don't block it, QoS it. by tlhIngan · · Score: 1

      He's paying per MB downloaded . . . it costs him money for them to download their patches using his bandwidth, even if nothing else is going on.

      Except he's fine with them updating after hours, when the demand on the connection is far lower.

      Basically, he doesn't want updates to bog down the internet link during school hours and making everyone's experience slow and annoying (especially Apple updates - want a good speed test? Apple seems to push the bits out). But after hours when the link is idle, update away because no one else is likely to notice.

    6. Re:Don't block it, QoS it. by msobkow · · Score: 1

      He's dealing with two locations: his home, where he pays for bandwidth, and his work, where the concern is peak hour traffic.

      --
      I do not fail; I succeed at finding out what does not work.
    7. Re:Don't block it, QoS it. by Anonymous Coward · · Score: 0

      He's paying per MB downloaded . . . it costs him money for them to download their patches using his bandwidth, even if nothing else is going on.

      The QoS suggestion was for the school use case.

      The "just disable them from automatically updating." suggestion was for his home use.

    8. Re:Don't block it, QoS it. by jones_supa · · Score: 1

      He's paying per MB downloaded

      You made that up. He didn't say that.

    9. Re:Don't block it, QoS it. by Zocalo · · Score: 1

      The article doesn't actually mention costs at all, so I don't think that's an issue so much as people soaking up the scarce bandwidth when others are trying use the connection for its primary intended purpose; schoolwork. If it were a problem, then I'd have expected the question to have included asking for advice on caching proxies and such like to save bandwidth. If there's no cap, then QoS would be a good part of a solution for this as it lets you make maximum use of your circuit, while avoiding degrading the experience for people just surfing the web.

      --
      UNIX? They're not even circumcised! Savages!
    10. Re:Don't block it, QoS it. by Anonymous Coward · · Score: 0

      Most any linux router can do this with tc and iptables, or sometimes with less configurability through their GUI's.

      DD-WRT can do it. The questioner says he's already using it. It worked for me (Netflix vs USENET).

    11. Re:Don't block it, QoS it. by ewieling · · Score: 1
      BTW, how effective can QoS really be? I'm a little bit skeptical.


      You can only QoS the transmits. To do it correctly, you must do QoS on both ends of the circuit. You can do some "poorman's QoS" by putting it on the transmit side of your router, but that only helps with TCP, not UDP and relies on TCP's throttling.
      --
      I really shouldn't have used someone else's email address for this account.
    12. Re:Don't block it, QoS it. by Desler · · Score: 1

      No, you're actually confusing what they said.

      I'm the IT guy who blocks iPads from updating when school is in session because we are in a rural location. 3mbps is the best WAN we can buy. Devices can update after hours just fine.

      The person you responded to was correct in saying that his post said they were allowed to update devices after hours. The part about his own devices at home was a completely separate part of the post.

    13. Re:Don't block it, QoS it. by Cramer · · Score: 1

      Actually, the router does transmit... to the inside interface. With a bit of buffering, or dropping traffic -- but as it's already crossed the link, you don't want to have to receive it again -- it is entirely possible to rate limit traffic in both directions. Knowing *what* to rate limit is the issue. If he knew what sites were "update" sites, he'd just block them entirely.

    14. Re:Don't block it, QoS it. by Anonymous Coward · · Score: 0

      <blockquote>BTW, how effective can QoS really be? I'm a little bit skeptical.</blockquote>

      You can only QoS the transmits. To do it correctly, you must do QoS on both ends of the circuit. You can do some "poorman's QoS" by putting it on the transmit side of your router, but that only helps with TCP, not UDP and relies on TCP's throttling.

      100% wrong from start to finish.
      What QoS is used for in this context is controlling the data flowing between the edge of his network and the end devices on his network.

      I'm not going to get into everything wrong with the rest of what you said because there are plenty of books, primers, how-to guides, and other information which can explain the fundamentals of QoS, TCP, and UDP to you. You should probably read up on it.

    15. Re:Don't block it, QoS it. by girlintraining · · Score: 1

      There's no reason to avoid using your bandwidth when you can use QoS

      You seem to forget that many ISPs sport bandwidth caps, which is a misnomer; they're actually limiting the amount of data transferred during a given timeframe. QoS doesn't stop a fat bill from showing up the next month showing you used up 1.5TB on an account purchased at a 200GB level.

      --
      #fuckbeta #iamslashdot #dicemustdie
    16. Re:Don't block it, QoS it. by AmiMoJo · · Score: 1

      QoS can only do so much when a number of clients are trying to use a slow connection at the same time because it can only control outgoing packets. Incoming packets are queued at the ISP and sent to the modem at its maximum speed in the order they arrived. Worse still many servers cheat and ignore tcp/ip rate limiting.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    17. Re:Don't block it, QoS it. by Port-0 · · Score: 3, Informative

      I did IT work for a private university for 14 years, I managed bandwidth by blocking certain protocols to various networks and hosts until Naptster, and the following peer to peer protocols, after a couple of years trying to manage bandwidth by blocking protocols, sites, advertising, etc. I gave up on that. Ultimately all of that damages the user's experience, and increased my work load. It puts the IT guy in the position of chasing the users behaviors, always responding to the latest fire and worse it put the IT guy in the position of determining what is important to the users, which it turns out is different to each class of user. So next I tried using one of the many products that allow the IT guy to create classes of users, and classify traffic, apply rules by class, build QoS rules based on all classes. Turns out this is the same nightmare with a prettier UI. I ultimately found the Net Equalizer (netequalizer.com) it is an elegant solution at a fraction of the cost. If you want to be the network nazi and control who uses what protocol, this isn't for you. But if you want to forget about bandwidth problems, this is it. It took about an hour to read the manual, play with options and plug it in, then I only touched it when we increased our bandwidth beyond its capacity a few years later. I don't work for the company or anything like that. It is just one device I bought that performed way beyond my expectations. Their web site has all the info about what it does and how. I would encourage everyone check this out if you have less bandwidth than you feel you need.

    18. Re:Don't block it, QoS it. by Anonymous Coward · · Score: 0

      Worse still many servers cheat and ignore tcp/ip rate limiting.

      Only during start up. I wouldn't think a server with a 1gb link would be blasting away 97% packet-loss at someone with 3mb link. Bursty traffic is good for the network. It reduces peak congestion and increases average utilization.

      The biggest issue I see is enterprises can buy up bandwidth at rates below $0.50/mbit for dedicated, but home users are getting charged closer to $20/mbit for shared which makes it more like $50/mbit. This creates an almost 2 magnitude difference in performance and the network doesn't like that.

    19. Re:Don't block it, QoS it. by Anonymous Coward · · Score: 2, Insightful

      I don't work for the company or anything like that.

      Really? Because in your entire post, while you praised the device (Service? Software?) plenty, you never actually said what it does.

    20. Re:Don't block it, QoS it. by Agripa · · Score: 1

      While it is true that receiving the data again across a slow link is inefficient, dropping packets is the only universal way to signal IP congestion. (ECN) Explicit Congestion Notification can signal congestion at the IP level without dropping packets but of course few devices implement it or perhaps even go out of their way to ignore it in the quest for individual performance at the cost of degrading the network for all other devices.

      http://en.wikipedia.org/wiki/Explicit_Congestion_Notification

      Traffic shaping does indeed work for outgoing *and* incoming data. Obviously on the incoming side the packets get dropped after the expense of sending them over the slow link but using it does have the advantage of minimizing queue depth and lowering latency.

    21. Re:Don't block it, QoS it. by Agripa · · Score: 1

      Traffic shaping on the incoming side is still effective though even given that it has to drop packets that have already been sent over the most expensive part of the link. Dropping packets is the one sure fire way to signal to the transmitter that it should stop sending so quickly and while the server can ignore ECN, it cannot ignore dropped packets.

      If the incoming aggregate flow rate is kept below the level of the slowest link which is almost always the customer's link, then the intervening buffers will tend to be depleted minimizing latency. At the very least, the transmit buffer immediately on the other side of the customer's link can be kept at a minimum level.

    22. Re:Don't block it, QoS it. by Agripa · · Score: 1

      You could have found articles discussing their product in a modicum of time that are prominently linked on the first page of their web site and gotten your answer undiluted.

      Summary:

      It implements stream based flow control while evaluating the behavior of each stream and penalizing the misbehaving ones.

    23. Re: Don't block it, QoS it. by wallydallas · · Score: 1

      Thanks port 0. I will look in to that. Great reflections . I agree.

  8. why give them wifi? by Anonymous Coward · · Score: 0

    If someone is at school shouldn't they be learning rather that doing something on their phone?

    1. Re:why give them wifi? by Anonymous Coward · · Score: 0

      Buy a pair of scissors right? Ok, has enough time passed?

    2. Re:why give them wifi? by Cramer · · Score: 1

      a) "school" now includes "internet" (unlike when I was a child and we learned from books)
      b) devices do this shit entirely on their own with zero user interaction.

    3. Re: why give them wifi? by wallydallas · · Score: 1

      Our students are all disabled. 50 of them. Many speech and text assist I've apps.

    4. Re:why give them wifi? by tepples · · Score: 1

      Some students finish their assignments before the bell or finish eating before the end of lunch hour. Some students even live in school-associated dormitories; this is most common for university undergraduates, but some K-12 schools are boarding schools.

  9. Log and block by Anonymous Coward · · Score: 0

    suggest you enable logging on the proxy/router, monitor for addresses/ip related to updates and block them. You'll want to block application updates like Adobe, etc also I would presume.

  10. Consider caching instead by nemesisrocks · · Score: 5, Informative

    Since you're in such a remote area, your visitors very likely also have slow connections at home too. Why not cache the updates instead? You'll be contributing towards a safer, more secure internet.

    The first person who downloads them would cause a drain on the network, but at least all future attempts would be served up from your cache. You could even have a spare machine downloading the updates overnight, pre-populating the cache for your visitors, to reduce the burden updates cause during the day.

    I've used the instructions here with great success on Squid: http://wiki.squid-cache.org/SquidFaq/WindowsUpdate

    Apparently Apple iOS updates can be cached too, e.g.: http://lkrms.org/caching-ios-updates-on-a-squid-proxy-server/

    1. Re:Consider caching instead by Enry · · Score: 1

      Between this and QoS it should take care of the problem.

    2. Re:Consider caching instead by Sez+Zero · · Score: 1

      Caching helped me a bunch. We have a little Mac mini and I turned on Caching service on OS X server. Works great for software updates, App Store purchases, for local Mac and iOS devices. It works much better since iOS 7, keeping those iPhones in check.

    3. Re:Consider caching instead by mysidia · · Score: 2

      Since you're in such a remote area, your visitors very likely also have slow connections at home too. Why not cache the updates instead? You'll be contributing towards a safer, more secure internet.

      Not only that.... but malware can suck up your bandwidth just as fast, or faster than updates; the consequences of failing to update can over time be adverse to your own network's performance.

    4. Re:Consider caching instead by Larry_Dillon · · Score: 1

      I used to use Squid for caching Windows Updates and it sped things up about 1000% percent.

      I would recommend using something like Ntop to figure out where your bandwidth is actually being consumed and target that for caching.

      Much like freeing up space on disks, you can waste time trying to figure out every little thing, or you can target the biggest files and get the most results.

      The only down-side of Squid caching is that it can't work with https:

      --
      Competition Good, Monopoly Bad.
  11. OT: can you bond multiple pipes? by Anonymous Coward · · Score: 0

    Back in dialup days some providers let you "bond" 2, 3, or even dozen(s?) of modems together.

    Ask your ISP if they have that capability with the existing lines.

    If not, consider adding a satellite connection and QOS bulk incoming data through that pipe.

    Captha: obsolete

  12. DPI. deep packet inspection by sgt+scrub · · Score: 1

    You can put snort on DDWRT. There are signatures that can be added and removed via script and cron. The signatures are able to block Microsoft Updates, normal and BITS, as well as specific services on iTunes.

    --
    Having to work for a living is the root of all evil.
    1. Re: DPI. deep packet inspection by wallydallas · · Score: 1

      Nice. Thanks. Will try.

  13. Why just device updates? by ChaseTec · · Score: 3, Informative

    Any particular reason you've singled out device updates? Seems like you'd be want to block or QoS all large or multi-range binary transfers. You should have a transparent caching proxy server in place (which is where you'll be able to inspect and block large transfers).

    --
    My Hello World is 512 bytes. But it's also a valid Fat12 boot sector, Fat12 file reader, and Pmode routine.
    1. Re:Why just device updates? by forkazoo · · Score: 1

      Well, if he has identified it as taking up a large amount of the available bandwidth, then it certainly makes sense to consider it a target for reductions. Perhaps more importantly, users tend not to care about updates like that. A user actively downloading a file from some source is probably more important than some automated process the user doesn't care about, and can be deferred until the user gets home without them noticing anything.

      That said, I've been saying for a while that there needs to be some sort of bandwidth discovery protocol. My original thought process was driven by apps on mobile phones, but this seems like it would benefit for the same reasons. Wireless oeprators are always concerned about using scarce bandwidth resources so we get plans with low data caps and such. Imagine if there was a completely standardised way for an application (say an email app on a phone) to "ping" bandwidthdiscovery://mail.foo.com with some sort of priority metric. If nothing responded back, it would act normally, so the system would be completely backwards compatible. If something did respond back along the route (for example, the wireless ISP you are connected to, but it could theoretically be something local or distant. The school's DDWRT router in the OP example.) it could reject the session, or encourage a delay. That way an email app set to check every 5 minutes could occasionally get a polite rejection from the ISP asking the app to hold off since circuits are overloaded. The phone would then wait a few minutes before trying again. Eventually the phone would download new email, but at high traffic times, it might wind up going 15 minutes instead of 5, saving the network some trouble. Software updates might defer a download for days or weeks if there is a continual rejection.

      My Android phone lets me set software updates and podcast downloads to only happen over wifi, under the assumption that cellular data is expensive, but wifi data is unlimited. But, if I connect to a Mifi access point connected to a cellular connection, my phone currently has no way to discover that it is actually using (limited) cellular data. With a bandwidth discovery protocol, it would get the same rejections from the ISP that it would get if it had directly connected to the cellular data itself. And, local admins could easily set up rejection rules like the OP would be interested in, while still allowing the possibility of user overrides in cases where the school IT guy really wants to manually update the school's computer systems and whatnot. Think of it as a sort of queryable QoS.

      And because any intermediate system on the route can let apps know to reduce bandwidth usage, a server being slashdotted can have some queries be rejected, rather than everything being on the link local side near the user. Obviously, none of this helps the admin in the immeadiate term. But, it would seem like that's how it ought to work.

  14. It's not the updates, it's the cloud sync by whoever57 · · Score: 2

    On our network, we have seen one Apple machine running at 20Mbps to the Internet for hours on end. I believe this is a cloud sync. Looking at QoS to throttle this, but the external IP addresses appear to be a disparate and unknown set, so will have to throttle the firewall -> LAN IP connection.

    --
    The real "Libtards" are the Libertarians!
    1. Re:It's not the updates, it's the cloud sync by Anonymous Coward · · Score: 0

      Torrenting is called "cloud syncing" now? Jeez.

    2. Re:It's not the updates, it's the cloud sync by chromas · · Score: 1

      It's not just any cloud; p2p is cumulonimbus. Huge swarms of nodes all over the world and you don't have to care where they are to get what you want. Also, some of its usage may be legally cloudy. Cloud cloud cloud!

  15. use a decent firewall by Anonymous Coward · · Score: 0

    https://www.paloaltonetworks.com/products/platforms/firewalls/pa-200/overview.html

    This will do everything you could ever think of for control on your WAN link

    Get a demo in your environment for few weeks.

    Other vendors have similar products.

  16. Unintended consequences by Kardos · · Score: 1

    If you block updates, windows particularly, then you'll have higher chances of infected systems that may be used for DDoS etc.

    1. Re:Unintended consequences by jones_supa · · Score: 1

      Eh. You're stretching it a bit. I think those machines will soon enough find some other time or other network to get the updates in. The update check interval for Windows is 20 hours anyway.

    2. Re:Unintended consequences by mysidia · · Score: 1

      There's a chance they might not connect to any other network; or might not connect when updates are "allowed" --- especially machines on site.

      There may be machines regularly used only on that network, and not connected to a network at other times.

      So there is some level of increase in risk, regardless

  17. Why do you let them on your home network? by Anonymous Coward · · Score: 1

    Blocking these types of downloads at a school I can understand, not a lot of schools have funding for high bandwidth connections.

    At home that's another story, if you don't trust them, don't let them on. Why would you let them on your home network if you don't trust them. I consider letting them use my home network for phone and app updates be a good host. Overall my initial reaction to reading the question posed, was the thought that your are very much on the verge of being a control freak

  18. Don't block them by Anonymous Coward · · Score: 0

    shape them using QOS. Updates are important.

  19. what? by Anonymous Coward · · Score: 1

    I'm in Juneau Alaska. The only way in and out of town is via plane or boat ... we are WORSE than rural. ... As of noon today, we just got 100Mb ..... something is wrong there.

    1. Re:what? by Anonymous Coward · · Score: 0

      more dire in Sitka, at least you guys are connected to the continent.

    2. Re:what? by PopeRatzo · · Score: 1

      I'm in Juneau Alaska. The only way in and out of town is via plane or boat ... we are WORSE than rural. ... As of noon today, we just got 100Mb ..... something is wrong there.

      100Mb? But we're talking about network connections, not the size of your flash drives.

      --
      You are welcome on my lawn.
    3. Re:what? by Anonymous Coward · · Score: 0

      I'm surprised you don't have faster in Juneau, the seat of AK gubment.

    4. Re:what? by Anonymous Coward · · Score: 0

      I'm in Juneau Alaska. The only way in and out of town is via plane or boat ... we are WORSE than rural. ... As of noon today, we just got 100Mb ..... something is wrong there.

      If you used a few flashdrives instead of floppies your penguin could carry much more than 12MB.

  20. Caching server by Anonymous Coward · · Score: 0

    The caching service in OS X Mavericks server will take care if this for iOS and OS X.

  21. Wide scale blocking. by Lumpy · · Score: 3, Interesting

    I strongly suggest you also block all the common advert servers such as doubleclick as they consume far more bandwidth than the updates do.

    --
    Do not look at laser with remaining good eye.
    1. Re: Wide scale blocking. by wallydallas · · Score: 1

      Good idea.

  22. Local update server by LMariachi · · Score: 2

    Mavericks Server has Caching Server 2, which I haven't personally used but their blurb for it sounds like exactly what you want, at least as far as Apple devices.

    1. Re:Local update server by Anonymous Coward · · Score: 1

      Caching Server 2 works great for OTA updates and Apps to iOS , so long as you have 1 pipe out to the internet.

      It won't help you 6->7 because 6 doesn't know it exists.

      If you disable "local networks only" anything inside your private LAN (as opposed to just the subnet the caching server is on) will use it, including iTunes on desktops.

      Its pretty neat all in all - pretty much any Mac capable of running Mavericks sitting in a wiring closet or machine room somewhere can do this readily.

  23. Caching Service by Anonymous Coward · · Score: 0

    OS X Server has Caching Service to alleviate this exact problem.

    Install the OS X Server package on any Mac running the latest OS X and turn on Caching Service. Then any iOS devices and Macs on the same subnet will automatically download updates from the Caching Service if available. Basically zero configuration and it takes care of a bunch of devices for you.

  24. Ditch the WRT by kroby · · Score: 4, Informative

    WRT is great for tinkering and home users, but good god, please don't put it in a production network. Get something like a SonicWALL or a FortiGate, learn to use it, and thank me later. QoS will get you nothing, there is no such thing as QoS on the internet. However, bandwidth management and throttling could help a lot. Before you can prioritize traffic you need to be able to identify it, and this is where life becomes much easier with a UTM appliance. You can prioritize by device type (MAC address), source, destination, protocol, or application. With application awareness you can easily see what is sucking up the most bandwidth, and it classifies all the traffic for you automagically based on signatures ran against deep packet inspection. A caching proxy, as mentioned in other posts, would help speed up the internet and reduce bandwidth consumption. Something like Squid would work here, or you could go the appliance route. Bonus, with a UTM device you also get IDS/IPS, botnet filtering, gateway antivirus, spam filtering, RBL filter, content filtering, application control, SSL VPN, wireless controller, and more. They cost money, but you will not find these features for free, and if you do it is going to be a nightmare to manage.

    1. Re:Ditch the WRT by epyT-R · · Score: 0

      To be fair, L7/application/protocol filtering can be done with netfilter/iptables, and ddwrt does allow some access to that capability.. Most of the rest of your featurelist can be done with a single x86 machine running a router distribution. For a 3Mbit line, cisco/sonicwall et al are way overkill.

    2. Re:Ditch the WRT by Anonymous Coward · · Score: 0

      I think you're mistaken about what exactly QoS is. QoS is not just using markings across your network. When you do "bandwidth management" and "prioritize traffic," you are doing QoS.

    3. Re:Ditch the WRT by Anonymous Coward · · Score: 0

      What do you mean by QoS gets you nothing? I've got an old Packeteer Packetshaper 6500 at home that would disagree with you.
      You mention UTMs with prioritization ... I think your definitional of QoS is narrow if you don't consider what you're doing to be QoS.

      BTW to anyone else reading, I highly recommend Packeteers for home use. You can find them on ebay for extremely cheap ( bought mine for $100 )
      but you MUST talk to the seller first and have them run some diagnostic commands. Some of the units come with permanent perpetual licenses. However MOST do not, and only have demo licenses. The boxes are utterly worthless without the permanent licenses.
      Sadly Bluecoat ( who bought them ) does not offer any obsolete device license deal.

    4. Re:Ditch the WRT by Anonymous Coward · · Score: 0

      Even if your ISP won't listen to/care about your DSCP/CoS markings that doesn't mean that prioritizing traffic going out your saturated link wouldn't help. Classifying and prioritizing traffic is still a QoS feature.

    5. Re:Ditch the WRT by Bengie · · Score: 1

      $100 must be for one of their low end ones. Looking at their current new stuff, the $27,000 model would be required to handle 100mb/s, which I hope to get soon. Nice to know for people with really slow connections.

  25. Linux by jones_supa · · Score: 1

    For Linux you will have to make rules for each distro. Ubuntu can be blocked with *.archive.ubuntu.com. Get the most popular distros covered, and you should be off pretty good.

    1. Re:Linux by DarwinSurvivor · · Score: 1

      Only if they update from the default mirror. There are thousands of mirrors for each distro ranging from universities to ISP's and non-profit organizations. Good luck blocking those.

      What you *may* have luck with is providing a local mirror for the major distros (say Ubuntu, Fedora and Mint), then advertise it to the students with the incentive that being a local mirror it will be WAY faster. Blocking people only makes them more determined, give them a better solution and they may just solve the problem for you.

  26. Caching Servers by jtara · · Score: 1

    Somebody else posted this suggestion, and it got promptly shot down (in typical Slashdot fashion) by people who know nothing about the subject...

    For at least Apple and Microsoft products, you can install a caching server that will cache the first download of any given update and then deliver from the cache on subsequent updates.

    This is not the same as a caching HTTP server. (That what was shot-down...) These are specific servers made available by Apple and Microsoft, and meant specifically for caching software updates.

    In fact, I have the Apple server installed on my Mac Mini. (It comes bundled with Mavericks Server, which is now just an optional package that installs on top of OSX.) It caches both iOS and OSX updates. I did an Xcode update (>1GB) on my Macbook in 2 minutes flat.

    This would improve performance for your own updates, and would also permit you to offer updates to guests with little overhead, if you so choose.

    Linux is more difficult, as there are quite a number of distributions with different update schemes. But I have to assume that a similar solution is available in most to all cases.

    1. Re:Caching Servers by L4t3r4lu5 · · Score: 1

      For Windows it's WSUS. It's a component of any Server OS, but I wouldn't like to run it on anything that ordinarily has any kind of workload. It's quite resource intensive.

      If this guy has EES licensing I can't see why they wouldn't use it

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    2. Re: Caching Servers by wallydallas · · Score: 1

      We don't want to setup a ms server with WUS service. May be our only hope. Leaves us no other choice.

  27. slow down partner by Anonymous Coward · · Score: 1

    you're making a lot of assumptions about the fresnel zone without knowing the frequency the equipment is operating on.

    1. Re:slow down partner by queazocotal · · Score: 1

      Quite - I arbitrarily assumed 2.4GHz.

  28. pfsense...but... by Anonymous Coward · · Score: 0

    After months of wrangling with linux routers then pfsense I found a quan wan router by tp-link for £30. Whilst I rarely use more than one wan on it but the timed fallbacks and routing policies are exactly what you need. A squid cache (forward port 80 on cache box to save having to set clients) helps but also maybe a samba share with common stuff. The router is dirt cheap considering the time you can lose on (although amazing) pfsense and the cache/share will run on any old crap - I often pick a client that will be on alot to serve these functions.

    Mainly, good luck
    - a sysadmin for a school with a 2mbps (notice lower case) for 40 pcs.

  29. In Soviet Russia, Windows phases out YOU! by Thor+Ablestar · · Score: 1

    My own personal solution to this problem is to phase out every and each program, OS and everything other that downloads upgrades without owner's intervention, and there would be a really serious need in order to leave such a program, with specific traffic shaping crafted specifically for it. You understand what I mean.

    Also, when I was a sysadmin I just installed a very complicated firewall (ipfw on FreeBSD) that limited speed of every separate group of users so the bandwidth hog would affect his own group only. And the sniffer was installed so that I could see the update sources and limit them accordingly.

  30. Palo Alto Networks by Anonymous Coward · · Score: 0

    Pretty simple - just leverage application controls and apply best-effort QoS that's guaranteed no bandwidth.

  31. Cache It by Anonymous Coward · · Score: 0

    Sounds like your user base might face even grimmer WAN circumstances wherever they are head after hours. I like suggestions involving pfSense: though that is just one of many open and closed source solutions that could help you accomplish this.

    However, perhaps there are some old hard drives that could be salvaged so as to cache these popular update files.

    You'd win long term because:
          *your network population is patched
          *you may be able to cache other popular resources, like WikiPedia, better utilizing the limited WAN connectivity
          *you will tax the router less as it will divert once rather than block time after time
          *you teach good equipment maintenance (thanks to Apple and MS people have come to fear the updates they so desperately need)

  32. Girlfriend ? by Anonymous Coward · · Score: 1

    Seriously, I know this is /. but If you get a girlfriend this letting your visitors use you internet is a moot point.

  33. it may not be available by Chirs · · Score: 0

    There are lots of small towns that simply don't have access to real high-speed links. I just checked, and there are towns in my province (canadian prairies) that only have 1.5 mbps connectivity and most of the smaller places max out at 5mbps. Most of these places you'd be better off with a 4G mobile hotspot for each classroom.

    1. Re:it may not be available by mysidia · · Score: 2

      I just checked, and there are towns in my province (canadian prairies) that only have 1.5 mbps connectivity and most of the smaller places max out at 5mbps.

      Virtually... in any town; small or not, there is plenty of fiber and other Telecommunications infrastructure. The telephone company essentially needs large digital trunks, just to deliver basic phone service.

      If there are providers delivering 1.5 and 5 megabit connections to residents then they Do have high-speed links in the area --- the provider has to have access to some high speed links in the first place in order to be able to offer 5 megabit connections in the first place....

      If significant bandwidth is available over wireless 4G, then again there must be nearby 4G towers in range of the area area that also must have access to high-speed links.

      I'm not buying "the infrastructure is not there" argument, for those areas.

      Now: it may be unavailable for political reasons, or the school not willing to spend more than a few $100 a month for a 100 megabit private circuit to an IP transit provider.

    2. Re:it may not be available by nobuddy · · Score: 1

      And their backhaul is 5Mbps, from which they have sold 1.5Mb links to 1500 people....

  34. With Linux it's gonna be tricky. by Anonymous Coward · · Score: 0

    Many different distro's.
    Many of them use different update systems and different servers and different ports, etc.
    In some systems updates happen automatically. In some - don't. Best is to tell owner, they will typically know how to switch off auto update.
    You can check out most popular distros and based on that block their servers. But even then, it ain't gonna be a silver bullet, since servers also change from time to time.

    You prolly better off with block all unknown outgoing ports and just let traffic. But even then, good chance some of those servers may also listen on port 80, for specifically reason of blocking their native ports.

  35. Apple Caching Service by PhunkySchtuff · · Score: 1

    On any Mac in your office, running 10.8 (Mountain Lion) or 10.9 (Mavericks) purchase (for $20 or so), download and install the OS X Server app.
    Turn on the Caching service. Problem solved for Apple devices.

    The server then registers itself with Apple, they see the registration coming from your IP, so when further devices from that IP address request a software update, these machines are pointed to your internal Caching server. Then, when a device (or a Mac) tries to download an update or purchase something from the App store, it will come from the persistent cache in preference to the WAN.

  36. Public network etiquette? by Anonymous Coward · · Score: 0

    I always thought this is one of those things where the os manufacturers need to have a network etiquette setting which disables updating at specific locations. I cringe every time I see some nut job trying to update his/her device over a conference wifi.

    1. Re: Public network etiquette? by wallydallas · · Score: 1

      Amen. Think of airplane mode. Guest device limiting its own lan consumption on all apps with one switch the user can find.

  37. the BOFH way by higuita · · Score: 1

    Use iptables rules in the router to allow/disallow traffic at some hours of day, see this. You can totally block the traffic, or QoS it to oblivion on hot hours and increase it traffic later (join the iptables rules by hours to set the classid and then apply different QoS to then)

    Finally, a caching transparent proxy might help, specially if everyone uses the same sites... it helps the normal browsing (by caching images, css, js, etc) and the updates (local copy if already downloaded). You just need a old computer with some HD and you are done.

    For harder to filter services, you can usually block DNS for then... but if you allow it for some time, it might be cached by the clients on peak hours and still work.

    Of course, if you control the clients, you can also configure most of then to only download off hours

    Finally, you can be a BOFH, permit only allowed traffic and block the rest... or redirect it to some backdoor installer and enjoy the chaos generated

    --
    Higuita
  38. don't over complicate by Anonymous Coward · · Score: 0

    The standard solution most enterprises use, usually working with a firewall and blocking list e.g. websense, is to simply allow just about everything, and restrict it as it comes down. There's no way you'll be able to compile a list of every possible update or every possible device, and unless you have purchased a high end router, or have hacked your own or setup a router box via linux, you probably won't even have enough storage to create rules for all those apps.

    The way I do it is like this:

    Completely unrestricted. When I know people are coming over, I'll throw up wireshark or avayashark and monitor the traffic, finding the urls for the updates people might try to pull down, then block them, or severely limit the QoS on them. I'd also suggest, like another poster, that you start caching your ms/apple updates and host them locally, your friends with crappy internet will love you for that.

    Using linux you could create some iptables rules to set those urls to only work at off peak hours (times when your friends probably are at home in bed).

    I'd avoid trying to block everything from the start, and only restrict on a needs basis, monitor your traffic and block or redirect accordingly. Using redirection and local caching, you can have your friends update from your local cache, but completely transparently to them. Of course, certain apps and updates require some type of authentication so you might not be able to cache those updates.

    Another, simple option, is to block stuff at the protocol / port level. This won't work for everything, but it's a hell of a lot easier than blocking every site on the internet.

    You could also setup a guest network, with severe limitations, only allow certain pages, nothing else. My guest network lets you hit google, facebook, and a few other common sites, mostly webmail. Microsoft is blocked entirely.

  39. Up to 3Mbps by Anonymous Coward · · Score: 0

    You mean you could pay $40 more a month and, if the bandwidth was available, you would be allowed to use some of it. "Up to" is the key phrase.

    1. Re:Up to 3Mbps by coolsnowmen · · Score: 1

      I totally understand that they say "up to 5Mbs" on my consumer plan. But I use internet at all hours of the day, and can tell you I average above that at all times. So, while I have no legal retribution if they don't fulfill that (other than to just leave), I haven't had a problem with shared lines in the suburbs since Road Runner.

  40. I've seen QoS work well in a few situations... by Larry_Dillon · · Score: 1

    The feature of Net Equalizer that lets you limit the number of active connections per client works well in limiting P2P traffic. But in other situations, just getting more bandwidth ends up making people happier and costs about the same as trying to limit it, if you include manpower. In an educational situation, Net Equalizer worked well for us. In a business setting, you should be able to mandate that users not do certain things, if management will back you up.

    Another way to do this is to have more than one Internet connection and either route some protocols, users or servers over different connections. For example, it can work well to route ports 80 and 443 traffic over one connection and everything else over a second connection.

    --
    Competition Good, Monopoly Bad.
  41. Do you... by WillyWanker · · Score: 1

    Also only serve your guests tap water so as not to use up your bottle water supply? Feed them only leftovers so not to tap into your personal food storage? Only let them watch TV on the small TV in the bedroom so you don't eat up electricity from the big screen??? Make them sit in the cold and dark by refusing to turn on the lights and heat, y'know, cause that shit costs money?

    Geez, remind me never to be an invited guest over to your house. You sound like a real winner.

  42. apt-cacher-ng by Anonymous Coward · · Score: 0

    It might not be a general-purpose proxy, but for anything that downloads updates over http (and can have a proxy defined) it's simple and effective. Extra goodness if you update a lot of Debian/Ubuntu-based machines. I have one Raspberry Pi with just an SD card serving updates for about a dozen machines at home and it's much more reliable than squid.

  43. And what for private schools? by tepples · · Score: 1

    Apparently, private schools don't qualify for e-rate. Or should the private school relocate next door to a public school?

  44. Marking an SSID as metered on Android by tepples · · Score: 1

    My Android phone lets me set software updates and podcast downloads to only happen over wifi, under the assumption that cellular data is expensive, but wifi data is unlimited. But, if I connect to a Mifi access point connected to a cellular connection, my phone currently has no way to discover that it is actually using (limited) cellular data.

    If the version of Android on your phone is anything like the version of Android on my Nexus 7 tablet, you can manually mark a specific SSID as metered. Try Settings > Data usage > Overflow menu (the three dot colon) > Mobile hotspots.

  45. OS distinguishes metered and unmetered SSIDs by tepples · · Score: 1

    the os manufacturers need to have a network etiquette setting which disables updating at specific locations

    Android makes a distinction between metered and unmetered SSIDs. Go to Settings > Data Usage > Overflow menu > Mobile hotspots. Windows 8 does something similar, but only for Windows Store apps as far as I know.