[Bug 539869] New: openSUSE 11.2 M7: CONFIG_IPV6=y (only) on x86_64
http://bugzilla.novell.com/show_bug.cgi?id=539869 Summary: openSUSE 11.2 M7: CONFIG_IPV6=y (only) on x86_64 Classification: openSUSE Product: openSUSE 11.2 Version: Milestone 7 Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: AxelKoellhofer@web.de QAContact: qa@suse.de Found By: --- User-Agent: Opera/9.80 (X11; Linux x86_64; U; de) Presto/2.2.15 Version/10.00 On Milestone 7 IPv6 is compiled directly into the kernel on x86_64: grep -i ipv6 /boot/config-2.6.31-rc9-7-default CONFIG_IPV6=y CONFIG_IPV6_PRIVACY=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_IPV6_MIP6=m CONFIG_IPV6_SIT=m CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set CONFIG_IP_VS_IPV6=y # IPv6: Netfilter Configuration CONFIG_NF_CONNTRACK_IPV6=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m or for the "desktop" kernel: grep -i ipv6 /boot/config-2.6.31-rc9-7-desktop CONFIG_IPV6=y CONFIG_IPV6_PRIVACY=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_IPV6_MIP6=m CONFIG_IPV6_SIT=m CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set CONFIG_IP_VS_IPV6=y # IPv6: Netfilter Configuration CONFIG_NF_CONNTRACK_IPV6=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m However, on i586 ipv6 is configured as a module: grep ipv6 -i /boot/config-2.6.31-rc9-7-default CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_IPV6_MIP6=m CONFIG_IPV6_SIT=m CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set CONFIG_IP_VS_IPV6=y # IPv6: Netfilter Configuration CONFIG_NF_CONNTRACK_IPV6=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m Now there is a potential problem arising (especially for less experienced users). First of all, only few users use IPv6 (at least exclusively) in their LAN (and then ones who do are most certainly more experienced ones), but still a lot of users have old harcware (i.e. an old router) not capable of IPv6 and if they ask for help in one of the many internet fora, the easy answer (and very often the one solving the problem) was "go to YaST, disable IPv6 with that nice little checkbox you will find in the global networking options and reboot your machine". AFAIK this disables IPv6 by setting install ipv6 /bin/true in /etc/modprobe.d/ipv6 (or on 11.2 /etc/modprobe.d/50-ipv6.conf) With ipv6 dircetly compiled into the kernel, this will not work any longer and one would have to try explaining an unexperienced user how to disable ipv6 via sysctl (I think at least it is possible via sysctl, but TBH I never did this before, so it's just a guess). Now while x86_64 capable hardware is getting more and more popular, IPv6 is still not very wide spread and still causes more problems than it gives any benefits to the "average" user. IMHO it would be more prudent to always configure IPv6 as a module at least giving the users a simple way in disabling it if they run into trouble related to IPv6. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539869
User AxelKoellhofer@web.de added comment
http://bugzilla.novell.com/show_bug.cgi?id=539869#c1
--- Comment #1 from Axel Köllhofer
With ipv6 dircetly compiled into the kernel, this will not work any longer and one would have to try explaining an unexperienced user how to disable ipv6 via sysctl (I think at least it is possible via sysctl, but TBH I never did this before, so it's just a guess).
To answer that question myself (and save me from some self made embarassement). The "sledgehammer"-workaround would be to add ipv6.disable=1 as a boot parameter. Still this had to be added to the entries in /boot/grub/menu.lst for the running kernel (to take effect after rebooting) and to the APPEND options in /etc/sysconfig/bootloader to have it as a persistent option which will stay there even after kernel updates. Certainly easier than changing/adding some the settings via /etc/sysctl.conf but still not very convincing compared to the easy fix via YaST when ipv6 is compiled as a module. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539869
User mcarrion@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=539869#c2
Mario Carrion
http://bugzilla.novell.com/show_bug.cgi?id=539869
User rlutzinger@comcast.net added comment
http://bugzilla.novell.com/show_bug.cgi?id=539869#c3
Randy Lutzinger
From "config-2.6.31.3-1-desktop":
CONFIG_IPV6=y This causes my internet speed on Firefox to be extremely slow. I was able to default FF to disable IPV6, but I also run Chromium from time to time and as far as I know there's no way to disable IPV6 there. It's also causing slowdowns in Kontact when I'm fetching feeds. Hope this will be fixed before the final release. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539869
User maddler@maddler.net added comment
http://bugzilla.novell.com/show_bug.cgi?id=539869#c4
Gianlorenzo Cipparrone
http://bugzilla.novell.com/show_bug.cgi?id=539869
User jeffm@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=539869#c5
Jeff Mahoney
http://bugzilla.novell.com/show_bug.cgi?id=539869
--- Comment #6 from Axel Köllhofer
http://bugzilla.novell.com/show_bug.cgi?id=539869
--- Comment #7 from Axel Köllhofer
http://bugzilla.novell.com/show_bug.cgi?id=539869
http://bugzilla.novell.com/show_bug.cgi?id=539869#c8
Diego Ercolani
http://bugzilla.novell.com/show_bug.cgi?id=539869
http://bugzilla.novell.com/show_bug.cgi?id=539869#c9
Diego Ercolani
http://bugzilla.novell.com/show_bug.cgi?id=539869
http://bugzilla.novell.com/show_bug.cgi?id=539869#c10
Thomas Richard
https://bugzilla.novell.com/show_bug.cgi?id=539869
https://bugzilla.novell.com/show_bug.cgi?id=539869#c11
Jeff Mahoney
participants (1)
-
bugzilla_noreply@novell.com