Hogyan lehet letiltani az IPv6-ot a CentOS-on 7
áttekintés
az IPv6 egy 64 bites címtér, amely exponenciálisan növeli a hálózati címet. Akkor vezették be, amikor egyértelmű volt, hogy az Internet robbanásszerű növekedése nem tartható fenn az IPv4 32 bites címterén.
nem minden hálózat futtatja az IPv6-ot, annak ellenére, hogy már néhány évtizede elérhető, és néha bekapcsolva hagyása problémákat okozhat.
ez a bemutató megmutatja, hogyan lehet letiltani és engedélyezni az IPv6-ot a CentOS 7 szervereken.
az IPv6 letiltása
az IPv6 verem letiltása a következő kernel paraméter segítségével történhet. Ez azonban nem ajánlott, mivel ez problémákat okozhat az IPv6 veremre váró csomagoknál.
az IPv6 verem letiltása az összes hálózati interfészen.
sysctl -w net.ipv6.conf.all.disable_ipv6=1
alapértelmezés szerint tiltsa le az IPv6-ot minden hálózati interfészen.
sysctl -w net.ipv6.conf.default.disable_ipv6=1
IPv6 engedélyezése
az IPv6 verem újbóli engedélyezéséhez ugyanazokat a kernelparamétereket kell használni, 0 értékre állítva.
engedélyezze az IPv6 verem minden hálózati interfészen.
sysctl -w net.ipv6.conf.all.disable_ipv6=0
alapértelmezés szerint az IPv6 verem engedélyezése minden hálózati interfészen.
sysctl -w net.ipv6.conf.default.disable_ipv6=0
tiltsa le az IPv6-cím hozzárendelését
ahelyett, hogy az IPv6-ot teljesen letiltaná, az IPv6-verem engedélyezhető, de megakadályozható a hálózati címek hozzárendelése a hálózati interfészekhez.
ez az ajánlott megközelítés, mivel valószínűleg kevesebb problémája lesz. Néhány alkalmazás elvárja, hogy az IPv6 verem engedélyezve legyen, és ha a verem nem, akkor hibák merülhetnek fel.
az IPv6 verem engedélyezéséhez minden hálózati interfészen, de a cím hozzárendelésének letiltásához állítsa be a következő kernelparamétert.
systctl -w net.ipv6.conf.all.disable_ipv6=1
az IPv6-cím hozzárendelésének alapértelmezett letiltásához az összes hálózati interfészen állítsa be a következő kernelparamétert.
sysctl -w net.ipv6.conf.default.disable_ipv6=1
IPv6-cím hozzárendelések engedélyezése
az IPv6-cím hozzárendelések újbóli engedélyezéséhez a hálózati interfészeken a disable_ipv6 értékeket 0-ra állítjuk.
sysctl -w net.ipv6.conf.all.disable_ipv6=0
az IPv6-cím hozzárendelésének alapértelmezett engedélyezéséhez minden hálózati interfészen állítsa be a következő kernelparamétert.
systectl -w net.ipv6.conf.default.disable_ipv6=0
tiltsa le az IPv6-ot bizonyos hálózati interfészeken
ha részletesebben szeretné tudni, hogy az IPv6 mely hálózati interfészeken van engedélyezve vagy letiltva, megadhatja azt a hálózatban.ipv6.conf konfiguráció. Például az IPv6 letiltásához a nic0 hálózati felületen a következő konfigurációt használja.
sysctl -w net.ipv6.conf.nic0.disable_ipv6=1
az IPv6 ugyanazon az interfészen történő engedélyezéséhez állítsa a disable_ipv6 értéket 0-ra.
sysctl -w net.ipv6.conf.nic0.disable_ipv6=0