Vista Not Playing Well With IPv6
netbuzz writes in to note that some early adopters of Microsoft Vista are reporting problems with Vista's implementation of IPv6. An example:"'We are seeing a number of applications that are IP-based that do not like the addressing scheme of IPv6,' says one user. 'We will send a print job to an IP-based printer, and the print job becomes corrupted. We're seeing this with Window's Vista machines. When IPv6 is installed, this happens without fail. As soon as we remove IPv6, all of our printer functions return to normal.'"
The future of security issues.
How we know is more important than what we know.
Disable this whole "internet" thing altogether. It's been full of security problems for Windows ever since someone dreamed it up.
My turnips listen for the soft cry of your love
MS Vista 2.0. Now only £99.99
Deleted
"2^32 unique addresses ought to be enough for anybody."
I suspect that also IPv4 is having problems.
Maybe Computers will never be as intelligent as Humans.
For sure they won't ever become so stupid. [VR-1988]
What if you're trying to migrate to IPv6 but still have "classic" IPv4 devices on the network?
Anyway, why is this screwing anything up? My understanding on Linux/OSX is that enabling IPv6 doesn't change anything about the way IPv4 applications function, despite using a different addressing sceme. Why would this be any different for Vista? This is indicative of a layering problem...
MS has a blog for this sort of thing. Sean Siler promised to answer questions and provide help on issues pertaining to this via an email list I'm on. http://blogs.technet.com/ipv6/ ... Anyhow, those parties with IPv6 issues, I bet ya a HUGE portion of them are using NAT...
Infiltrated dot Net
It may just be my long memory seeing repetitive mistakes by the software giant, but it seems like ALL of M$ network implementations seem to suffer in the early going until they manage to buy cheat or steal for good code to solve their own implementation messes...
Thoughts anyone?
...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
"We recognize that not all applications and drivers were up to date by launch and that there have been some compatibility issues as a result,"
"But we also know that Windows Vista is the highest-quality, most secure and most broadly supported operating system we've ever released."
Hameroff adds that Microsoft is running an IPv6 network and "to my knowledge has not experienced these types of issues"
davecb5620@gmail.com
doh, this attached the wrong story. My Fault, got click happy.
Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
I think you responded to the wrong story, but you're amazingly on topic anyway.
When IPv6 is installed, this happens without fail. As soon as we remove IPv6, all of our printer functions return to normal.
;)
It fails without fail?
Vista adoption is going to increase - it's a sad fact, and I can't see anyone denying it. Therefore IPv6 is going to experience stunted uptake from this blow.
The one benefit I can see is that anybody who really does see worthwhile benefits in adopting IPv6 will say "bugger M$, there are hundreds of Open Source solutions that support this without issue out of the box". Maybe this could have a positive impact on OSS uptake in the long-term.
Meta will eat itself
I think they should scoop the one out of BSD UNIX.
Hell, it worked for them pretty good LAST time..
Do daemons dream of electric sleep()?
And..."We have no record of [insert issue]"
"Sorry for the inconvenience."
There is currently an investigation into the matter."
"The person involved is suspended (usually with pay in Gov)pending the outcome of this investigation."
Blah blah blah!They all boil down to ,"We're going to say nothing really, until all of you forget about it or get distracted by the next Paris Hilton/Brittany Spears/American Idol/etc... headline. And in the meantime, we get away with it!"
I prefer Flambe as apposed flamebait.
Why can't Vista just get along with all the other kids. Can't hardware, software, and protocols just all get along? Vista is beating up on the memory kids and thinks its a big tough shit against other Os's. I think someone in the playground needs to go over to Vista and say 'Hey asshole, calm it down or I'll be taking your lunch money next!' Moral: Kids and computers never play nice/fair.
Legalize Green Today!
say it ain't so... say it ain't so... vista, noooooooo
destiny, chance, fate, fortune; they're all ways of claiming your fortunes, without claiming your failures. -gerrard
I've enabled IPv6 on my XP boxes without any problems at all, it actually resulted in faster loading times.
If Vista is anything like XP it's actually quite easy, just go to your network connections open the properties for the LAN connection and install the IPv6 (Microsoft TCP/IP version 6) Protocol.
Removing it is even easier, from the properties of the LAN connection just select it and click Uninstall.
Slashdot Burying Stories About Slashdot Media Owned
On *ix, most "IPv4" apps should also support IPv6, and normally try using that first if it's available. It's fairly easy to see how some crappy printer drivers could have this behavior hacked into them and screw up because nobody tested it. Maybe they're freeing memory after an attempt and sending garbage to the printer when falling back to IPv4, or something similarly silly.
I've got Vista, an IP based printer, and even IPV6 via a tunnel broker. I've had no problems with printing or any other network applications.
So I have to wonder, is this really an issue with Vista's IPV6, is it an issue with the driver writers, or is it a minor issue with Vista's implementation of the layer that supports IP printers?
The article seems to indicate "we turned off IPV6 and then it started working". Well that tells us a little, but it's hardly time to start blaming the IPV6 stack. There's quite a few different components that could be responsible. I had problems with Firefox on Ubuntu on my network, and was able to track it down to a faulty implementation of DNS on my DSL modem only under IPV6.
AccountKiller
We run out of IPV4 addresses.
Sigh. While it is entertaining to watch Vista get hammered over and over for security and bugs, it is kind of sad to know that so many are blindly buying it since they feel saddled to the Microsoft rut.
I wonder if all the issues and bad press with Vista is at least partly behind their flurry of licensing activity with various Linux distributions.
At any rate, licensing or no, I love Linux. The more I use it and learn about it, the more I am so glad I made the jump a few years ago. It's logical, open, and really a lot easier to understand than Windows ever was.
SPI blows up vista. UPnP can too. Netbios can choke out vista slowly. and dont even get started on VPN.
...that they had IPv6 working in Win2k and WinXP. But you had to administer it from the command line, and they wanted to integrate things, so they combined their stacks. They wrote a new stack, and at least in the release candidate it had buffer overflow exploits, including the LAND attack, remote code execution, you name it. So obviously it was written by a dumbfuck - Microsoft already had and fixed these holes in earlier operating systems, starting as early as Windows 95.
Those who forget history are condemned to repeat it. (So if you forgot that Microsoft is just fucking lame in every way, you are doomed to continue to be fucked by them and their crap software.)
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Right. Can you do me a favour and "easily remove" kernel modules from any OS please. Meanwhile, removing the IPv6 stack from Windows is trivial -- just a few clicks of the mouse, and you're there.
I'm not a Windows apologist by any stretch of the imagination, but this blatant misinformation needs to be corrected.
The entire IP stack of Vista/Longhorn has been reimplemented. IPv6 is kind of an "add-on" to the networking code in XP, but in Vista, IPv4 and IPv6 are implemented in a unified stack.
Just sayin', the behavior is going to be different, and having some bugs to shake out is really no surprise.
Well, apparently, you only have to fool the majority of people for a little while.
Trouble printing? Let me show you Microsoft's potential knowledgebase article:
1. Buy this.
2. And one of these.
3. ???
4. Profit!
At least IPv6 can't get patented!
No, but fixing the problem in it's implementation can be. Then of course, MS can just sit on the bug without fixing it like they used to, but now they'd have a scapegoat to point at as for why. "We can't fix it because the patent troll is demanding more than we want to pay. You'll have to wait for the next OS release for that feature to be changed."
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id =6402758
http://www.uwsg.iu.edu/hypermail/linux/net/0205.3/ 0002.html
http://lists.ntp.isc.org/pipermail/questions/2007- April/013854.html
etc...
The problem often is in the OS itself, but sometimes the applications and drivers are the problem. So why is this news? Well, judge by yourself.
It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
Note to authors: If you don't understand what words mean, don't use them.
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
IPv6 FAQ
c es\Tcpip6\Parameters\DisabledComponents
Q. How do I disable IPv6 in Windows Vista and Windows Server 2008?
A. Unlike Windows XP and Windows Server 2003, IPv6 in Windows Vista and Windows Server 2008 cannot be uninstalled. However, you can disable IPv6 in Windows Vista and Windows Server 2008 by doing one of the following:
- In the Network Connections folder, obtain properties on all of your connections and adapters and clear the check box next to the Internet Protocol version 6 (TCP/IPv6) component in the list under This connection uses the following items.
This method disables IPv6 on your LAN interfaces and connections, but does not disable IPv6 on tunnel interfaces or the IPv6 loopback interface.
- Add the following registry value (DWORD type) set to 0xFF:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servi
This method disables IPv6 on all your LAN interfaces, connections, and tunnel interfaces but does not disable the IPv6 loopback interface. You must restart the computer for this registry value to take effect.
For additional information about the DisabledComponents registry value, see Configuring IPv6 with Windows Vista.
If you disable IPv6, you will not be able to use Windows Meeting Space or any application that relies on the Windows Peer-to-Peer Networking platform or the Teredo transition technology.
Everyone expects bugs in a new OS release, but.. I realize that most people treat IPv6 like global warming. We all know we HAVE TO adopt it but are (as harmoniously as possible) ALL putting it off until we have no choice. When we finally do 'flip the switch' over to IPv6 there will be LOTS of vista installs all over the net that didn't get the update for their corrupt network stack. If it breaks printers, you know there are other problems yet to be discovered.
MS: If you are going to monopolize the desktop market, have some sense of responsibility! As much as we hate it, the world depends on your products. Why don't you just build a windows-esque front end for a bsd based system on your next OS already? No one will give a shit and consumers will finally get the product they deserve and paid for.
sorry for the rant. I'm back on the coffee.
I dunno. How about, it's news because it indicates that Microsoft's product testing is less than industrial strength?
You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
And in other news, millions of people book for an appointment at their nearest psychologist, because someone anonymously posted the parent post, and someone else modded it informative.
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
Vista crashes our main network switches here. We did not have a requirement for Vista, so we've banished it until we do an upgrade on firmware project, which will be done on a if/when required by the business (HP pro curve switches).
We found this on Beta and tried to talk to MS, after being passed from piller to post and jerked round (we frankly have real work to get on with) we gave up. We tested with the full release, and, well, until we have time its just barred from the business.
We`re all equal
Embrace, Extend, and Explode! :D
Or, if you're not an idiot, you just add "blacklist ipv6" to /etc/modprobe.d/blacklist.
seriously? I'm not trying to be mean here... but have you ever heard of Beta? as in Vista Beta? there were a couple of 'em you know... Gobs of people installed it and provided Microsoft with so much feedback they were overwhelmed initially. You don't need to be OSS to have a decent Beta program that gets your code out into the real world where it can be beat on.
As for IPv6... it's been around forever and no one cares. It hasn't been adopted because it's a hassle and very few people have been forced to. We just did a major network reorganization at our relatively small company - it took an entire weekend and the ensuing issues took about two weeks to fully clean up. Did we go IPv6? no. Why? Because we didn't have to. Because it was one more thing to screw crap up and we didn't want to deal with it. I haven't met too many admins who enjoy setting up stuff that's only going to cause them more problems when they don't even need it in the first place.
The same fanboys that are saying no one is adopting Vista because it sucks fail to understand the real reason - people aren't adopting it because it takes a helluva lot of time to test and roll out a new OS across your entire company. Why are people still running Win 98? 'cause it's better? no, it's a piece of crap compared to Win2k. They're running it because it's easier to leave it on there than it is to upgrade.
Get off the "Microsoft is ruining everything" train and realize that some things don't happen because people are lazy - not because "Microsoft is killing everything". Crappy IPv6 support when Vista has only been installed on a tiny percentage of corporate machines doesn't mean anything. By the time Vista represents a decent market share, it will have been fixed.
Umm, yes! On linux its as easy as: /lib/modules/'uname -a'/kernel/build/somemodule.ko ; depmod -a
on Mac OS X its /System/Library/Extensions/YourKext.kext; rm /System/Library/Extensions.*;
See?
rm
rm -r
"Linuzzz", eh? Also, of the three bugs you've linked to, one is an app doing something really weird (using multicast packets on the loopback adapter), one is 5 years old and doesn't actually appear to be a bug, and I'm not sure about the third (apparently, neither were the kernel developers - there's an option to get the behaviour the poster expected.)
If you have IPv6 enabled (which is the default) on a network which does not support it, all connections are noticeably slower in establishing. Disable IPv6 to get a great speed boost!
And what the fuck is "industrial strength testing"? Is it expensive? Why isn't everybody doing it everywhere?
That disables it, but doesnt remove it.
You can easily remove the ipv6.ko file and it's gone completely... It wouldnt be hard for distributions to split the kernel modules up into several packages.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
At the time I was installing networks and a few months after the conversation I am mentioning, , M$ networking stabilized at the same data layer under Windows NT in a way that was exactly compatible at the data layer level with the Novell implementation. Hmmmmm....
...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
Removing ipv6 support requires deleting the ipv6 module (assuming your kernel has ipv6 compiled as a module, which most distributions do), although it is also possible to remove it by recompiling the kernel.
As for the avahi dependencies, this is an issue with the way ubuntu is packaged rather than an issue with linux as a whole, and stems from other packages which *use* features from avahi being compiled and linked against it.
My gentoo systems don't have avahi installed at all, infact i had to go and check what avahi was.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
We at MS are absolutely sure that we implemented ipv6 according to the rules of the 8 layers of the ISO-model. Can't think what went wrong really ?!
Windows: A few clicks of the mouse to *disable* ipv6... /lib/modules/`uname -r`/net/ipv6/ipv6.ko)
Linux: A single command to *remove* ipv6 (rm
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
IPv6 adoption is going to be heavily stunted by this inadequacy if it isn't fixed pretty pronto
What makes you think people are going to use Vista? There's no evidence of that to date. Vista has other larger issues than IPv6 that keep people away from it.
Everyone knows that GNU/Linux or OSX is the upgrade path from XP.
Friends don't help friends install M$ junk.
If you don't want to use IPv6, disabling it by blacklisting the module is all you need to do. Why would you need to go as far as deleting the .ko file?
"Or, if you're not an idiot, you just add "blacklist ipv6" to /etc/modprobe.d/blacklist."
This line pretty much sums up Slashdot, doesn't it?
Actually, you can completely remove all network stacks if you wish. Yes, remove.
I was not clear, and for that, I apologise. In many Linux distributions I've encountered, many unnecessary modules are compiled in, and not as modules. My challenge was "easily remove compiled-in modules".
/lib/modules/`uname -r`/[type]/[name] :)
BTW - your command-line has an error. It should be:
rm
I was just about to guess "rm /lib/modules/`uname -r`/net/ipv6/ipv6.ko".
I have IPv6 enabled on my Ubuntu box, but I'm not running on an IPv6 network. For the most part, I haven't noticed any issues. However, when I set up tftpd on the box, I was initially unable to connect to it. It took quite a while to track down the problem to IPv6 being enabled. The solution, which did not require disabling IPv6 across the board (though that would work too), was to add a flag in the inetd configuration to specify that it was an IPv4 service.
So, it's not completely transparent in Linux either.
There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
Because if its not being used, it shouldnt be installed.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
When was that?
Debian etch doesn't even come with hard disk driver modules compiled in anymore. Instead, it generates a small ramdisk image containing the modules your particular machine needs to mount the root filesystem. The bootloader then loads that ramdisk, and a script on the ramdisk loads the modules, mounts the root filesystem, and then starts init. My understanding is that other distros do something similar.
The nice thing about this approach is that it makes it fairly easy to do very weird stuff like mounting your root filesystem from an encrypted LVM volume group that you access over an OpenVPN tunnel connected to a USB ethernet interface.
... or to remove IPv6.
http://outcampaign.org/
In other words, no software solution at an OS level is able to catch every bug. Not Windows, not Linux.
Standard Operating Procedure: To usurp a world standard and boost Microsoft sales:
(1) Deliver a "world standard" implementation
(2) ???
(3) Offer Microsoft-only extensions with subsequent "patch" (for efficiency of course)
(4) Developers use the extensions
(5) Standard subverted!!
(6) Profit
Implementation Notes:
step (2) may be completely omitted for already well established and widely adopted standards (e.g. C, C++)
step (2) has recently been proposed as "Break something important"
99% of Mac users don't "need" Bonjour either, but it's convenient to have anyway. Avahi is another implementation of the same thing.
Since Avahi only resolves names in the ".local" zone, what are the "lot of problems with DNS" you're referring to?
Did it. A lot of dependencies failed then. My sound card(!) stopped working, for example. Turned it back on and AOK. OTOH when I built the kernel without it I had no problem (so far).
It's a ~300k file that sits harmlessly on disk when not in use. It's not some big piece of infrastructure that's wasting resources even when disabled.
Operating systems contain lots of features that are always or usually installed even when they're not being used. Things like USB support, even on older systems that don't have USB ports, and RS-232 support even on newer systems that lack serial ports. CD burning support, even if the machine doesn't have a burner. Support for MP3/Vorbis/WMA audio even if you don't use all of those formats. The idea of "uninstall it if you're not using it" makes sense with big applications, but not little things like these.
How would you completely remove (not just disable) IPv6 support from Windows Vista, btw?
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
Windows network code had major issues all the time until Win2K where they abandoned their buggy homegrown IP stack and adapted BSDs IP stack. Even if they stole Novell's code, it wasn't enough.
Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
It's thinking like that which makes OEM Windows recovery CDs completely useless once you upgrade a motherboard or harddrive.
For the love of god, don't delete the IPv6 files to get back just a few meg of space. One day, you might want to lug your box over to a friends LAN and find that you actually need it.
Seems more like a general problem with IPv6 than with Vista. I remember once trying to use Fx with Ubuntu on a NAT based network, and each HTTP request took at least 3 seconds. I turned off IPv6 and all was well. I did the same with Vista as soon as I installed it. Honestly, it's just a checkbox!
/.ers can enjoy their lame Vista bashfest.
We are going to see more such incompatibilities in the future. For now, though,
To be fair, not everybody is installing Linux onto a desktop system with a ton of storage. I've recently been doing some research on building set top boxes with Linux, and the whole system would probably be done in something like 64 MB of flash. On a system like that, slimming things down really is quite reasonable.
Of course, on a system like that, I'd be doing a custom kernel build, so I'd just not build stuff I didn't need, rather then needing to delete it after install.
This might just be another trick to get people over to the next generation of MS-OS. Vienna is scheduled to arrive in 2009, perfect for "Get all the advantages of better networking with IPv6, perfectly integrated in Windows Vienna!"... Then just cut some crapware of Vista, implement WinFS and get a new rip-off GUI (beryl?) and they might stay in their near-monopoly position for another two-three years.
The entire IP stack of Vista/Longhorn has been reimplemented.
No it hasn't. It's the same old stolen (and later accredited) BSD code that Windows has always used. There's nobody left at Redmond that understands the ancient code, and it remains buried in the twisted, unmaintainable mess that is Vista.
Vista's just spaghetti code with a DRM sauce.
I have to think your testing was somehow tainted by some other problem. At the very least, your results are atypical.
I've blacklisted the IPv6 driver on several different distro's on a variety of hardware and never seen a single side-effect. From Mandriva on my arcade cabinet to Kubuntu running on a PS3... and systems with multiple sound cards... they've never even hiccupped after blacklisting the module.
This study shows there are already 5 times as many Vista workstations in use versus Linux workstations. Microsoft has sold ~20M copies through May
Citing a web survey is bad, but you got it wrong too. Your little link showed 2.18% for "other" and 3.74% for Vista, which is neither a five times advantage nor anything to crow about, but it's bullshit. There are more than a billion web users, so your little market share study has been gamed or there are 40e6 Vista users - twice the wild M$ estimates based on channel stuffing.
The only reliable numbers so far come from memory sales. Vista is not selling.
Most people's personal observations agree. I've seen exactly one install of Vista but my I see more GNU/Linux and plenty of Mac at LSU. That single install was quickly replaced with Fedora. It's kind of like Zune - you don't see it because it's not really there.
Friends don't help friends install M$ junk.
Even simpler than that now in Linux:
modprobe -r somemodule
Yes, your indeirect measure of RAM is certainly more relaible than one based on visitors to 40,000 LiveStats customer sites.
Here's a hint: one billion internet USERS != 1 billion WORKSTATIONS. The majority of internet users share a PC, wither with family or and an Internet Cafe.
Vista is not selling AS FAST AS MEMORY MAKERS EXPECTED, but it is by no means not selling. I see Vista laptops galore on the Chicago commuter trains, far more than OSX or Linux machines. In fact, my Ubuntu laptop is the only Linux laptop I've ever seen in a public place (IT conferences being an exception).
Your sample is probably a bit skewed if you're coming from an academinc environment. I was pretty shocked 10 years ago when I came out of college eleven years ago realized nobody used the Macs or Solaris worksations with which I was so familiar in the real world.
OK, I've been a programmer for some time now, and most of that time I've heard of IPv6, and seen some interfaces to configuring it (OS X), even if it's not "on" per se... but WHAT the heck problem was it supposed to originally solve, again? And perhaps because it's not solving any pressing problems (from what I can tell), implementations of it are not getting the attention they dubiously deserve? Is NAT not going to keep us from eventually running out of IPv4 addresses, or some other workaround that sort of namespaces different subnets of the Internet?
Will it really be important some day for every physical item in my possession to have a unique address and an RFID tag?
Do sysadmins at big corporations really WANT every one of their machines to have an address that is uniquely addressable from anywhere on the Internet? Will this help to solve issues such as VPN'ing behind a firewall, etc.?
An honest question.
Possibly a Ubuntu thing. On Gentoo it works fine over both v4 and v6 out of the box.
This will probably be redundant by the time I end up posting, but then again, maybe not.
It seems like there are a few things that are causing confusion. Also, I want to rant about ipv6 adoption.
First of all, this looks like it's probably the printer's (or printer driver's) fault and not Microsoft's.
Second, about ipv6 in general...
It hurts me a bit to see people saying "Just disable ipv6 whenever you install vista." I think MS is doing a great thing by enabling ipv6 by default. If the instructions to support desk people, or some "best practice" becomes to disable ipv6 right away, ipv6 will take *another* 10 years to enter the mainstream.
This is pretty bad considering that ipv4 addresses are running out in the next 5 years.
It is exactly these kind of firmware/driver bugs (not having ipv6 support in a network appliance should now be considered a bug) that need to be flushed out before the internet is thrust into ipv6 adoption when the address space runs out.
IPv6 *does* solve problems, and it *will* be the primary mode of accessing the internet for consumers. Shaking out bugs by actually using ipv6 is necessary.
So, MS should *not* be berated because of this. This particular instance is not their fault, and they're doing the right thing by putting ipv6 up front in vista.
Lastly, I'd like to say that deploying ipv6 in the home is actually ridiculously easy. I have a tunnel through hurricane electric. Stateless autoconfig, which happens with ipv6 by default, assigns addresses without a dhcp server, and allows things to run right away.
IPv6 and OS support is not the problem. Application and network hardware vendors *have* to get with the program and start to support ipv6 in a very real way.
4096R/EF7BAFA6 79E1 DF98 D09D 898F 9A11 F6F0 DDDC 23FA EF7B AFA6
I recently had to install Oracle Application Server on a SuSe 9 box. One required step was to apply a patch to correct an issue related to IPv6 entries in /etc/hosts. (The patch modifed the hosts file, not the Oracle binaries)
It's official. Most of you are morons.
If you have IPv6 interfaces, gethostbyname() will look for IPv6 addresses first. This makes DNS lookups slower for real users.
bzzt. gethostbyname() is ipv4 only. Only getaddrinfo() and friends are multi-protocol, but even they will only ask for AAAA records if you ask them to.
This is why so many apps have to be rewritten to support ipv6, and why there's still no ipv6 squid (an app like that needs major surgery to handle a new addressing scheme).
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
or
change
alias net-pf-10 ipv6
to
alias net-pf-10 off
in modprobe.conf
just turn ipv6 off
This is the point.. nobody uses it.. IPv4 will run out soon. People will need to start using IPv6 soon unless we want to have ISP-based NAT which is painful to even think of. I've used such a system before, it's horrendous. Vista, as I understand it, uses Teredo so that people without true IPv6 can access IPv6 addresses by tunneling to Teredo servers using IPv4.
I know that. I never suggested it was, and the reason I just said a different addressing scheme was because the article suggested that was what applications were having problems with. I said it was a layering problem, since for IPv6 to interfere with IPv4 was strange, considering they are siblings on the network layer, and shouldn't be dependent on each other in any way.
However, to suggest making IPv4 applications IPv6 *compatible* is extremely difficult is a bit overboard. IPv4 applications can be made IPv6 compatible fairly simply, especially when it's just a network client or basic network server application and is well designed and modular. I've done it before, by the way. It's mostly a case of using a different API with roughly equivelant functions. For databases, migrate to 128-bit addresses and use a 6to4 address, or use an alternative table for IPv6 and IPv4 and reference the ID of the record in those tables. The main problem being that a load of applications assumed that IPv4 would exist forever and just placed raw IPv4-specific network calls throughout their application, rather than using a generic connection oriented API or whatever in general.
If you've got a very network intensive application, designing a network API, or are forwarding packets left right and centre or doing stuff like NAT break-outs and broadcasting without an API like bonjour or Avahi, then yes, it will be more difficult, but most of those apps and libs have been ported and you can do open("192.168.0.5") just as easily as open("2001::33a2:64c:0:3ee8:4d8f:78f6"). Even if it's a pure network app, it's not hellish to migrate. Plus, IPv6 has less hacks than IPv4 like breaing from NATs etc. that generally make applications far more difficult to write.
The hardware is the big issue here. Being that chips have been specifically engineered to work with IPv4 and it's still quite difficult to set up an upgrade route for hardware. On the plus side, once we've got IPv6, we probably won't go much further, given that it provides billions (literally) of IP addresses to every living person on Earth. Maybe once we discover extra-terrestrial planets or migrate to mars or something we'll change again. I think though, that networking produts should be more extensible, even though it's difficult. That and optimising applications for IPv6 can be difficult, just as it can be with IPv4.
Don't get me wrong. I'm not saying IPv6 is perfect and IPv4 is shit, but we do need to migrate to it eventually; we will run out of IPv4 addresses at some point, NAT is horrible anyway, and the third world are becoming more economically advanced as we speak.
In that case, you don't want a binary-based distro, because things like that will happen with a binary-based distro. Use Gentoo and you can compile out IPv6 support just fine. Binary packages require things that aren't going to be used to be installed.
Please, for the good of Humanity, vote Obama.
By the way, you also should look a little more closely at the *chart* below the graph in the study I linked to. Linux is mentioned specifically, rather than just "other". "Linux"+"Unknown" = 0.75% market share at most. Vista has 3.74%, or 4.99 times the market share of Linux.
And that assumes all "Unknown" boxes are Linux, which is most definitely not the case. At least some are FreeBSD, Cable Boxes, random mobile phones, and those crazy airport pay-per-minute terminals.
Personally, I am very pleased that Vista and Windows Server 2008 (Longhorn) support IPv6 as their default stack. We have many clients who are keen to implement IPv6 but have held back due to the limitations in IPv6 support in Windows operating systems. I suspect that the release of Windows Server 2008 will increase the usage of IPv6 in two very different ways. Firstly, organisations who are not interested in IPv6 will implement it as a side-effect of implementing Windows Server 2008. Secondly, organisations who are keen to use IPv6 but have been held back by the lack of IPv6 support in AD will be able to move ahead with IPv6 AD support in Windows Server 2008.
Next time, leave out the sound effects: It makes you look like an idiot.Apps need to be rewritten because ipv6 is a completely different network protocol. The same difficulties are run into porting to Appletalk or IPX, and the IETF is either completely oblivious to this, or is simply dishonest.
Really, IPV6 was invented by impractical morons. If they wanted to solve problems, they could mandate SRV for all new protocols- quit assigning port numbers. They could popularize UPNP and/or STUN. They could add cookies to ICMP messages so they could be tunneled easier.The same could be said about IPX. It is already here, better tested, and better understood than IPV6, and nobody would be duped into thinking we were talking about anything except completely replacing the Internet.You're wrong. IPV6 address parsing is extremely complicated, and the fact that its space is so large means that people who used sparse bitmaps for storage need to completely rewrite their data structures. This usually means programs will run slower and be harder to debug.That's because there still isn't a generic connection oriented API. It's 2007, and UNIX still doesn't have a dial() function. You'd think that if the IPV6 people were serious about solving problems, they'd start with some low hanging fruit.That's a load of crap. Hardware is not the big issue. The problem is a social one: How do you convince people to completely replace the internet with something that is not the internet? The IETF has been ducking that question for over 10 years and I don't suspect they'll answer it any time soon. There are sites on the Internet that publish MX records, when are they going to go away?
Migration is 100% of the problem. We could've been migrating to IPX: it has greater deployment than IPV6 does. If IPV6 doesn't offer anything to solve the migration problem then it simply doesn't offer anything at all .
That would be /etc/modprobe.d/aliases on a newer distribution.
You're not making any sense here. The real history is that when Microsoft released Windows NT, Novell *REFUSED* to write a client for it. Microsoft was forced to write their own client for interoperability. It wasn't until later that Novell decided to try and play nice, but their client was so intrusive, replacing core DLL's that it made things an unstable mess.
The netware client on NT eventually got better, but it took a long time. I would not call that "stable".
If you need web hosting, you could do worse than here