Nejnovější revize internetového protokolu a jeho různé výhody jsou dostatečně povzbudivé, abyste se je naučili používat. Základní otázka, kterou si možná kladete, je, kde bych měl začít? Je to snadné; měli byste pochopit, jak povolit Ubuntu IPv6 (Internet Protocol verze 6) jako výchozí bod. Chcete-li toho dosáhnout, můžete použít tento pokyn, abyste se seznámili s každým krokem povolení IPv6 na serveru Ubuntu. Než půjdeme dále, měli bychom si prostudovat, co víme o IPv6 a jeho výhodách.
Co je IPv6?
IPv6 (Internet Protocol Version 6) je standard adres IP (Internet Protocol) postupné generace navržený tak, aby posílil a případně nahradil IPv4. Všechna zařízení připojená k internetu, jako jsou počítače, mobilní telefony, komponenty domácí automatizace a senzory internetu věcí, potřebují ke komunikaci mezi ostatními zařízeními více IP adres. Původnímu systému IP adres nazvanému IPv4 docházejí adresy kvůli jeho rozšířenému používání v důsledku nárůstu tolika připojených zařízení. Chcete-li se dozvědět více o rozdílech mezi IPv4 a IPv6, přečtěte si: “IPv4 vs. IPv6: Jak je IPv6 nastaven tak, aby nahradil IPv4“

Jaké jsou výhody IPv6?
IPv6 je nejnovější verze internetového protokolu a funguje podobně jako IPv4; oba poskytují jedinečné IP adresy nezbytné pro komunikaci zařízení s připojením k internetu. Má však jeden významný rozdíl ve srovnání s IPv4: používá a 128bitová IP adresa.
Zde jsou hlavní výhody IPv6:
- Poskytování automatické konfigurace
- Žádné kolize soukromých adres
- vylepšené multicastové směrování
- Jednodušší formát záhlaví
- Zjednodušené a efektivnější směrování
- Lepší kvalita služeb (označení toku)
- Vestavěné ověřování a podpora
- nabízí flexibilní možnosti a rozšíření
- Spravitelnější správa (bez DHCP)
Proč byl zaveden IPv6?
IPv6 byl explicitně vytvořen pro řešení vyčerpání adresního prostoru. Již v 80. letech 20. století odborníci poukazovali na své obavy z problému vyčerpání. Kromě toho se krátce po spuštění adresování IPv4 projevila různá omezení, jako jsou problémy se škálovatelností a schopnostmi.
Přečtěte si také: Konfigurace DNS na MikroTik
Jak nastavit IPV6 na Ubuntu
Zde je podrobný návod, který potřebujete k povolení Ubuntu IPv6 ve vašem systému.
Krok 1: Úprava souboru sysctl.conf
První krok ke konfiguraci Ubuntu IPv6 je přihlásit se na server pomocí root přístup. Poté musíte změnit některé informace v souboru sysctl.conf. Chcete-li tak učinit, zadejte soubor v režimu úprav. V tomto tutoriálu použijeme editor vim; Všimněte si, že můžete použít libovolný editor souborů, který chcete.
vim /etc/sysctl.conf
Na konec souboru musíte přidat následující:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
Nyní soubor uložte a zavřete
Krok 2: Úprava souboru rozhraní
Dalším souborem, který je třeba upravit, je soubor rozhraní pod cestou /etc/network/. Před provedením kteréhokoli z těchto kroků si nejprve vytvořte záložní kopii souboru /etc/network/interfaces.
vim /etc/network/interfaces
Do souboru rozhraní musíte přidat následující řádek:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
Poté musíte uložit a ukončit soubor rozhraní. Všimněte si, že se musíte ujistit, že jste nahradili IPv6-IP-Address a IPv6-IP-Gateway-Address podrobnostmi Ubuntu IPv6, které vám byly poskytnuty.
Krok 3: Restartování síťové služby
Třetím krokem při povolení adresy IPv6 Ubuntu na vašem serveru je restartování síťové služby, aby se změny projevily.
service networking restart
Krok 4: Ověření instalace Ubuntu IPv6
Pomocí níže uvedeného příkazu můžete ověřit, zda byla ve vašem operačním systému Linux nainstalována správná adresa IPv6 nebo ne:
ifconfig eth0
Pro pochopení těchto kroků si vezměte následující příklad:
eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98
inet addr:103.25.202.165 Bcast:103.25.202.255 Maska:255.255.255.0
inet6 addr: fe80::40c:6cff:fe01:1298/64 Rozsah:Link
inet6 addr: 2400:c980:0:2::2/64 Rozsah:Global
UP BEADCAST RUNNING MULTICAST MTU:1500 Metrika:1
RX pakety:2505260 chyb:0 zahozené:14 přetečení:0 snímek:0
TX pakety:640650 chyby:0 zahozené:0 překročení:0 dopravce:0
kolize:0 txqueuelen:1000
RX bajtů: 203319645 (203,3 MB) TX bajtů: 74852651 (74,8 MB)
Věnujte pozornost tomuto řádku:
inet6 addr: 2400:c980:0:2::2/64 Rozsah:Global
Tento řádek ověřuje, že se zobrazuje správná adresa IPv6.
Jasná volba
Většina serverů provozovaných na Linuxu používá Ubuntu; proč ne ty? Zjistěte, proč všichni milují Ubuntu – získejte optimalizovaný Ubuntu VPS
Získejte Ubuntu VPSJak zakázat IPv6 na Ubuntu
Tato část vysvětlí, jak deaktivovat protokol Ubuntu IPv6 ve vašem systému. Tato směrnice je trochu pokročilá, takže se ujistěte, že věnujete pozornost všem detailům. Nyní otevřete terminál (CTRL+ALT+T) a jdeme na to! Vezměte prosím na vědomí, že pro většinu příkazů, které zadáte do terminálu, budete potřebovat root oprávnění (sudo).
První metoda: Zakažte IPv6 pomocí Sysctl
Pojďme diskutovat o prvním přístupu k deaktivaci IPv6 na vašem Ubuntu.
Krok 1: Kontrola adresy IPv6 Ubuntu
Nejprve se musíte ujistit, že máte ve svém systému povolený protokol IPv6. Svou IP adresu v Ubuntu můžete zkontrolovat pomocí tohoto příkazu:
ip a
Po spuštění výše uvedeného příkazu uvidíte adresu IPv6, pokud je povolena, podobně jako níže:

