Jak Zakázat IPV6 na CentOS7

Jak Zakázat IPv6 na CentOS 7.5

IPv6 nebo Internet Protocol verze 6 je nejnovější verze Internetového Protokolu (IP). IPv4 nebo Internet Protocol verze 4 je již široce používán. Má však určitá omezení. První z nich je, že IPv4 má 32bitové schéma adres. To znamená, že s IPv4 je možné pouze 4, 3 miliardy jedinečných adres. To je v dnešním světě poměrně omezené. V dnešní době máme k internetu připojeno mnoho zařízení IoT (Internet věcí), chytrých telefonů, počítačů, notebooků, serverů. Každé z těchto zařízení potřebuje IP adresu pro komunikaci s vnějším světem. Adresa IPv4 má tedy nedostatek.

IPv6 adresa na druhé straně je 128bitová adresa. To znamená asi 340,282,366,920,938,463,463,374,607,431,768,211,456 jedinečná adresa IPV6 je možná v IPv6. To je obrovské množství IP adres. Říká se, že pokud se použije IPv6, každé zařízení na světě může mít svou vlastní jedinečnou adresu IPv6 a IPv6 by byl stále k dispozici pro nová zařízení. IPv6 tedy řeší problémy s omezenou IP adresou jako v IPv4.

ale v době psaní tohoto článku není podpora IPv6 v mnoha zemích k dispozici. Ani v mé zemi to není podporováno. Přestože se svět pomalu přesouvá na IPv6, stále není všechno IPv6.

Pokud vaše země zatím nemá podporu IPv6, není nutné ji v operačním systému udržovat povolenou. Tolik lidí má tendenci deaktivovat IPv6 ve svém operačním systému.

v tomto článku vám ukážu, jak zakázat IPv6 na CentOS 7.5. Tak začneme.

Zkontrolujte, Zda je Povolen protokol IPv6

můžete zkontrolovat, zda je povolen protokol IPv6 na CentOS 7.5 operační systém s následujícím příkazem:

$ ip a | grep inet6

Jak můžete vidět, mám IPv6 povoleno.

Pokud je IPv6 zakázán, neměli byste vidět žádný výstup, pokud spustíte tento příkaz.

zakázat IPv6 pomocí parametru jádra

v této části vám ukážu, jak trvale zakázat IPv6.

IPv6 můžete zakázat při spuštění počítače změnou parametru jádra.

Nejprve upravit GRUB konfigurační soubor s následujícím příkazem:

$ sudo vim /etc/default/grub

měli Byste vidět následující okno.

nejprve stiskněte i pro přechod do režimu vložení.

Nyní přidejte ipv6.disable = 1 před crashkernel=auto v GRUB_CMDLINE_LINUX, jak je uvedeno na obrázku níže.

Nyní stiskněte <Esc> a zadejte :wq! a pak stiskněte <zadejte> pro uložení souboru.

Nyní aktualizovat GRUB konfigurační soubor s následujícím příkazem:

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

konfigurace grubu by měla být aktualizována.

nyní restartujte počítač následujícím příkazem:

$ sudo reboot

Pokud spustíte následující příkaz znovu, měli byste vidět žádný výstup.

$ ip a | grep inet6

Zakázat IPv6 Pomocí /etc/sysctl.konfigurační soubor conf

IPv6 můžete také trvale zakázat pomocí / etc / sysctl.konfigurační soubor conf.

nejprve otevřete /etc / sysctl.soubor conf s následujícím příkazem:

$ sudo vim / etc / sysctl . conf

Nyní přidejte následující řádky:

síť.ipv6.conf.všechen.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

uložte soubor a restartujte počítač pomocí následujícího příkazu:

$ sudo reboot

IPv6 by měla být zakázána.

zakázat IPv6 konkrétního síťového rozhraní

můžete také zakázat IPv6 konkrétního síťového rozhraní.

Nejprve budete muset najít síťové rozhraní, které chcete zakázat pomocí následujícího příkazu:

$ ip link show

měli Byste vidět síť název rozhraní, jak je vyznačen na obrázku níže.

Řekněme, že chcete zakázat IPv6 pro rozhraní ens36.

nejprve otevřete / etc / sysctl.soubor conf s následujícím příkazem:

$ sudo vim / etc / sysctl . conf

přidejte následující řádek na konec souboru:

síť.ipv6.conf.ens36.disable_ipv6 = 1

uložte soubor a restartujte počítač pomocí následujícího příkazu:

$ sudo reboot

zkontrolujte, zda IPv6 je zakázána pro ens36 rozhraní s následující příkaz:

$ ip addr show ens36

IPv6 by mělo být zakázáno pouze pro ens36 rozhraní, jak můžete vidět z obrázku níže. Na výstupu není žádný řádek inet6.

Zakázat IPv6 Dočasně Pomocí Příkazu sysctl

můžete také zakázat IPv6 dočasně. Tímto způsobem bude IPv6 povolen po restartování systému. To je dobré pro testování, zda vše v operačním systému CentOS 7.5 funguje před trvalým vypnutím IPv6.

Spusťte následující příkazy zakázat IPv6 dočasně:

$ sudo sysctl -w net.ipv6.conf.všechen.disable_ipv6=1
$ sudo sysctl-w net.ipv6.conf.default.disable_ipv6=1

IPv6 by měl být zakázán.

takto deaktivujete IPv6 na CentOS 7.5 trvale a dočasně. Díky za přečtení tohoto článku.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.