Slashdot Mirror


US Has More IPv6 Eyeballs Than Asia, Because of Apple

An anonymous reader writes "Google has been checking to see who's using IPv6. According to the company's tracking, half of all IPv6-capable systems seen by Google are Macs, helping the US land in fifth place in percentage of IPv6 users world wide, ahead of China and Japan."

30 of 162 comments (clear)

  1. Linux much by Enderandrew · · Score: 4, Interesting

    Apple has a far greater market share than Linux desktops, but you can't completely ignore that Linux has been pushing IPv6 for some time.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Linux much by Anonymous Coward · · Score: 5, Funny

      you can't completely ignore that Linux has been pushing IPv6 for some time.

      Yes, yes we can.

    2. Re:Linux much by jonfr · · Score: 3, Informative

      Yes, it has been build in into the kernel for several years now. I have IPv6 network already, works like a charm.

      You need to get a ISP that supports native IPv6 or a IPv6 PoP to connect to IPv6 sites. Like http://ipv6.google.com/

      LAN IPv6 is already build in, no need to configure that.

    3. Re:Linux much by RalphBNumbers · · Score: 4, Interesting

      This isn't just a matter of Mac vs Linux desktop market share.
      Google's numbers say that the following percentages of users are IPv6 capable, broken down by OS:
      2.44% for Mac OS
      0.93% for Linux
      0.32% for Vista

      The article I saw on this at Ars Technica attributed this difference(despite the fact that all three OSes are IPv6 capable by default) to the fact that mac users have a tendency to use other Apple hardware, and Apple's Airport routers use 6to4 to tunnel IPv6 by default.

      If linux has been pushing ipv6 (what does that even mean? does your kernel complain when it has to handle ipv4 packets?), perhaps it's been pushing in the wrong place, i.e. on the desktop, or as an end to end solution, rather than in routers, and with tunneling.

      --
      "The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
    4. Re:Linux much by lysergic.acid · · Score: 4, Insightful

      don't you need both? if you have a router that supports IPv6 but your OS isn't configured to use IPv6 then you're still not going to be able to access IPv6 hosts. Windows XP still doesn't have IPv6 enabled by default--you need to go to network connection properties and add the protocol "Microsoft TCP/IP version 6" in order to enable IPv6 support.

      so it's not a matter of it being IPv6 pushed in the wrong place, but a matter of networking hardware manufacturers being too slow to adopt IPv6. that's not really up to OS developers.

      most existing networking equipment can probably already support IPv6 with a firmware update. but a lot of consumer networking equipment vendors are probably waiting for IPv6 to gain more traction so that they can a separate line of "new and improved" IPv6-enabled routers/switches/etc. to cash in on unnecessary equipment upgrades.

  2. sounds damn scary by Anonymous Coward · · Score: 5, Funny

    IPv6 Eyeballs! Run!!!!

    1. Re:sounds damn scary by caitsith01 · · Score: 4, Insightful

      You're kidding, but why do stories have to use lame 'industry insider' phrases when an ordinary one would do just as well ("actual users" might fit the bill)?

      --
      Read Pynchon.
    2. Re:sounds damn scary by mattytee · · Score: 4, Funny

      Eyeball revenueization is how we leverage marketicompetencies to extendify the bottom line.

  3. False negatives abound by Anonymous Coward · · Score: 5, Insightful

    OK, so I have 7 computers in my house. They all run either Linux or Vista. (Some both as two are dual boot). They are all IPv6 capable. However, my Linksys NATing router is not. So unless my machines find an ISATAP server somewhere, there is going to be no information that Google gets showing that all my machines could do it if I just sprung for a new router. I would imagine there are a lot of people in the same situation. I guess if they are trying to find out how many homes are capable - then maybe this is the right way. But if they are trying to just see how many COMPUTERS - then it isn't going to be correct.

    1. Re:False negatives abound by Spy+der+Mann · · Score: 3, Interesting

      However, my Linksys NATing router is not.

      Exactly. I feel like left out - what use is having an IPv6 capable machine, if my ISP blocks all my IPv6 traffic simply because they don't support it?

    2. Re:False negatives abound by Chandon+Seldon · · Score: 3, Informative

      That's not a false negative, that's you misunderstanding the test. They are testing users who are actually IPv6 enabled, not just users running IPv6 capable hardware.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    3. Re:False negatives abound by Tubal-Cain · · Score: 4, Insightful

      On one side, we have logged-in members of the highly technical Slashdot, all people in technical careers that I know IRL, and even Wikipedia claiming that IPv6 will help security.

      On the other side, we have a single AC saying otherwise.

      AC must be right

    4. Re:False negatives abound by squiggleslash · · Score: 3, Informative

      my ISP blocks all my IPv6 traffic simply because they don't support it?

      IPv6 is available via 6to4 on IPv4 connections, or if your ISP really does block it (rather than just not support it), you can also try a tunnel broker.

      The big advantage of the Apple set up is that their Airport routers have 6to4 support built-in. (The article is a little confusing, it's Apple's routers that are providing the advantage, not their desktops.)

      --
      You are not alone. This is not normal. None of this is normal.
  4. Do Macs automatically setup a 6over4 Tunnel? by JSBiff · · Score: 3, Informative

    I don't believe any US ISPs have begun providing IPv6 connections yet, have they? So, does this statistic reflect that not only are Macs IPv6 capabable, but all of them are automatically setting up an IPv6 tunnel over their IPv4 connections? If so, what tunnel broker are they using as an endpoint (is Apple itself providing a tunnel broker service for them)?

    Or, instead of using a tunnel, are they using the technology (don't remember the name, maybe 4to6?) where an IPv6 address is automatically generated from the public IPv4 address, and then IPv6 packets are sent to an IPv4 anycast address which automatically routes them to the nearest 'public' 4ot6 gateway? Unfortunately, I don't believe the latter solution works well behind NATted connections, which I think would dramatically reduce these statistics, so the sheer size of the Mac IPv6 'population' suggests to me that tunnels are being used instead?

    I've recently been playing with IPv6 via Hexago Freenet6, but truth be told, there's really not much use for IPv6 yet, since very few apps (like IM clients [skype: I'm looking at you], network games, etc) or websites actually support IPv6 on the other end yet. I've also noticed a problem with packet loss and high latency with Freenet6, so I'm thinking I'm going to try to find a different tunnel broker.

    1. Re:Do Macs automatically setup a 6over4 Tunnel? by JSBiff · · Score: 4, Informative

      Guess I should have read the article first. Looks like this result is because Apple's Airport Extreme AP automatically sets up 6to4 (which is the 'anycast' based system I was referring to previously, but got the name backwards), and because the router itself supports 6to4, there's no problem giving the systems behind the router a public IPv6 address in the sub-net of the 6to4 address.

      I didn't realize there were any IPv6-capable home routers on the market (other than routers that have been hacked to replace the OEM firmware with OpenWRT or DD-WRT). Kudos to Apple for showing some leadership here. Anyone know of any other makers with affordable home routers with IPv6?

    2. Re:Do Macs automatically setup a 6over4 Tunnel? by Anonymous Coward · · Score: 5, Funny
      Well, you went through
      • Denial (No way! Apple would have to be tunneling)
      • Anger (Damn it, I shoulda read the article... Apple IS tunneling. Why hasn't anyone told me!!), and
      • Bargaining(So is anyone ELSE doing tunneling? I'd like to get one, but Apple's so expensive)

      After you Google for it, it will be Depression (*SIGH* No, nobody else is doing it any cheaper.) and finally Acceptance (Apple is so Awesome! I really shoulda switched sooner)... so, spare yourself the depression and just buy one. k? :)

  5. Re:How can they tell? by networkBoy · · Score: 3, Informative

    not at all.
    While NAT is not a be-all end-all security measure, it certainly helps, as my router provides a (stupid-basic) blank face at port-scan attempts.
    Layers of defense. My router is the drawbridge of my castle.
    -nB

    --
    whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
  6. Re:How can they tell? by Brian+Gordon · · Score: 3, Informative

    Yes; just because you can give every molecule in the solar system an IP address doesn't mean you should. There's no reason to let your home networked devices face the internet directly- it's a very bad idea to even open any ports, since you shouldn't need to. You shouldn't be providing any services to the internet from your home, even remote desktop or a network share; it's bad practice and you won't sleep well at night- it's against your ISP's terms of service anyway, if you're in America. Get a virtual server somewhere if you really need something while on the go. I'm sitting comfortably in my NAT fortress knowing everything within the physical space of my house is nmap-proof.

  7. This result seems to be because of Apple routers by JSBiff · · Score: 5, Informative

    From the article, I picked up the reason for this result (but not until after posting a similar question, I must confess). Most home computer users, regardless of their platform, tend to connect to the internet through some sort of router device. Most of these routers use IPv4 only, and use NAT to share the Internet connection.

    Many Mac users, instead of using some 'generic' WiFi access point, instead use Apple's Airport Extreme router. Per the article, Airport Extreme's have support for IPv6 built right into the router, and the router will *automatically* route IPv6 traffic using the 6to4 standard (which basically tunnels the traffic over the IPv4 connection from the ISP).

    I suspect that if you connected your Ubuntu computer (or Vista, or XP if you installed IPv6 manually) to the Internet using an Airport Extreme, then IPv6 would work fine under Ubuntu too. That is, I think the 'magic' here that makes IPv6 "just work" is in the router, not in the OS.

  8. Re:How can they tell? by AKAImBatman · · Score: 3, Informative

    Most mac users have one mac though

    Nonsense. I've visited the homes of Mac-only users. They usually have two or three. Where things get interesting however, is that they tend to be using an Airport Router. (Which caused me no end of grief when I didn't spring to have WiFi added to my last laptop.) As someone mentioned higher up in the discussion, Airport routes IPv6 by default. Something that most other consumer routers (typically paired with Windows and Linux machines) do not.

  9. Re:How can they tell? by TheLink · · Score: 3, Informative

    Actually it is.

    The difference between a "NAT router" and a "stateful firewall with public IP stuff behind"

    You need the NAT working in order to reach the stuff behind it.

    You don't need the stateful stuff working in order to reach the stuff behind it.

    So in event of bugs, the hacker is more likely to have to work harder to exploit the stuff behind a NAT.

    Now the issue with "just NAT" is the ISP can usually access the stuff behind the NAT - just as long as they know what IP range you have behind- they just have to get IP packets with dest=your.private.ip to your NAT device and _typically_ it will pass it through (some NAT devices also have a stateful firewall so they may not pass it through).

    This means a 3rd party could get past your NAT if they have control over your ISP's routers route tables. But if they achieve that control you're probably screwed anyway.

    Anyway, it's good enough protection, the hackers and malware bunch hardly do direct network attacks anymore against Joe User, much easier to convince Joe User to run stuff :).

    --
  10. By Default... by actionbastard · · Score: 3, Informative

    IPv6 is enabled on all OS X installs as the default. Few, if any, users -either at home or in a corporate setting- turn it off. At my site, IPv6 is not enabled on the network so all Macs have it disabled in all system images.

    --
    Sig this!
  11. Re:This result seems to be because of Apple router by Dolda2000 · · Score: 4, Interesting

    Many Mac users, instead of using some 'generic' WiFi access point, instead use Apple's Airport Extreme router. Per the article, Airport Extreme's have support for IPv6 built right into the router, and the router will *automatically* route IPv6 traffic using the 6to4 standard (which basically tunnels the traffic over the IPv4 connection from the ISP).

    Indeed. I was quite impressed to read about that. I have been thinking for quite a while that router makes should be doing exactly that, so it's good to see that at least one of them does.

    On the quite opposite hand, there's Vista. While the article pointed out that Vista sets up 6to4 automatically when it has a globally routable IPv4 address (which is a good thing, of course), there's an annoying other side to that coin. See, Vista announces that it routes through its 6to4 address, but then in actual fact doesn't (it just drops the packets silently). It has been annoying me quite some times when I've connected to a public WiFi access point at my university, only to see every IPv6-enabled site (including my own!) fail miserably since my Linux laptop will try to route through one of these Vista black holes. That's Microsoft for you...

  12. Re:How can they tell? by A+beautiful+mind · · Score: 3, Insightful

    NAT is causing fucked up problems that are serious but aren't given enough publicity, like making the big DNS vulnerability of the year still apply, even if the software side is fixed due to NAT's tendency to line up/reuse port numbers instead of randomizing them - even if the application side did randomize.

    NAT is a horrible, horrible thing that shouldn't be used because it's causing subtle but ultimately very bad things to happen. Besides, home routers could just come with a default denial of all incoming packets unless they are related to an open connection rule to substitute the "firewalling" people enjoy with NAT.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  13. Re:How can they tell? by aoteoroa · · Score: 3, Insightful

    You shouldn't be providing any services to the internet from your home

    Where's the fun in that?

    Sure a virtual server somewhere might have more bandwidth than my home cable but at home I can experiment with different setups. Some people play video games. . .I like to play with new distros, or software. If running a http or ssh server from home is wrong then I don't want to be right :-)

  14. !won thgir 6vPI no ma I by Anonymous Coward · · Score: 3, Funny

    !PASA 6vPI tuo yrt ot enoyreve egaruocne ylgnorts I .smelborp yna deciton t'nevah I dna pu tes ot hguone ysae demees tI .yppah yllaer neeb ev'I dna ,won thgir 6vPI gnisu m'I

  15. Re:This result seems to be because of Apple router by squiggleslash · · Score: 4, Informative

    That's exactly right. To get IPv6 working on my system at home, I just set up the router. My Powerbook, my Ubuntu machines, and my wife's Windows Vista machine, all automatically picked up IPv6 and can all connect to http://ipv6.google.com/

    For those rolling their own router boxes, you can see what I did here (caution - it's my blog and this is a tag that brings up a bunch of articles, start reading at the bottom...) I used 6to4 as well. It's worth getting a static IP address if you plan to use 6to4, and it's also worth noting that some ISPs, notable BellSouth/AT&T FastAccess, actually block use of 6to4, for reasons I don't really understand. Before wasting any time on it, try to ping 192.88.99.1 from a machine directly connected to the Internet. If you get responses, you can do 6to4. If you don't, you're going to have to try one of the IPv6 tunnel brokers, which is a supremely inefficient way of doing everything and makes you dependent upon the goodwill of a third party.

    --
    You are not alone. This is not normal. None of this is normal.
  16. Re:You're not so smart yourself by squiggleslash · · Score: 3, Informative

    I don't think you understand how a default IPv6 set up works and I don't think the guy who's insulting you is being terribly helpful.

    With IPv6, you get a huge block of addresses (as high as 2^80, approximately, though 2^64 is generally what people actually use and is often the limit for tunnel broker negotiated links) allocated to each network (that is, if your router is responsible for connecting to the Internet, then right now when it connects it gets 1 IPv4 address. But if it supports IPv6, it'll get, via 6to4 or a tunnel broker or a PPP-negotiated setup, a BLOCK of between 2^64 and 2^80 addresses. It can grab any of these for itself.)

    That's your home network with all those IPv6 addresses. Your router accepts configuration requests by prepending the network prefix (the first 48 or 64 bits of your network's address) to a mangled version of the client's MAC address. It can then talk to the outside world. It has a globally routeable address. Any traffic with the first 48 bits of your client's IPv6 address will be routed to your router, and your router will send it to the client machine.

    It's actually SIMPLER than your average NAT+DHCP router.

    This isn't theory BTW, this is what I use at home. I have a bog-standard Earthlink DSL connection. Earthlink doesn't currently support IPv6. It doesn't do anything other than route IPv4 packets. The only block is does is on outgoing port 25 connections. That's it. It's your basic ISP.

    My router understands 6to4 (I built it myself.) It turns the IPv4 address I get from Earthlink into a 6to4 network block. It tells every computer on my network what that computer's IPv6 address(es - yeah, more than one is allowed) are and that it does all the routing. Those addresses are static. They are ALL globally routeable, that is, they're real IP addresses, not equivalents of 10.x.x.x. My firewall set-up decides which machines should be allowed to receive incoming connections from the outside world. I have forward and reverse DNS set up for the IPv6 addresses.

    My Powerbook, Ubuntu Desktop, Ubuntu Thinkpad, Ubuntu VMs, and my wife's Vista machine are all connected and do not have any problems using it, and they "just worked" - I didn't have to configure them. I've noticed the Wii has an address but doesn't use it. My Dish Network box and HD DVD player do not ask for IPv6 addresses, so aren't routeable (though they do the IPv4 thing with NAT and 10.x.x.x.), my Nokia N800 also doesn't have any inbuilt IPv6 support though it's apparently a third party firmware update away from doing so.

    This is what the situation is now. It's a working system. It doesn't use DHCPD, it uses RADVD. The router has lots of IPv6 addresses, it knows how to give them out, and the computers on my network that know IPv6 can get those addresses.

    Does that help?

    --
    You are not alone. This is not normal. None of this is normal.
  17. Re:This result seems to be because of Apple router by Kadin2048 · · Score: 3, Informative

    Unless you are looking at a fairly strange cross-section of consumer routers, most of them do not run Linux. Only a handful of the ones offered by Linksys, D-Link, etc. do. The majority run VxWorks, I believe.

    A few years back there were actually more Linux-based routers but as cost pressures and competition have increased the manufacturers seem to have moved away in order to reduce the parts count. Broadband routers are the only pieces of equipment I've seen where the hardware specs have actually fallen, year over year, for comparable pieces of gear.

    Anyway, if you do happen to get a real Linux router (like the Linksys WRT54GL, or early *G editions) and reflash the firmware to DD-WRT, you can enable IPv6. I don't think it does automatic 6to4 (at least it doesn't in the version I'm running) so it's not quite as slick as the Apple routers, but the capability is definitely there if you're running a decent load of software. I don't know if the capability is actually been removed from the kernel in stock firmwares or just not enabled.

    I don't know what VxWorks' support for v6 is like, so I'm not sure how trivial it is for manufacturers to enable it, if they wanted to.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  18. Re:This result seems to be because of Apple router by noahm · · Score: 3, Informative

    Doesn't matter if your router supports IPv6 if your ISP does not.

    Sure it does. The whole point, and what makes it so cool, is that the AirPort sets up 6-to-4 tunnelling automatically. So you *can* have IPv6 connectivity even if your ISP doesn't provide it.

    noah