FAQforge

V tomto krátkém článku vysvětlím, jak zakázat IPv6 v síťovém zásobníku Debianu 10. Proč to člověk chce udělat? Nejspíše tehdy, když máte problémy s připojením a nemůžete se ze svého systému Debian dostat na servery na internetu pomocí IPv6, zatímco pomocí IPv4 to funguje. Vypnutí IPv6 by mělo být vždy až poslední možností. Pokud to nemůžete vyřešit ve své síti, např. proto, že poskytovatel připojení k internetu IPv6 blokuje, pak jedinou další možností je zakázat ho na serveru, a to je to, co popíšu níže.

Zakázání sítě IPv6 v Debianu 10

Následující příkazy spustím jako uživatel root. Pokud nejste přihlášeni jako uživatel root, spusťte nejprve příkaz “su -” nebo ke všem příkazům připojte příkaz “sudo”. Jedním ze způsobů, jak zakázat síť IPv6 os upravit soubor sysctl.conf. Otevřete soubor /etc/sysctl.conf pomocí editoru:

nano /etc/sysctl.conf

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

net.ipv6.conf.all.disable_ipv6 = 1

Tím zakážete IPv6 na všech síťových adaptérech. pokud jej chcete zakázat pouze pro jeden adaptér, např. externí síťové zařízení ens33, pak místo něj použijte tento:

net.ipv6.conf.ens33.disable_ipv6 = 1

Soubor uložte a zavřete v nano. Poté změny aplikujte příkazem:

sysctl -p

Alternativním způsobem úpravy souboru sysctl.conf pomocí editoru je spuštění těchto dvou příkazů:

echo 'net.ipv6.conf.all.disable_ipv6 = 1' > /etc/sysctl.d/90-disable-ipv6.confsysctl -p -f /etc/sysctl.d/90-disable-ipv6.conf

První z nich vytvořil soubor /etc/sysctl.d/90-disable-ipv6.conf, který obsahuje konfigurační nastavení pro zakázání protokolu IPv6, a druhý tuto změnu aplikuje.

sysctl -p

.

Napsat komentář

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