Tento příspěvek vám pomůže deaktivovat ipv6 na Debianu 11 / 10 a Ubuntu 20.04 / 18.04. IPv6 lze zakázat úpravou sysctl.conf nebo vytvořením souboru .conf v adresáři /etc/sysctl.d. Můžete také zakázat IPv6 pro konkrétní síťový adaptér.
Zde uvedené kroky by měly fungovat na předchozích verzích Debianu, jako je Debian 9 a 8, a také na verzích Ubuntu, jako je Ubuntu 19.10, 19.04 a 18.10.
Zakažte IPv6 na Debianu 11 a Ubuntu 20.04
Před deaktivací IPv6 se podívejme na dostupné síťové karty v systému. Použijte příkaz ifconfig.
enp0s3 :flags=4163mtu 1500 inet 192.168.0.10 maska sítě 255.255.255.0 vysílání 192.168.0.255 inet6:04dddx:06:06db7:740:06 inet6 fe80::a00:27ff:fe68:1c64 prefixlen 64 scopeid 0x20 inet6 2406:7400:bf:7cdd:882d:c9c6:df13:890 prefixlen 64 (tc Ethernet) RX pakety 1174 bajtů 80087 (78,2 KiB) Chyby RX 0 zahozené 0 přetečení 0 rámec 0 TX pakety 372 bajtů 46400 (45,3 KiB) TX chyby 0 zahozené 0 přetečení 0 přenašeč 0 kolize 0lo:flags=73 mtu 65536 inet 127.0.0.1 maska sítě 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX pakety 8 bajtů 396 (396,0 B) Chyby RX 0 zahozené 0 přetečení 0 rámec 0 TX pakety 8 bajtů 396 (396,0 B) chyby TX 0 zahozené 0 přetečení 0 přenašeč 0 kolize 0 Výše uvedený výstup potvrzuje, že IPv6 je povoleno pro obě síťové karty.
Metoda 1
Upravte soubor /etc/sysctl.conf.
sudo nano /etc/sysctl.confUmístěním následující položky zakážete IPv6 pro všechny adaptéry.
net.ipv6.conf.all.disable_ipv6 =1Pro konkrétní adaptér (Pokud je název síťové karty enp0s3).
net.ipv6.conf.enp0s3.disable_ipv6 =1Pro zobrazení změn spusťte následující příkaz.
sudo sysctl -pMetoda 2
Vytvořte soubor s názvem 70-disable-ipv6.conf v adresáři /etc/sysctl.d.
sudo nano /etc/sysctl.d/70-disable-ipv6.confPřidáním následující položky zakážete IPv6 pro všechny adaptéry.
net.ipv6.conf.all.disable_ipv6 =1Pro konkrétní adaptér (Pokud je název síťové karty enp0s3).
net.ipv6.conf.enp0s3.disable_ipv6 =1Spusťte níže uvedený příkaz, aby se změny projevily.
sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.confOvěřte IPv6
Ověřte, že IPv6 bylo zakázáno pomocí příkazu ifconfig.
Můžete vidět, že ve výstupu není žádná adresa IPv6.
Závěr
To je vše.
Debian