The Geek Diary

A bejegyzés az IPv6 letiltását írja le a CentOS/RHEL 7 rendszeren. Ennek 2 módja van :
1. Az IPv6 letiltása a kernel modulban (újraindítást igényel)
2. Az IPv6 letiltása a sysctl beállítások segítségével (nem szükséges újraindítani)

Hogy ellenőrizze, hogy az IPv6 engedélyezve van-e vagy sem, hajtsa végre :

# ifconfig -a | grep inet6 inet6 fe80::211:aff:fe6a:9de4 prefixlen 64 scopeid 0x20 inet6 ::1 prefixlen 128 scopeid 0x10

Az IPv6 letiltása a kernel modulban (újraindítást igényel)

1. Szerkessze az /etc/default/grub állományt, és a GRUB_CMDLINE_LINUX sorba írja be az ipv6.disable=1-et, pl.:

2. Generáljon újra egy GRUB konfigurációs fájlt, és írja felül a meglévőt:

# grub2-mkconfig -o /boot/grub2/grub.cfg

3. Írja felül a meglévő konfigurációs fájlt. Indítsa újra a rendszert, és ellenőrizze, hogy az “ip addr show” parancs kimenetén nincs “inet6” sor.

# shutdown -r now

# ip addr show | grep net6

IPv6 letiltása a sysctl beállítások segítségével (nem szükséges újraindítani)

1. Illessze be az alábbi sorokat az /etc/sysctl.conf állományba:

net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1

2. A beállítások érvénybe léptetéséhez hajtsa végre :

# sysctl -p

FIGYELEM : győződjön meg róla, hogy az /etc/ssh/sshd_config fájl tartalmazza az AddressFamily inet sort, hogy ne törjön meg az SSH Xforwarding, ha a sysctl módszert használja

3. Adja hozzá az AddressFamily sort az sshd_config-hez :

# vi /etc/ssh/sshd_config....AddressFamily inet....

Újraindítsa az sshd-t, hogy a módosítások érvénybe lépjenek :

# systemctl restart sshd