FAQforge

Ebben a rövid cikkben elmagyarázom, hogyan lehet letiltani az IPv6-ot a Debian 10 hálózati stackjében. Miért érdemes ezt megtenni? Valószínűleg akkor, ha kapcsolati problémáid vannak, és nem tudod elérni a Debian rendszeredről a szervereket az interneten az IPv6-on keresztül, miközben az IPv4-en keresztül működik. Az IPv6 letiltása mindig az utolsó megoldás kell, hogy legyen. Ha nem tudod megoldani a hálózatodban, pl. mert az internet-hozzáférési szolgáltatód blokkolja az IPv6-ot, akkor az egyetlen másik lehetőség, hogy letiltod a szervereden, és ezt fogom leírni az alábbiakban.

IPv6 hálózat letiltása Debian 10-en

Az alábbi parancsokat root felhasználóként futtatom. Ha nem root felhasználóként vagy bejelentkezve, akkor vagy futtasd először a “su -” parancsot, vagy minden parancs elé írd a “sudo” parancsot. Az IPv6 hálózati os letiltásának egyik módja a sysctl.conf fájl szerkesztése. Nyissa meg az /etc/sysctl.conf fájlt egy szerkesztővel:

nano /etc/sysctl.conf

És a fájl végére írja be a következő sort:

net.ipv6.conf.all.disable_ipv6 = 1

Ez letiltja az IPv6-ot az összes hálózati adapteren. ha csak egy adapter, pl. az ens33 külső hálózati eszköz esetében szeretné letiltani, akkor használja helyette ezt:

net.ipv6.conf.ens33.disable_ipv6 = 1

Mentés és a nano segítségével zárja be a fájlt. Ezután alkalmazza a változtatásokat a következő paranccsal:

sysctl -p

Egy másik módja a sysctl.conf szerkesztővel történő szerkesztésének a következő két parancs futtatása:

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

Az első létrehozta az /etc/sysctl.d/90-disable-ipv6.conf fájlt, amely tartalmazza az IPv6 letiltására vonatkozó konfigurációs beállítást, a második pedig alkalmazza a változtatást.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.