Slashdot Mirror


IPhones Flooding Wireless LAN At Duke

coondoggie sends us to a Network World story, as is his wont, about network problems at Duke University in Durham, N.C. that seem to be related to the iPhone. "The Wi-Fi connection on Apple's recently released iPhone seems to be the source of a big headache for network administrators at Duke. The built-in 802.11b/g adapters on several iPhones periodically flood sections of the school's wireless LAN with MAC address requests, temporarily knocking out anywhere from a dozen to 30 wireless access points at a time. Campus network staff are talking with Cisco, the main WLAN provider, and have opened a help-desk ticket with Apple. But so far, the precise cause of the problem remains unknown. 'Because of the time of year for us, it's not a severe problem,' says Kevin Miller, assistant director, communications infrastructure, with Duke's Office of Information Technology. 'But from late August through May, our wireless net is critical. My concern is how many students will be coming back in August with iPhones? It's a pretty big annoyance, right now, with 20-30 access points signaling they're down, and then coming back up a few minutes later. But in late August, this would be devastating.'" So far, the communication with Apple has been "one-way."

87 of 441 comments (clear)

  1. sigh by bucky0 · · Score: 2, Insightful

    coondoggie sends us to a Network World story, as is his wont,

    At least the editors admit that coondoggie is filling the queue up with network world stories. Maybe they'll do something about it at some point

    --

    -Bucky
    1. Re:sigh by Icarus1919 · · Score: 3, Funny

      Hey guys, no breaking the fourth wall!

    2. Re:sigh by slamb · · Score: 2, Funny

      coondoggie sends us to a Network World story, as is his wont,
      At least the editors admit that coondoggie is filling the queue up with network world stories. Maybe they'll do something about it at some point

      You're setting the bar too high. I'm impressed that they correctly used the word "wont".

    3. Re:sigh by HTTP+Error+403+403.9 · · Score: 5, Funny

      "18,000 address requests per second"

      It's like me at the discotheque on Saturday night.

      --
      I'm not a Troll, it's reverse psychology.
    4. Re:sigh by ls671 · · Score: 3, Funny

      common, never ask for addresses, it's eitheir tonight (preferably right away) or never. Be proud ;-)

      --
      Everything I write is lies, read between the lines.
  2. Interesting problem by jshriverWVU · · Score: 2, Interesting

    He states now it's not a big problem, (guessing because it's summer and not as many students there). Then expecting it to be a BIG problem once students arrive. So to me this says that the iPhones using their service aren't students at all. If this is the case, buckle down the AP settings so they're not open or easily accessible via iPhone and require students to anti up their MAC addresses to connect to the wireless network.

    1. Re:Interesting problem by bucky0 · · Score: 2, Informative

      Summer school students?

      --

      -Bucky
    2. Re:Interesting problem by Icarus1919 · · Score: 5, Funny

      That's preposterous. Summer is when teachers return to their coffins to rest. Who would the students learn from?

    3. Re:Interesting problem by MoOsEb0y · · Score: 5, Informative

      Zombie graduate students.

    4. Re:Interesting problem by beheaderaswp · · Score: 5, Insightful

      What I want to know is what is a "MAC address request". I've never seen one. I've seen DHCP requests, ARP requests, even AARP requests- but not a MAC address request.

      I didn't know MAC addresses were assigned dynamically.

      But I'm over 40- what do I know?

      --
      Another consultant who stuck it out.

      "We are the Priests, of the Temples of Syrinx..."
    5. Re:Interesting problem by Architect_sasyr · · Score: 4, Informative

      I don't know if this is a "better" answer, but I haven't liked the one's given yet: Initial DHCP request goes to ARP broadcast (which should NEVER make it past the AP/Authenticator depending on setup - much less into another subnet), a response is returned containing an IP address. Most units hold the IP address in temporary information and do another ARP request to see if anyone has that address in use (again to ARP broadcast). If it is in use then they try again, if not the unit assigns itself the IP address and joins the network. It then tries to find the ARP address of the DNS servers (look at it in wireshark or tcpdump - "who has x.x.x.x tell y.y.y.y"), the Gateway and whatever else your standard unit would be looking for (Domain Controller for a PC, Samba shares if you have auto-search enabled etc.).

      My guess is that either there is no DHCP and the iPhones just try like crazy, or some other misconfiguration of the network is causing these. Couple this with potential interference from all the other iPhone devices in the area, which could (and probably does) cause dropped packets, and one has a veritable storm of ARP requests which could easily take out subnets. 8 wireless cards is enough to DoS a high end wireless access point (Yellow Laptop anyone) so it doesn't stretch the imagination to think that some iPhone's could do it.

      My $0.02 AU

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    6. Re:Interesting problem by dgatwood · · Score: 2, Informative

      I suspect what the GP meant is that it's part of the Rendezvous/zeroconf dynamic IP process, which is often built into dhcpcd/pump/dhclient or equivalent. The very first thing most modern computers do when they see a network is to pick a random address and ARP for it, then assign themselves that IP if it isn't used.

      Also, it is part of the DHCP process, I think. The last step in the process is to ARP for your assigned IP to make sure it hasn't been doubly assigned. I'm not sure if that's actually part of the spec or not, but every OS I've ever studied under tcpdump did it, so I would assume that it is.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    7. Re:Interesting problem by StikyPad · · Score: 2, Funny
    8. Re:Interesting problem by ccollao · · Score: 2, Interesting

      But I guess it's not only the iPhone. Last night I set up mac address restriction in my home wlan, and I put uncorrectly the Ibook's Mac address.

      So after I rebooted the base, My Ibook started to try on and on repeatedly (heavily repeatedly) to connect to my wireless base.
      Just now, when I read this thread I realized that the iBook got my wireless network bombarded by requests.
      Nothing really happened into my base, since I only had 2 computers at that time, but I can see what happens when an avalanche of those requests gets into a base.

    9. Re:Interesting problem by kayditty · · Score: 5, Informative

      I have no idea why no one on the entirety of slashdot knows anything about networks. If I were to reply to every wrong post in this thread alone, I'd be here all fucking morning, so I'm just going to deal with this one.

      DHCP is not implicit in any network topology. It may be modern and 'expected,' but, jesus christ, every time there's a network discussion on this site, DHCP is strewn all over it like shit on a truck stop toilet. Just because you were born in 1995 and have an "ADSL" connection that uses DHCP (well, it probably uses PPPoE now) doesn't mean you're qualified to say anything, and it certainly doesn't mean there aren't real networks that have never even heard of the silly little protocol.

      That said, the initial DHCP request does go to a broadcast address, but it certainly has nothing to do with ARP. It goes to the global broadcast address (MAC: FF:FF:FF:FF:FF:FF). There's no such thing as an ARP address. ARP is a network layer protocol lying atop Ethernet (primarily; it isn't limited to Ethernet, of course). It is a MAC address you are thinking of.

      Your use of commas is worse than your knowledge of low-level network protocols, really. I don't even know why I bother. Whoever mods this shit up, go fuck yourself. And whoever's out there that actually does know what they're talking about (surely there's someone else out of two million users), like I do, fuck you for not replying and setting these morons straight. It's a ridiculous place to read for technological discussion, anymore.

    10. Re:Interesting problem by winomonkey · · Score: 5, Funny

      Isn't the term "zombie" a little bit redundant?

    11. Re:Interesting problem by itwerx · · Score: 2, Informative

      but several phones can bring down the network? seems very vulnerable. Is there anything AP can do to just ignore the rogue requests?

      It's probably related to Cisco's built in defense mechanisms. By default if a Cisco AP detects what it thinks is an attack it will go offline for awhile. The problem is that in the real world there are buggy chipsets and drivers that will trigger this so one usually ends up disabling them in self-defense. As a specific example there is an Intel WLAN chipset present in many older laptops that will randomly resend packets. An AP configured with default settings will shut off for exactly 60 seconds after it sees a couple of those as it thinks a replay attack is being used against it.
            There are several different attack vectors detected and timers associated. But I would think a university would already know all about this and have them configured correctly but if not then yeah, a couple of rogue devices can bring the whole shootin' match down. (To be fair Cisco isn't the only AP vendor that this can happen to).

    12. Re:Interesting problem by that+IT+girl · · Score: 2, Informative

      Zombie graduate students

      I just love that this post is, as of the moment, modded as Informative.
      --
      10 FILL MUG WITH COFFEE
      20 DRINK COFFEE
      30 GOTO 10
    13. Re:Interesting problem by Random832 · · Score: 2, Funny

      Don't you mean the Dynamic DHCP Protocol?

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    14. Re:Interesting problem by weicco · · Score: 2

      I suggest everyone to read Douglas E Comer's Internetworking with TCP/IP Vol 1 - Principles, Protocols and Architecture. It's a little old book but amazingly good one, allthought new editions comes with yellow cover, I liked the red one better (we used to call it Comer's Red Book :) Anyway, it came really handy when I was dealing with NDIS intermediate network drivers (Windows stuff) and Ethernet & TCPIP protocols.

      --
      You don't know what you don't know.
  3. Critical? by DogDude · · Score: 4, Insightful

    But from late August through May, our wireless net is critical.

    Wireless? Critical? Dumb.

    --
    I don't respond to AC's.
    1. Re:Critical? by gravos · · Score: 4, Insightful

      Mod parent up. My university has gone to all-wireless too, and it's completely retarded because it's so unreliable. **A MICROWAVE OVEN IN THE KITCHEN KNOCKS EVERYONE OFF THE NETWORK**, for christ's sake, and that's to say nothing of intentional disruption.

    2. Re:Critical? by Tuoqui · · Score: 2, Insightful

      Yes it is dumb. Run some cable and leave the wireless for students with laptops and shit. Cables are the best method for mission critical things anyways.

      Ofcourse, if they are using it for everything even desktop computers in labs... It could very easily be that a few iPhones can bring down APs but that would be a colossally stupid idea to begin with and any network designer approving such a plan should be shot.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    3. Re:Critical? by Citius · · Score: 5, Interesting

      The number of students who use a wireless network for basic needs is rapidly growing at Duke. As a recent Duke graduate, I've been in a number of classes where tests are administered over the WLAN using Blackboard (burn BB to hell!). If a WLAN AP goes down, and that's during a test, you've got the grades - and unhappiness - of 40+ people/class on your head. Given that we're a rather nitpicky bunch over our grades, grade unhappiness doesn't end well for those who cause it... So yes. Wireless is critical at Duke.

    4. Re:Critical? by snowraver1 · · Score: 2, Insightful

      Pretty sure the point was that one should have a wired network that is critical, and a wireless network just for fun.

      I agree 100% Wireless is nowhere near as reliable as wired.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    5. Re:Critical? by PCM2 · · Score: 5, Insightful

      Yes it is dumb. Run some cable and leave the wireless for students with laptops and shit. Cables are the best method for mission critical things anyways.

      Yeah. Unless you're a university, and your "mission critical things" (remember the definition of "mission"?) include things like ... ohhh, I dunno ... students with laptops and shit?

      --
      Breakfast served all day!
    6. Re:Critical? by Citius · · Score: 2, Informative

      No, not technically, but most students at Duke do have laptops. What we do have, however, is this: Our libraries have a small cadre of laptops that can be borrowed from the library for at most 3 hours. Since 3 hours is about the maximum length of any final exam, we all can get away with just borrowing one if the need arises.

    7. Re:Critical? by Nasarius · · Score: 2, Insightful

      Why not? The most difficult exams I've had were of the take-home variety.

      --
      LOAD "SIG",8,1
    8. Re:Critical? by Anonymous Coward · · Score: 2, Insightful

      I've been in a number of classes where tests are administered over the WLAN using Blackboard (burn BB to hell!). If a WLAN AP goes down, and that's during a test, you've got the grades - and unhappiness - of 40+ people/class on your head. I'm sorry but that's completely unacceptable. This entire idea is completely stupid. Perhaps it might be a function of the subject matter but honestly, I would find this to waste my time. Engineering (my background) should not be administered on a laptop. Like you said: if a WAP tanks during a test, all of you are borked. What happened to good old pencil and paper? Is that not practical anymore?

      So yes. Wireless is critical at Duke. It never should be. Ever. If I choose to take a test on my laptop, that's one thing. But if I'm paying to be there, it better be my choice. It doesn't matter if it's easier on the graders to use technology. I'm paying them to administer exams. The least they could do is put in some effort.
    9. Re:Critical? by elrous0 · · Score: 3, Funny
      I'd love to hear that help desk phone call at Apple:

      Student: I'm at Duke and my iPhone's wifi just stopped working.
      Apple rep: I'm sorry sir, but Apples just work
      Student: Yeah, well mine isn't just working right now!
      Apple rep: Sir, do you BELIEVE in the power of Steve?
      Student: The what?
      Apple Rep: Sir, maybe if you had more faith in Steve, you wouldn't be having problems...
      Student: Look, I just want my damn phone to work.
      Apple Rep: Then I think you need to attend our Apple Reaffirmation Camp
      Student: Will it help get my wifi signal back?
      Apple Rep: No, but it will help you get your FAITH back, and stop questioning the infallability of Apple products
      Student: Um, okay. Anything to get my smug sense of superiority back.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
  4. No wonder by marcosdumay · · Score: 4, Funny

    "So far, the communication with Apple has been "one-way."

    No wonder there is no answer... Apple people weren't able to receive any network package with all those iPhones around.

    1. Re:No wonder by User+956 · · Score: 4, Funny

      "So far, the communication with Apple has been "one-way." No wonder there is no answer... Apple people weren't able to receive any network package with all those iPhones around.

      Communication with Apple is always "one way". Or the highway.

      --
      The theory of relativity doesn't work right in Arkansas.
  5. Cisco by zymano · · Score: 3, Interesting

    "I don't believe it's a Cisco problem in any way, shape, or form," he says firmly"

    How do they know that?

    1. Re:Cisco by prisoner-of-enigma · · Score: 3, Informative

      Probably because he knows that a wireless network -- no matter how robust -- will always be at the mercy of a misbehaving device. Air is a shared medium. You can't force a device to shut up no matter what you try, assuming the device is engineered badly enough. That seems to be the case here. Even attempting something basic like blocking a wildcard MAC for all iPhones wouldn't work if the device just persistently floods the airwaves with spurious requests. It's essentially a DoS attack similar to a ping flood, but with no way to "cut it off" at an upstream router. Even better, the "attacking" device isn't fixed to a landline somewhere, it could be roving around in somebody's pocket or purse making neutralization a huge headache. Fun!

      I've done consulting in the wireless market for a while now. One of my key markets is the healthcare market, and I make sure I tell any hospital using wireless that there is absolutely, positively, unequivocally no way they can stop a determined DoS WLAN attack. Set up a noise source at 2.4GHz (or 5.8GHz for 802.11a), crank up the wattage well above the FCC limit for the ISM bands, and aim the antenna at the building. It *will* shut down *any* WLAN you've got unless the building is built like a Faraday cage.

      There is nothing you can do about it short of rooting out the source of the noise and shutting it down. Granted, such an attack is highly illegal (violates FCC radiated power limits, which might be a felony, I'm not sure), but I doubt that's on the mind of the prankster (or terrorist) who's shutting you down.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    2. Re:Cisco by prisoner-of-enigma · · Score: 4, Informative

      I am taking a cisco internetworking class and I do not think that it is similar to a DoS attack because a DoS attack involves changing the source address in the packets that are sent to a server. I do not think any students at Duke have found a way to hack the iphone to allow modified packets to be sent out.

      Not to seem unkind, but it sounds like you need to finish your classes before weighing in on this subject. You do not seem to understand the nature of a DoS attack enough to comment properly on it.

      To clarify, it has nothing to do with altering the source address. While some hardwired DoS attacks involve the spoofing of source addresses, it is not required. Any kind of action that prevents the target from functioning as designed constitutes a DoS attack, and flooding an AP with spurious MAC requests fits that description. Since the iPhone is doing this as part of its (probably flawed) design, no hacking of the iPhone is required.

      The Cisco AP's and WLAN controller have little choice but to listen to whatever traffic the iPhone spews out. Sure, they can discard or ignore the traffic, but it doesn't change the fact that a rampant iPhone "attack" will consume shared air time even if such action is taken. With enough iPhones, any single AP can be completely overwhelmed even if it's ignoring everything the iPhone is throwing at it.

      As I said before, you can't switch, route, or firewall air. You're always at the mercy of the person transmitting with the least control or scruples.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
  6. Bet you 10 to 1... by g-san · · Score: 5, Insightful

    ...it's their network. Why are we only hearing about it here? They probably have a loop in their network or some kind of ARP forwarding active they don't understand. You would think something like this would get caught early on in testing with the iPhone, this kind of problem tends to stand out. I also doubt the iPhone has enough horsepower to pump out 10Mbps of ARP requests, sounds like a networking device is sourcing these packets.

    1. Re:Bet you 10 to 1... by blindbat · · Score: 5, Interesting

      Actually I was in an Apple store last Thursday and they were having the same problem. I was trying to connect to their network with another non apple device and finally connected on third attempt. The store employees were all aware that their phones were having trouble connecting and staying connected to the wireless. Many of the phones were having to connect through ATT.

  7. Re:Nothing new here by Anonymous Coward · · Score: 5, Interesting

    Sounds like they are having some issues with arp-whois being propagated across the subnets. Knowing Apple, each time these iPhones try to 'rendezvous' with all the Macs or iTuned PCs they refresh their ARP tables off the entire campus. Something is fucked up with their network machines if the arp boroadcasts are seen by the entire campus (hence the 30 access points going at once).

    What they need is an AP isolation: the connected client should not (easily) see other subnets and should definitely not be able to spam ARP broadcasts across subnets.

    Some BOFH admin really screwed up his net config.

  8. MAC address REQUEST? by Anonymous Coward · · Score: 5, Insightful

    I'm sorry, but there's something a little OFF here. No wireless hardware requests a MAC address. It may use MAC to authenticate to a table, but it goes for a DHCP lease.

    Slashdot...sigh...

    1. Re:MAC address REQUEST? by afidel · · Score: 4, Interesting

      Actually, it's probably really an ARP request. They probably have a very large, flat network and when the iPhones does an ARP broadcast request the AP gets overloaded by the results. This was a known problem with the old Aironet AP's, one of the senior software guys at Cisco/Aironet produced a one off patch for a large university client for the old VxWorks based AP's when I supported them back around the 2001 timeframe. It was actually one of the best examples of object oriented code I had ever seen, he changed the definition of the ARP buffer in one place, recompiled and everywhere that ARP was used the code was updated, very slick.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:MAC address REQUEST? by itwerx · · Score: 5, Funny

      No wireless hardware requests a MAC address.

      But the iPhone is from Apple, of course it would ask for a Mac address! Heck, they should be glad it didn't ask for a Mac-II address, things would be twice as bad!
      (You can do the math for a Mac-IIcx :)

    3. Re:MAC address REQUEST? by lmfr · · Score: 2, Informative
      From the article:

      The requests are for what is, at least for Duke's network, an invalid router address. Devices use the Address Resolution Protocol (ARP) to request the MAC address of the destination node, for which it already has the IP address. When it doesn't get an answer, the iPhone just keeps asking.

      "I'm not exactly sure where the 'bad' router address is coming from," Miller says. One possibility: each offending iPhone may have been first connected to a home wireless router or gateway, and it may automatically and repeatedly be trying to reconnect to it again when something happens to the iPhone's initial connection on the Duke WLAN.

    4. Re:MAC address REQUEST? by Phreakiture · · Score: 3, Informative

      I'm sorry, but there's something a little OFF here. No wireless hardware requests a MAC address. It may use MAC to authenticate to a table, but it goes for a DHCP lease.

      I would suggest that perhaps you didn't RTFA, but that is a given, since this is Slashdot.

      It is, indeed, asking for a MAC address.... it's called ARP and it is how an Ethernet device determines what MAC address to use to reach a destination IP address.

      --
      www.wavefront-av.com
  9. So you're telling me by caller9 · · Score: 2, Insightful

    I can take out a cisco WLAN controller with thin APs and aironet APs with an arp flood for a non-existent IP. Are they even in the same subnet? Is the whole wifi network from one building to another layer2? Or is the problem arising because it is actually layer3 from building to building and the APN name doesn't change.

    Judging by the statement that they can exhibit the behavior after being handed from one access point to another kind of nullifies the theory that they may be trying to re associate with the users home network. They're trying to get back to the old AP, which arping wont do because it's on a different VLAN.

    Mystery solved, now what can cisco do about it. I don't really care that it's an iPhone bug. I just think its one more DoS vector to patch up. Maybe de-associate the phone and drop traffic until it acts right? Set a threshold or something? You might still have a source of noise, hopefully it would realize it was dropped though. No link layer, no arp right?

  10. Lets focus on the real problem by bhmit1 · · Score: 4, Informative

    Any non-secured network (either where users can plug into the lan or over wireless) where a device is able to bring down the network should be considered defective. I've seen places were the entire lan was flat with users connecting on cisco's management vlan and could bring down the whole company by plugging in a device that advertised a new route to the internet (legit or not). To a similar point, if a device on a wireless network is able to flood the network, then the access points need to be tuned. Sure, they can jam the airwaves, and there's nothing you can do to stop that DoS. But, you don't have to turn 18,000 requests per second into something that broadcasts across the rest of the network. Every firewall app that I've worked with includes throttling and I would hope these APs do as well.

    This doesn't mean that apple released a product without a defect. But if your network crashes because of a defective device, then you should fix your network first.

  11. Taking out Cisco Router with ARP Floods? by xRelisH · · Score: 5, Interesting

    Umm, a bunch of ARP Requests by a few mobile devices shouldn't be knocking out a Cisco router. These AP's are supposed to be able to withstand much worse than a few of these things.

    I call bullshit. I say it's their IT/Computing Department is blaming their poor infrastructure on iPhone.

    1. Re:Taking out Cisco Router with ARP Floods? by technormality · · Score: 5, Insightful

      18,000 arp requests a second? Smells like a spanning tree loop to me. Thats where I would start looking. Could be a single AP bridging the same vlan with spanning tree disabled. Anyone roaming into into its range could cause havoc.

    2. Re:Taking out Cisco Router with ARP Floods? by RealGrouchy · · Score: 3, Funny

      Smells like a spanning tree loop to me. Oh, sure. Blame it on Tarzan!

      - RG>
      --
      Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
    3. Re:Taking out Cisco Router with ARP Floods? by brunes69 · · Score: 2, Informative

      Are you somehow trying to imply that a campus-wide network that supports THOUSANDS of wireless devices with no issues, is automatically the one to blame when 1-2 iPhones bring it down, without even knowing the details?

      It's amazing the Apple fanboy-ism around here. I have seen MANY devices have flaws like this in my time. Everyone knew the iPhone, as a first gen product, was going to have it's problems. This is likely one of them.

      And no matter what you seem to think you know about WiFi - one device can EASILY flood others off of an AP with a lot of ARP requests, because they will suck up all the available bandwidth for itself. It is a well known fact very easy to DOS a wireless access point in this way. You gotta remember WiFi is a shared medium every client doesn't have dedicated bandwidth by any stretch of the imagination. It is not hard at all to assume that this is a broken WiFi driver in the iPhone.

  12. HOWTO please by Nikron · · Score: 3, Funny

    I want to request a mac address from my access point. Anyone want to post a HOW-TO?

    --
    Disclaimer: Disregard the above post.
    1. Re:HOWTO please by flyingfsck · · Score: 2, Funny

      Well, it is an Apple device - of course it would request a Mac address.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  13. Well tested by Anonymous Coward · · Score: 3, Insightful

    Not to mention that there are several hundred wireless access points on the Apple campus, and several hundred (possibly thousands) of iPhones on the same campus. You'd have thought that any inherent problem with the phone and networking would have been caught, isolated, patched, and distributed by now...

    I'd lay odds there's something screwed with their network...

    1. Re:Well tested by rob1980 · · Score: 3, Insightful

      You would have thought, but what happens on paper and what happens in the real world are often two entirely different things. It all goes back to how many possible different configurations you can test for in a laboratory before you let something go loose in the wild.

    2. Re:Well tested by MidnightBrewer · · Score: 3, Insightful

      If you RTFA, you'll see that the iPhones were activated off-campus and were trying to access a non-existent IP, most likely related to the first IP that the iPhone came into contact with after being activated. Whenever the iPhone lost connectivity on campus, it would try to seek out that original IP upon re-establishing a connection. In the case of Apple testing on their own campus, the phones were most likely activated at Apple and stayed the majority of the time at Apple - thus the problem never had a chance to crop up. Bizarre behavior, but bugs will happen.

      --
      "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
    3. Re:Well tested by bberens · · Score: 3, Funny

      Well, obviously the Airport access points will give the iPhones MAC addresses as the summary suggests... unlike most brands of access points. =)

      --
      Check out my lame java blog at www.javachopshop.com
    4. Re:Well tested by domc · · Score: 3, Insightful

      You might think that is the case, but it is not. Firefox, being standards compliant, is very easy to develop for. Much of the work is in working around IE bugs and general weirdness.

      Dom

  14. Apple DHCP client by papasui · · Score: 4, Informative

    I'm a net engineer for one of the major US cable isps.. A VERY common issue I see with the Apple Airport Extremes is a problem with them declining offered leases infinitely. When this happens the DHCP server marks the lease as temporarily unavailable, the end result is a single offending Airport extreme can eat all the available addresses. The work around is to configure the dhcp server to ignore declines from the client. Regardless it's very annonying (and I'm typing this post on a Macbook so I'm not anti-Apple).

    1. Re:Apple DHCP client by GizmoToy · · Score: 2, Insightful

      Shouldn't the DHCP server be able to gracefully accept declines? It seems to me that getting a lease declined and then marking it unusable is a very poor implementation in the first place.

    2. Re:Apple DHCP client by Doctor+Memory · · Score: 4, Informative

      Actually, that's just what the server should do. The client is only supposed to send DHCPDECLINE if it detects that the network address is already in use. DHCP servers are encouraged to check any address offered (using an ICMP Echo Request) to make sure it is not in use. However, there's also supposed to be a switch to turn this off. DHCP clients are encouraged to check any offered addresses using an ARP packet. If the ARP packet generates a response (indicating that another machine already has the offered address), then the client should respond with DHCPDECLINE. Therefore, if the server isn't checking addresses before it hands them out, it stands to reason that it would mark them as "unavailable" if a client responds that the address is already in use. Unfortunately, the side effect would seem to be that a misbehaving piece of hardware could indeed eat all available addresses. I'd suggest that the remedy for that is to have the server check any declined address, and only mark it "in use" if it got a response.

      --
      Just junk food for thought...
  15. MAC filtering is not a solution by icydog · · Score: 2, Informative

    For all you saying "It's Duke's fault! Secure the network!" maybe you should consider that Duke provides wireless access to something like 15,000 undergrads, grads, faculty, etc. Duke's network is set up so that you can connect to a pool of internal IPs with no authentication, but before you can actually go to any sites other than the network registration site, you have to type in your Duke ID and password.

    This is an effective solution. Can you imagine if Duke locked down APs with MAC filtering? You'd have 10,000 "authorize my MAC" requests between August 15 and 30 each year on an already-overwhelmed IT staff, and you can spoof MACs anyways. How many people actually know what a MAC is and how to find it? Sure, they could provide a tool that automatically detects your MAC, but how are you going to download it if you can't get on in th first place?

    Also, please don't suggest WEP/WPA, because distributing a password/passkey amoung that number of users is as good as not having one at all. And a more complex solution, like PKI or smartcards, is going to create more headaches than it's worth when deployed to this number of users.

    1. Re:MAC filtering is not a solution by mr_matticus · · Score: 4, Interesting

      Oh come on. MAC registrations are almost wholly automated at any given large university--including Stanford, Berkeley, UBC, UC Davis, and Penn, where I have had personal experience. All you do is login with your staff (or I suppose student) account information and head to a page where you enter the MAC address(es) of your computer(s) along with your employee number and birthday or some other personally identifying information they already have on file. You click submit, and within 30 minutes you get an email saying your computers have been authorized.

      The only downside is that some schools require this must be done from an authorized computer, so you have to head to a computer lab or classroom the first time you do it. Other schools allow you to get into the system from any Internet-connected computer, which is the ideal solution, since it's behind a two-part authentication system anyway.

    2. Re:MAC filtering is not a solution by mr_matticus · · Score: 3, Interesting

      You make the mistaken assumption that the goal of MAC address restrictions on university campuses is to crack down with an iron fist. It's not. Since the networks are so large and fluid, with tens of thousands of users and machines, it's pointless to expend tremendous funds to lock down the Internet like a Defense Department project.

      MAC address filtering is simply a roadblock to keep the general public off the network. This need must be balanced with the high number of legitimate visitors on campuses (for presentations, symposiums, conferences, guest lectures, and all sorts of other purposes) which need to have a way to access the Internet (simple using preconfigured authentication tokens).

      The students and staff are not the concern at all. Their MAC address spoofing and playing around is simply a matter of course. It's people outside the campus community that they want kept out. A combination of authentication and MAC filtering pretty much takes care of that. Even if they do successfully spoof a valid MAC, they don't have a username/password to get past the login screen. If they've gotten all of that, there's really nothing practical that will stop them from gaining access. It's also irrelevant for that handful of people. There's little point to waste any time or money tracking them down or even trying to find those isolated incidents unless a crime or breach occurred as a result.

  16. What's the big deal? by PCM2 · · Score: 3, Insightful

    So, who cares? So he submits stories from Network World. He probably works for Network World. Does that fact alone make the story less valuable or interesting? If someone else had submitted the same story, it would be OK then? Slashdot has editors and a moderation system. There's nothing inherently deceptive in submitting your company's (or your own) stories.

    --
    Breakfast served all day!
    1. Re:What's the big deal? by bit01 · · Score: 2

      There's nothing inherently deceptive in submitting your company's (or your own) stories.

      If they make clear who they're representing then in general true.

      However, at some point excessive volume equals spam and that crowds out alternative points of view and stories.

      ---

      Free speech is compromised by too much noise as well as too little message. Most advertising is content free noise.

  17. Re:Economic class and higher education by arminw · · Score: 2, Insightful

    .........but why should tuition be a barrier for anyone in a society as wealthy as ours?.......

    You are a fountain of ignorance, at least concerning your diatribe against Duke. Instead of being wealthy and pay tuition, you can also simply be smart and hard working. My daughter just graduated from Duke, from which she had gotten a full scholarship. Without that, there would have been no way she could have afforded to study there. Many Colleges and Universities give scholarships to exceptional young people who do NOT come from wealthy homes. Most likely, someone like you wouldn't get such a scholarship, especially in view of your ignorant rant.

    --
    All theory is gray
  18. So when you by phoebe · · Score: 5, Interesting

    spend thousands of dollars on expensive Cisco AP equipment, a factor above consumer grade systems, and something goes wrong, the extra instrumentation doesn't help and the vendor just blames somebody else? Is this a good reason not to go with expensive equipment, or just colossal incompetence of the administrator who configured everything?

    1. Re:So when you by SatanicPuppy · · Score: 2, Insightful

      Answer: Yes

      Cisco has it's moments, but IMHO they're not remotely worth the premium you pay. Go with HP; they sell the same level of hardware and offer the same level of support, but it costs a hell of a lot less, and since it costs so much less you can get the hardware you actually need rather than just what you have to settle for because your budget doesn't swing more than one 10,000 dollar PIX.

      Add to that the byzantine configurations, and it's easy for a non-gifted engineer to make pretty big mistakes.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  19. Re:Most likely a Cisco bug - firmware upgrade need by Anonymous Coward · · Score: 5, Insightful

    In reality, it seems that your router tends to substitute its own MAC address for non-local ARP entries (since all non-local packets go through the router, you really don't have to know what the real MAC address is)

    Say what? The last time I saw something equally screwy it was a Cisco LightStream 1010 (ATM switch) running LANE (LAN Emulation) that played no part in layer 3 at all, yet it was still building up an ARP table of every IP datagram that flowed through it (and wondered why it kept running out of memory).

    If you send out an ARP for an "unknown address", you'll get no response - it's not up to the router to respond on behalf of "non-local packets", it's up to the client to determine that the destination is non-local (by using the network and mask together) then picking a suitable gateway (usually default) for sending the packet on its way.

    Therefore, the client already knows it needs to send the non-local/unknown-addressed packet through the router so it explicitly ARPs for the router's MAC address (if not already cached) - nothing to do with trying to get the MAC of the remote destination.

  20. Re:The just in by CrazyTalk · · Score: 3, Insightful

    The Real WTF is - wireless at Starbucks isn't free, you have to pay through T-Mobile.

  21. Re:Wrong problem by gravesb · · Score: 2, Insightful

    I'm going to guess the one who has to work to put himself through school, because he realizes the cost of the education, and is more willing to dedicate himself to it. The rich kid who has his school handed to him generally looks at the education as a given, and doesn't put in the effort. In both my undergraduate and graduate studies, that was often the case. Of course, there are rich, smart, dedicated students, but your assertion that the rich kids who don't have to work do better in school has been very false in my experience.

    --
    http://bgcommonsense.blogspot.com
  22. Re:Economic class and higher education by jrminter · · Score: 2, Insightful

    >> First, it's entirely possible to go to a perfectly respectable in-state school for just a few grand a year.

    Where have you been living? I have financed the education of two children who were good students and went to good state schools (U of Oklahoma, and University of Buffalo.) Both approach $15K per year with tuition, room, board, and books. That is more that "a few thousand."

    Back in the dark ages before the flood when I went to Florida State (B.S. 1977) and UMass (Ph.D. 1982) I could attend a good state school for about $2.5K. I could earn about 1/3 to 1/2 of that in a summer. Today's students can't do that anymore. I would also point out that much financial aid these days is in the form of loans. It is easy for a student at a state university to finish an undergraduate education with $50K in debt. An education at a private U can leave a debt load at least 2X...

  23. Re:Economic class and higher education by Lost+Engineer · · Score: 2, Interesting

    No. I don't care who pays too much for a phone.

    Anybody who is smart and accomplished can go to to a good school, if not Duke in particular. You can always borrow the money. Many, many, if not all good schools now have need-blind admissions. Anyways, everyone knows it's really the middle class that get screwed over on aid anyways, not poor folks.

    *Some* people with connections can get in even if they are not so smart, or really accomplished is the more accurate term, as grades count. You don't have to be rich, mind you, just related to somebody. These people, while deriving much less benefit from the education than the smart kids, also go on to pay for the whole deal for the next generation (along with the qualified students of course.)

    Without wealthy donors, the whole system breaks down, and it's just a matter of how you create them. You can tax the unwilling, maintain a huge alumni base, and bet that students will stay closer to the school, thus more likely to donate. In case you don't get the hint, I'm talking about state schools. (Smaller) private schools need to ensure a larger proportion of wealthy alums, and allowing family connections to count makes that easier, not to mention the good will from the alumni.

    BTW you just proved the point I made here. Thank you for that.

  24. Sounds plausible but what about Laptops? by goombah99 · · Score: 2, Insightful

    Okay if this is really the case, no DHCP network, then why does this same thing not happen when Laptops looking for DHCP addresses come in range of duke? For example, I would imagine that whenever there's a conference or perhaps when the student show up in september that all the laptops on campus are set to hunt for DHCP by default (since that's how one usually sets up wireless networks). Seems like you'd have the same sort of storm.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Sounds plausible but what about Laptops? by ronanbear · · Score: 2, Insightful

      Movement. Laptops are often off when they move and most people carry them very slowly if they're off. An iPhone can move around the campus a lot faster and will try to connect to every access point along the way. In colleges a lot of movement is at exactly the same time i.e. lunch and between classes. During these times a large number of devices could move from one node to another. The network might have trouble keeping up with all the movement of devices into and out of it.

      --
      the more they over-think the plumbing the easier it is to stop up the pipe
  25. Re:Economic class and higher education by Dhalka226 · · Score: 5, Informative

    Instead of being wealthy and pay tuition, you can also simply be smart and hard working.

    He mentioned scholarships, though it was in an offhand way. You're certainly free to disagree with what he's saying, but insulting him twice in six sentences while "refuting" him with a point he already made is absolutely wrong on any level.

    Besides which, your own point is really no gem either. Your advice to get a scholarship is to be smart and hard working? It's half true, sure. Colleges do give scholarships to people with good grades--though often you also need extra-curricular activities to put you ahead even though that really has nothing to do with intelligence or hard work, merely interest in organized activities--but those are limited. If every student in the nation suddenly became smart and hard working, it would still help only an exceptionally small percentage of them receive a scholarship. In fact, since Duke is a good school you can be relatively sure that the vast majority of students who are accepted there are already smart and hard working, so even in your limited example

    I happen to think the way the OP handled himself was flamebait, but the question he raised about free education is a debate worth having. Preferably without insults.

    Congratulations to your daughter for getting in, getting money and getting through--but just because she did doesn't mean everybody else can, even those equally smart and hard working.

  26. Re:Economic class and higher education by cdrguru · · Score: 2, Interesting

    Do you assume that "higher education" (past high school) is necessary for employment?

    Further, do you assume that everyone is capable of making use of such "higher education"?

    We seem to be pointed down this road in the US today and the truth is the answers to the two questions above are "no" and "oh my". So far, we're pretty far down the road of importing non-outsourceable low-skill jobs and moving everything else somewhere else so all the low-skill jobs don't exist for Americans. This isn't a long-term sustainable model because some people just aren't going to make it as "knowledge workers". Are these folks supposed to sit at home and collect welfare while illegal immigrants do the low-skill work?

  27. Re:Nothing new here by iluvcapra · · Score: 3, Interesting

    An interesting factoid on this, though a little OT: iPhones do not appear to implement rendezvous/bonjour/zeroconf. I can't connect to any of my Mac zeroconf hosts by connecting through the *.local domain names that bonjour usually sets up, and I've read others are unable to do this as well.

    --
    Don't blame me, I voted for Baltar.
  28. I'm sorry, but *WHAT*?!?!?! by schon · · Score: 4, Informative
    Oh. My. God.

    How the hell did you get modded informative with that god-awful collection of misunderstandings and poor comprehension of clearly understood concepts?

    the ARP standard is unclear enough that it's undefined what the response should be for an ARP request to an unknown destination should be Umm, what?!?!?!

    There's nothing unclear about the standard, except when you apply it incorrectly.

    To begin with, there is no such thing as an "unknown destination" - if the address is unknown, how the hell do you send a request for it?!?! (You ever call 411 and say "Hi, I need the phone number for someone, but I don't know who they are, where they live, what they do, or anything about them.")

    Now, if you're clumsily trying to say "there's no way to answer: what is the MAC address of an IP address that is unassigned", then that's simple - there is no answer (nobody responds, so therefore there is no answer - which means that the IP address is unassigned.)

    However, if you're trying to say "what is the MAC address of an IP address that resides on a different network" then the answer is the same - there (again) will only be a reply if
    a machine with that IP address exists on the network. IP networks are virtual - you can have many different IP networks residing on the same wire. If a machine hears an ARP request for an address that is not on it's network, it just doesn't answer (the inherit assumption is that there is another IP network on the same wire, and the request is ignored.)

    ARP doesn't know anything about IP network layout - basically, machines just respond if they hear a request for their IP address.

    Theoretically, every packet that you send needs an ARP entry, which means that every packet sent to something that isn't in your machine's ARP table would generate an ARP request. No - every packet you send needs a DESTINATION (either broadcast, unicast, or multicast). Unicast packets (which is what we're talking about here) require a destination MAC address, but these destinations don't have to be resolved using ARP - it's quite possible to have some or all of them in a static table, if you like. However, it looks like you're just confused, because of...

    In reality, it seems that your router tends to substitute its own MAC address for non-local ARP entries (since all non-local packets go through the router, you really don't have to know what the real MAC address is) You are confusing IP and Ethernet (802.3, 802.11, etc.) networks. To ethernet, there is no such thing as a "non-local" packet - all packets are local.

    When you want to send to an *IP* address that is not on the local link, you look up the IP address for the router(s) to that network, ARP for it (if you don't already know it's MAC address) and send the packet to it - there is no 'substitution' involved. You never ask for the MAC address of the destination IP address, you ask for the MAC address of your router, then send it the packet for forwarding.
  29. Re:Most likely a Cisco bug - firmware upgrade need by tolomea · · Score: 2, Informative

    There is a standard called proxy arp that does essentially this. In essence the router will start responding to arps for IP addresses on it's other interfaces. The valid use cases for it are virtually all bizarre and it can cause all sorts of horrific problems.

  30. Re:Not apple's fault by JFitzsimmons · · Score: 2, Informative

    Wait, I think I know what you're suggesting here: You're saying that more than one IP network is being used within a single broadcast domain, and all of the clients connected to that broadcast domain receive the ARP request since it is a layer 2 broadcast. I think that's irrelevant, but it does makes sense, and you would hope that VLANs would help with this problem. VLANs probably ARE helping considering that only certain segments are going down and not the whole thing. Presumably only VLANs with iPhones connected are being DoSed. I think this is clearly an iPhone problem; It shouldn't be flooding a network asking for information it already has and/or is unable to get. Now that I think about it, what you say is happening is probably true, but is completely unavoidable, by design. The only way to limit layer 2 broadcasts is to split up broadcast domains with VLANs and use layer 3 routing. You can't vlan the clients on a wireless access point because a WAP is effectively a hub. In theory any malicious person would be able to join the wireless lan and spew layer 2 garbage addressed to FF:FF:FF:FF:FF and there's nothing anyone could do.

    --
    Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous
  31. All your base... by Ecuador · · Score: 3, Funny

    But that's exactly the problem. The iPhone handshakes with a "How are you gentlemen." and asks for a MAC address, at which point the WLAN's response is "What you say !!" and it goes downhill from there...

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    1. Re:All your base... by Anonymous Coward · · Score: 2, Funny

      All your wireless access points are belong to us!!!11!1

  32. Just ban the Apple iPhone MAC addresses then by brunes69 · · Score: 3, Interesting

    If Apple can't make hardware that works, and/or won't own up to their problems and fix them, then ban all iPhones from connecting to the university WiFi network via their MAC vendor and device ID portions. After all that is what the structure of a MAC is for - so the network admins know what kind of devices are being used.

    Banning iPhones campus wide because they are faulty would trigger some nice nasty press for Apple and piss off a lot of owners of the device - I imagine they would fix the problem much faster (or at least respond to the ticket!)

  33. Well actually.. by BlackCobra43 · · Score: 2, Funny

    He probably meant "adress request" as in "Your place or mine?"

    Least I hope he did, or he was really missing out!

    --
    I never spellcheck and I freely admit it. Save your karma for more worthwhile "lol erorrs" replies
  34. Re:Economic class and higher education by profplump · · Score: 2, Informative

    I've been living in Iowa, financing my own education -- I just finished ugrad in 2005, and I'm now working and starting my grad degree. I'm not just making this up.

    This fall total tuition and fees for most majors at Iowa State is $3080.66 / semester:
    http://www.iastate.edu/~registrar/fees/tuition0708 .html

    Minnesota: $4705 / semester
    http://admissions.tc.umn.edu/costsaid/tuition.html

    Wisconsin: $3365 / semester
    http://www.admissions.wisc.edu/costs.php

    Those figures don't include "Room & Board" because you need "Room & Board" whether you're in school or not, so it's a little silly to pretend that it's a cost related to your education. Even if you include R&B, which is on the order of $6k/year at those schools, you could make that much working a student-wage job for an annual average of 20 hours/week (or 14 hours/week if you work full-time for 12 weeks in the summer).

  35. Re:Not apple's fault by Dorkmunder · · Score: 2, Informative

    you actually can separate out traffic into VLAN's from a WAP, you would just have to have an AP that could run a trunk back to a switch and then you could run a RADIUS server or something to do the segmenting (either based on a user login or by MAC address). In fact they could create a separate, dead-end VLAN on all their AP's that all iPhones are "switched" to if the iPhones' MAC addresses have enough in common to sort them out (without dead-ending a bunch of MacBooks or something).

  36. Re:Not apple's fault by JFitzsimmons · · Score: 2, Informative

    Except a WAP is a hub. You can't segment it. Everything gets broadcast over the same medium if it is a broadcast packet or not.

    --
    Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous