GNU/Linux >> Znalost Linux >  >> Cent OS

CentOS / RHEL 7 :Jak zakázat IPv6 pouze na konkrétním rozhraní

Již jsme viděli, jak deaktivovat ipv6 globálně na CentOS / RHEL 7. Může se objevit požadavek na zakázání ipv6 pouze pro konkrétní rozhraní v systému a ne pro všechna dostupná rozhraní nebo celý systém. Příspěvky popisují kroky k deaktivaci ipv6 na konkrétním rozhraní v CentOS / RHEL 7.

Poznámka :Přidání IPV6INIT=ne ve specifických konfiguračních souborech rozhraní není užitečné a nevypíná ipv6 na tomto rozhraní.

Zakázání ipv6 pouze na konkrétním rozhraní

1. Níže uvedený parametr ipv6 lze použít pro každé rozhraní k povolení nebo zakázání ipv6.

net.ipv6.conf.[interface].disable_ipv6 = [value]

Zde,
rozhraní – název rozhraní, kde je třeba zakázat ipv6. Například eth1
value – 0 (povolit) nebo 1 (zakázat) ipv6 na rozhraní.

2. Chcete-li tedy zakázat ipv6 pouze na rozhraní eth1, můžete přidat níže uvedený parametr v /etc/sysctl.conf soubor pro provedení trvalých změn.

# vi /etc/sysctl.conf
net.ipv6.conf.eth0.disable_ipv6 = 1

3. Spusťte níže uvedený příkaz pro okamžité použití změn;

# sysctl -p

Závěr

Není užitečné přidat IPV6INIT=no parametr pro rozhraní, která potřebují deaktivovat IPv6. Link local ipv6 lze stále vidět na tomto rozhraní. Změna parametru sysctl pro konkrétní rozhraní může deaktivovat ipv6 pouze na tomto konkrétním rozhraní a nikoli globálně v systému.


Cent OS
  1. Jak zakázat IPv6 na CentOS / RHEL 7

  2. CentOS / RHEL 7 :Jak přidat parametr jádra pouze do konkrétního jádra

  3. Jak zakázat NUMA v CentOS / RHEL 6,7

  1. Jak povolit IPv6 na CentOS / RHEL 6

  2. Jak zakázat „Předvídatelné názvy zařízení síťového rozhraní“ v CentOS/RHEL 7

  3. CentOS / RHEL 6 :Jak deaktivovat IPv6

  1. Jak deaktivovat NetworkManager na CentOS / RHEL 7

  2. CentOS / RHEL 6,7 :Jak zakázat nebo odstranit rozhraní virbr0

  3. Jak povolit IPv6 na CentOS / RHEL 7