Krok 2: Použití příkazu sysctl
Nyní musíte použít příkaz sysctl k deaktivaci IPv6 v operačním systému Ubuntu:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Krok 3: Ověření procesu deaktivace Ubuntu IPv6
Stejně jako povolení IPv6 na Ubuntu, měli byste se také ujistit, že je deaktivován správně. Chcete-li to provést, zadejte znovu následující příkaz:
ip a
Stejně jako níže byste neměli vidět žádnou položku IPv6, protože jste právě Iv6 ve svém systému zakázali.

Ale pozor; tyto příkazy dočasně vypnou IPv6 na vašem operačním systému Ubuntu. Jinými slovy, až se váš systém příště spustí, budete mít iPv6 znovu povolený. Aby byla tato možnost trvalá, můžete ji upravit /etc/sysctl.conf. Stejně jako v předchozích částech budeme k úpravě souboru používat vim. Ujistěte se, že máte administrátorská práva (použijte sudo):

Do souboru musíte přidat následující řádky:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
Aby se nastavení projevilo, použijte tento příkaz:
sudo sysctl -p
Pokud je Ubuntu IPv6 po restartování systému stále povoleno, musíte soubor vytvořit /etc/rc.local a vyplňte jej následujícím. Věnujte pozornost tomu, že to musíte provést s právy root.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
V tomto okamžiku musíte použít příkaz chmod, aby byl soubor spustitelný:
sudo chmod 755 /etc/rc.local
Tento příkaz ručně načte parametry jádra z vašeho konfiguračního souboru sysctl. Všimněte si, že to vše se děje během spouštění.
Přečtěte si také: Debian vs Ubuntu
Druhá metoda: Zakažte IPv6 pomocí GRUB
Druhým přístupem k deaktivaci Ubuntu IPv6 ve vašem systému je konfigurace GRUB a předávání parametrů jádra při bootování. Musíte upravit /etc/default/grub udělat to. Znovu se prosím ujistěte, že máte oprávnění správce:

Nyní upravte GRUB_CMDLINE_LINUX_DEFAULT a GRUB_CMDLINE_LINUX, abyste zakázali IPv6 při spouštění:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
Uložte tento soubor a spusťte příkaz update-grub:
sudo update-grub
Nyní, když používáte tuto techniku, nastavení by mělo přetrvat i po restartu.
Poslední myšlenka: Konfigurace Ubuntu IPv6
I když je protokol IPv6 zaveden za účelem vyřešení problému s adresním prostorem, poskytuje vám mnoho dalších výhod, včetně předcházení kolizím soukromých adres, zlepšení směrování vícesměrového vysílání, lepší kvalitu služeb, vestavěné ověřování a zjednodušení a efektivnější směrování. Je jasné, že vědět, jak povolit IPv6 na Ubuntu, je zásadní. Jak jste viděli v tomto článku, Ubuntu je jednou z uživatelsky nejpřívětivějších distribucí Linuxu, které můžete použít v mnoha oblastech. Jsme také hrdí, že vám můžeme nabídnout naše Ubuntu VPS, který se skládá z robustního hardwaru a je optimalizován pro vás, abyste z funkcí Ubuntu vytěžili maximum.
FAQ
Jak povolím IPv6 na Ubuntu?
Obecně řečeno, nastavení IPv6 na Ubuntu zahrnuje tři kroky, ve kterých musíte upravit soubor sysctl.conf, soubor rozhraní a restartování síťové služby.
Co se stane, když povolím IPv6?
IPv6 vám může poskytnout mnoho výhod, včetně podpory více zařízení, lepšího zabezpečení a efektivnějšího připojení. I když některý starší software nemusí fungovat podle očekávání, většina vaší sítě by měla fungovat bez problémů s povoleným protokolem IPv6.
Jak zjistím svou IPv6 adresu v Linuxu?
Zde jsou dva obecné unixové pokyny pro určení vaší IPv6 adresy a výchozí trasy:
- Spusťte ifconfig -a a vyhledejte inet6 zobrazit vaše IPv6 adresy.
- Spusťte netstat -nr a vyhledejte inet6 nebo Internet6 nebo podobná slova, abyste našli část IPv6; pak vyhledejte výchozí nebo :: nebo ::/0 .
Zvýší IPv6 rychlost internetu?
Někteří poskytovatelé webových a cloudových služeb měřili rychlost IPv6 a IPv4. Výsledky ukazují, že webové stránky se načítají o 5 % rychleji v mediánu a o 15 % rychleji pro 95% percentil na IPv6 než na IPv4, což znamená, že ti, kteří sledují vysokou rychlost, by měli lépe používat IPv6.