Jak úplně zakázat IPv6 na Fedora Linux 39

Jak Uplne Zakazat Ipv6 Na Fedora Linux 39



Ve většině domácích sítí privátní adresy IPv4 stačí k tomu, aby všechny počítače ve vaší síti získaly IP adresu. Adresy IPv4 jsou snadněji zapamatovatelné a pracovat s nimi. Pokud pro svou síť nepotřebujete adresy IPv6, můžete zvážit jejich zakázání na počítačích ve vaší síti.

V tomto článku vám ukážeme, jak nadobro deaktivovat IPv6 na Fedora Linux 39 pomocí možnosti spouštění jádra.

Téma obsahu:

  1. Kontrola, zda je povolen protokol IPv6
  2. Zakažte systémový protokol IPv6 pomocí parametru spouštění jádra
  3. Kontrola, zda je IPv6 zcela zakázán
  4. Opětovné povolení IPv6
  5. Závěr

Kontrola, zda je povolen protokol IPv6

IPv6 je ve výchozím nastavení povoleno na většině moderních distribucí Linuxu včetně Fedory.







Chcete-li zkontrolovat, zda máte povoleno IPv6, můžete použít příkaz „nmcli“. Pokud je povolen protokol IPv6, uvidíte náhodnou adresu IPv6 přiřazenou každému síťovému rozhraní vašeho počítače.



$ nmcli



Dalším způsobem, jak zkontrolovat, zda je povolen protokol IPv6, je zkontrolovat, zda máte v počítači nastavené parametry jádra IPv6 pomocí následujícího příkazu:





$ sudo sysctl -A | rukojeť ipv6

Jak můžete vidět, náš systém Fedora 39 má nastavené parametry jádra IPv6. V našem případě je tedy protokol IPv6 povolen.

  Automaticky vygenerovaný snímek obrazovky s popisem počítače



Zakažte systémový protokol IPv6 pomocí parametru spouštění jádra

Chcete-li úplně zakázat IPv6 na Fedoře 39 pomocí spouštěcího parametru jádra „ipv6.disable=1“, spusťte následující příkaz:

$ sudo umouněný --update-kernel VŠECHNO --args 'ipv6.disable=1'

Zaváděcí parametr jádra „ipv6.disable=1“ by měl být nastaven pro všechny zaváděcí položky GRUB Fedory 39, jak můžete vidět na následujícím snímku obrazovky:

$ sudo umouněný --informace VŠECHNO

  Automaticky vygenerovaný snímek obrazovky s popisem počítačového programu

Aby se změny projevily, musíte restartovat svůj systém Fedora 39.

$ sudo restartovat

Kontrola, zda je IPv6 zcela zakázán

Jakmile je IPv6 ve vašem systému Fedora 39 zcela zakázáno, uvidíte, že na každém síťovém rozhraní vašeho počítače jsou nastaveny pouze adresy IPv4, žádné adresy IPv6 jako dříve.

$ nmcli

  Automaticky vygenerovaný snímek obrazovky s popisem počítače

Pokud je IPv6 v jádře zakázáno, neuvidíte žádné parametry jádra IPv6 nastavené na vašem systému Fedora 39.

$ sudo sysctl -A | rukojeť ipv6

Příkaz nevrací nic, protože IPv6 je v našem systému Fedora 39 zcela zakázáno.

  Automaticky vygenerovaný černobílý text Popis

Opětovné povolení IPv6

Pokud později změníte názor a budete chtít IPv6 znovu povolit, stačí spustit následující příkaz:

$ sudo umouněný --update-kernel VŠECHNO --remove-args 'ipv6.disable=1'

Zaváděcí parametr jádra „ipv6.disable=1“ by měl být odstraněn ze všech zaváděcích položek GRUB.

  Automaticky vygenerovaný snímek obrazovky s popisem počítače

Aby se změny projevily, restartujte svůj systém Fedora 39.

$ sudo restartovat

Jakmile váš počítač nabootuje, můžete potvrďte, zda je povolen protokol IPv6 jako před použitím příkazu „nmcli“ nebo „sysctl“.

Závěr

V tomto článku jsme vám ukázali, jak zkontrolovat, zda je na vašem počítači povoleno nebo zakázáno IPv6. Také jsme vám ukázali, jak úplně zakázat IPv6 na Fedoře 39 pomocí spouštěcího parametru jádra „ipv6.disable=1“ a jak znovu povolit IPv6 na Fedoře 39 v případě, že jej budete znovu potřebovat.