GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zakázat adresu IPv6 na Ubuntu 22.04 LTS Jammy Jellyfish

IPv6, internetový protokol verze 6 je nejnovější verzí internetového protokolu (IP). Jedná se o komunikační protokol, který se používá pro identifikaci a lokalizaci počítačů v sítích. Jeho účelem je směrovat provoz přes internet. Tento tutoriál vám ukáže, jak dočasně nebo trvale zakázat IPv6 na Ubuntu 22.04 LTS Jammy Jellyfish.

V tomto tutoriálu se naučíte:

  • Jak dočasně deaktivovat IPv6
  • Jak trvale zakázat IPv6
Požadavky na software a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Ubuntu 22.04 Jammy Jellyfish
Software Není k dispozici
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Deaktivace adresy IPv6 na Ubuntu 22.04 LTS Jammy Jellyfish pokyny krok za krokem


Síť IPv6 lze zakázat prostřednictvím systemd, ale změna nebude trvalá. Chcete-li trvale zakázat IPv6 na Ubuntu 22.04, budeme muset upravit parametry spouštění jádra.

Dočasně zakázat IPv6

Chcete-li dočasně zakázat adresu IPv6 na Ubuntu 22.04 Jammy Jellyfish, proveďte následující příkazy:

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.all.disable_ipv6 = 1
$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6 = 1

Výše uvedené příkazy dočasně deaktivují IPv6, což znamená, že nastavení nezůstane po restartu zachováno. Chcete-li znovu povolit IPv6, restartujte svůj systém nebo znovu spusťte výše uvedené příkazy, ale obraťte logiku a změňte 1 na 0. V případě, že potřebujete trvalejší řešení pro deaktivaci IPv6 i po restartu systému, postupujte podle následujících kroků:

Trvale zakázat IPv6

  1. Začněte otevřením terminálu příkazového řádku a použitím nano nebo váš oblíbený textový editor a otevřete následující konfigurační soubor GRUB s oprávněními root.
    $ sudo nano /etc/default/grub
    
  2. Poté změňte následující řádek. Pokud má vaše linka již nakonfigurované některé spouštěcí parametry, jako je splash nebo quiet , stačí za nimi přidat svou změnu.
    FROM:
    GRUB_CMDLINE_LINUX_DEFAULT=""
    TO:
    GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
    
  3. Po provedení této změny v souboru změny uložte a ukončete. Poté spusťte následující příkaz pro aktualizaci GRUB.
    $ sudo update-grub
    

V případě, že potřebujete znovu povolit síťové adresy IPv6, jednoduše odeberte ipv6.disable=1 z /etc/default/grub a spusťte update-grub příkaz.

Úvahy na závěr

V tomto tutoriálu jste viděli, jak deaktivovat síť IPv6 na Ubuntu 22.04 Jammy Jellyfish Linux. To zahrnovalo dočasné řešení s systemd a trvalé řešení úpravou spouštěcích parametrů jádra. Po provedení těchto změn byste již neměli být schopni používat adresy IPv6, takže váš systém zůstane pouze u IPv4.


Ubuntu
  1. Jak nainstalovat Ubuntu 22.04 LTS Desktop (Jammy Jellyfish)

  2. Jak upgradovat Ubuntu na 22.04 LTS Jammy Jellyfish

  3. Jak zakázat IPv6 na Ubuntu 22.04 LTS Jammy Jellyfish

  1. Jak zakázat adresu IPv6 na Ubuntu 20.04 LTS Focal Fossa

  2. Jak nainstalovat Gnome na Ubuntu 22.04 LTS Jammy Jellyfish

  3. Jak povolit/zakázat firewall na Ubuntu 22.04 LTS Jammy Jellyfish Linux

  1. Jak najít svou IP adresu na Ubuntu 22.04 Jammy Jellyfish Linux

  2. Jak restartovat síť na Ubuntu 22.04 LTS Jammy Jellyfish

  3. Jak zakázat/povolit SELinux na Ubuntu 22.04 Jammy Jellyfish Linux