Rozlicne pokusy o vypnuti ipv6 pres browser jsou absolutne k nicemu pokud vas kernel v UBUNTU 9.04 je 2.6.28-13-generic. Nemoznost vypnuti ipv6 je zpusebone bugem v kernelu. Ukazeme si reseni jak ipv6 vypnout bez kompilace kernelu.
Je ipv6 ve vasem systemu zapnuta primo pres sytem? Koukneme se na to, v zavislosti vasi site si zmente eth0 na eth1,wlan0 a pod, ja mam eth0. Prikaz na ukazani configurace
ifconfig eth0
pokud v tretim radku ( u mne to byl treti) vidite radek ktery obsahuje neco jako 213123/64 v tom pripade mate zapnutu ipv6 primo v systemu a neni jine moznosti jako nasledujici postup.)
Jako prvni je potreba instalace kernelu 2.6.29.3 anebo vyssiho ( 2.6.29.3 vsak funguje bez problemu, pokud by nejake byli, muzete posouvat verze smerem nahoru). Distribuce kernelu lze najit zde od zavislosti vasi architektury (AMD,Intel)
http://kernel.ubuntu.com/~kernel-ppa/mainline/A ted ukazka instalace kernelu 2.6.29.3 s pouzitim baliku i386. Pokud vas system je 64 bitovy anebo platforma AMD vyberte jine baliky. Vsechny baliky k tehle verzi kernelu jsou zde:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29.3/k instalaci potrebujeme v tomhle pripade instalovat nasledujici baliky ( potreba stahnout vsechny 3, jinak instalace neprobehne):
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29.3/linux-headers-2.6.29-02062903-generic_2.6.29-02062903_i386.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29.3/linux-headers-2.6.29-02062903_2.6.29-02062903_all.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29.3/linux-image-2.6.29-02062903-generic_2.6.29-02062903_i386.deb
Po stahnuti prikaz k instalaci
sudo dpkg -i *.deb
Po instalaci se muze objevit hlaska o restart, klikneme na moznost pozdejsiho restartu.Ted je potreba zaridit aby se zpustel tenhle kernel pri startu. Otevreme si start up manager ( pokud nemame tak nainstalujeme pres
sudo apt-get install startupmanager
a pak nasledne stustime prikazem
startupmanager
. Tam se presvedcime ze nas novy kernel je zadanej jako startovaci a startupmanager muzeme zavrit.
Dalsim krokem je editace grub menu
sudo gedit /boot/grub/menu.lst
ted si najdeme
radek s novou verzi kernelu ktere bude vypadat asi takhle
title Ubuntu 9.04, kernel 2.6.29-02062903-generic
root ()/ubuntu/disks
kernel /boot/vmlinuz-2.6.29-02062903-generic root=UUID=16E01AD0E01AB5C9 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.29-02062903-generic
a pridame tenhle prikaz
ipv6.disable=1 aby vysledek vypadal takhle
title Ubuntu 9.04, kernel 2.6.29-02062903-generic
root ()/ubuntu/disks
kernel /boot/vmlinuz-2.6.29-02062903-generic root=UUID=16E01AD0E01AB5C9 loop=/ubuntu/disks/root.disk ro quiet splash
ipv6.disable=1initrd /boot/initrd.img-2.6.29-02062903-generic
Timto zpusobem docilime vypnuti ipv6 primo v systemuProvedeme update grub-u prikazem
sudo update-grub
a
RESTARTUJEME SYSTEM.
Po restartu provedeme kontrolu spustenim prikazu ze zacatku
ifconfig eth0
vysledek muze vypadat takhle bez extra radku obsahujiciho 213123/64.
eth0 Link encap:Ethernet HWaddr 00:1d:92:62:83:f2
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6193 errors:0 dropped:0 overruns:0 frame:0
TX packets:5207 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6120895 (6.1 MB) TX bytes:738649 (738.6 KB)
Interrupt:28 Base address:0xa000
ipv6 byla defaultne vypnuta primo ze systemu. Rozdil v rychlosti internetu je citelny hlavne pri vytizeni (download, upload, vice stranek, stranky se spustou javascriptu a pod.)