GNU/Linux >> Znalost Linux >  >> Debian

Jak zakázat IPv6 na Debianu 11 / 10 a Ubuntu 20.04 / 18.04

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=4163 mtu 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.conf

Umístěním následující položky zakážete IPv6 pro všechny adaptéry.

net.ipv6.conf.all.disable_ipv6 =1

Pro konkrétní adaptér (Pokud je název síťové karty enp0s3).

net.ipv6.conf.enp0s3.disable_ipv6 =1

Pro zobrazení změn spusťte následující příkaz.

sudo sysctl -p

Metoda 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.conf

Přidáním následující položky zakážete IPv6 pro všechny adaptéry.

net.ipv6.conf.all.disable_ipv6 =1

Pro konkrétní adaptér (Pokud je název síťové karty enp0s3).

net.ipv6.conf.enp0s3.disable_ipv6 =1

Spusťte níže uvedený příkaz, aby se změny projevily.

sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf

Ověř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
  1. Jak zakázat IPv6 na Ubuntu 18.04 Bionic Beaver Linux

  2. Jak zakázat automatickou konfiguraci na IPv6 v Linuxu?

  3. Jak zakázat ipv6 na konkrétním rozhraní v linuxu?

  1. Jak nainstalovat Dovecot na Debian 10?

  2. Jak zakázat Ipv6 na Ubuntu, Linux Mint, Debian

  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 zakázat adresu IPv6 na Ubuntu 22.04 LTS Jammy Jellyfish

  3. Jak zakázat IPv6 na Ubuntu 20.04 Focal Fossa