Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak vypnout v Ubuntu 9.04 ipv6 a zrychlit si internet  (Přečteno 3745 krát)

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Jak vypnout v Ubuntu 9.04 ipv6 a zrychlit si internet
« kdy: 24 Července 2009, 12:35:58 »
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

Kód: [Vybrat]
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):

Kód: [Vybrat]
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

Kód: [Vybrat]
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
Kód: [Vybrat]
sudo apt-get install startupmanager a pak nasledne stustime prikazem
Kód: [Vybrat]
startupmanager. Tam se presvedcime ze nas novy kernel je zadanej jako startovaci a startupmanager muzeme zavrit.

Dalsim krokem je editace grub menu

Kód: [Vybrat]
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=1
initrd   /boot/initrd.img-2.6.29-02062903-generic

Timto zpusobem docilime vypnuti ipv6 primo v systemu

Provedeme update grub-u prikazem

Kód: [Vybrat]
sudo update-grub
a RESTARTUJEME SYSTEM.


Po restartu provedeme kontrolu spustenim prikazu ze zacatku

Kód: [Vybrat]
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.)


« Poslední změna: 24 Července 2009, 12:37:44 od petrakis »
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Jak vypnout v Ubuntu 9.04 ipv6 a zrychlit si internet
« Odpověď #1 kdy: 24 Července 2009, 12:48:32 »
Popravdě jsem vypnout ipv6 nepotřeboval už pár let, ale prosté zakázání modulu ipv6 (vložení na blacklist) nepomáhá?
Modul se stejně zavede? Nebo je tento pevnou součástí jádra (pak by se ovšem nejednalo o bug)?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Jak vypnout v Ubuntu 9.04 ipv6 a zrychlit si internet
« Odpověď #2 kdy: 24 Července 2009, 12:54:53 »
V tyhle verzi kernelu je to soucasti a proste to nelze obejit. Vsechny verze od popisovane a vyse tenhle problem uz resi a je to mozne bud nechavat zapnute anebo vypinat. Verze 2.6.28 ti tu moznost neda ( nakolik to ma primo integrovane v systemu) a blacklisty to neresi.
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Jak vypnout v Ubuntu 9.04 ipv6 a zrychlit si internet
« Odpověď #3 kdy: 24 Července 2009, 12:58:38 »
V tyhle verzi kernelu je to soucasti a proste to nelze obejit. Vsechny verze od popisovane a vyse tenhle problem uz resi a je to mozne bud nechavat zapnute anebo vypinat. Verze 2.6.28 ti tu moznost neda ( nakolik to ma primo integrovane v systemu) a blacklisty to neresi.

Pokud je jádro kompilované s pevnou podporou ipv6 (a nikoliv modulově), tak je to jasné. Asi někdo v zahraničí používá programově ipv6 :) ok, díky za návod.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

 

Provoz zaštiťuje spolek OpenAlt.