az IPV6 letiltása a CentOS7 rendszeren

az IPv6 letiltása a CentOS 7.5 rendszeren

Az IPv6 vagy az Internet Protocol 6.verziója az Internet Protocol (IP) legújabb verziója. Az IPv4 vagy az Internet Protocol 4-es verzióját már széles körben használják. De van néhány korlátja. Az első az, hogy az IPv4 32 bites címsémával rendelkezik. Ez azt jelenti, hogy csak 4,3 milliárd egyedi cím lehetséges az IPv4 segítségével. Ez a mai világban meglehetősen korlátozott. Manapság sok IoT (tárgyak internete) eszköz, okostelefon, számítógép, laptop, szerver csatlakozik az internethez. Ezen eszközök mindegyikének IP-címre van szüksége a külvilággal való kommunikációhoz. Tehát az IPv4 címnek hiánya van.

Az IPv6 cím viszont egy 128 bites cím. Ez azt jelenti, hogy körülbelül 340 282 366 920 938 463 463 374 607 431 768 211 456 egyedi IPV6-cím lehetséges az IPv6-ban. Ez hatalmas számú IP-cím. Azt mondják, hogy ha az IPv6-ot használják, a világ minden egyes eszközének saját egyedi IPv6-címe lehet, és az IPv6 továbbra is elérhető lesz az új eszközök számára. Tehát az IPv6 megoldja a korlátozott IP-címmel kapcsolatos problémákat, mint az IPv4-ben.

de az írás idején az IPv6 támogatás sok országban nem érhető el. Még az én országomban sem támogatják. Bár a világ lassan mozog az IPv6-ra, még mindig nem minden az IPv6.

Ha országa még nem támogatja az IPv6-ot, akkor nem kell engedélyezni az operációs rendszeren. Olyan sokan hajlamosak letiltani az IPv6-ot az operációs rendszerükben.

ebben a cikkben megmutatom, hogyan lehet letiltani az IPv6-ot a CentOS 7.5-en. Lássunk hozzá.

ellenőrizze, hogy az IPv6 engedélyezve van-e

ellenőrizheti, hogy az IPv6 engedélyezve van-e a CentOS 7.5 operációs rendszeren a következő paranccsal:

$ ip a | grep inet6

amint láthatja, az IPv6 engedélyezve van.

Ha az IPv6 le van tiltva, akkor a parancs futtatásakor nem láthat kimenetet.

tiltsa le az IPv6-ot a Kernel paraméter használatával

ebben a szakaszban megmutatom, hogyan lehet véglegesen letiltani az IPv6-ot.

a rendszermag paraméterének megváltoztatásával letilthatja az IPv6-ot a számítógép indításakor.

először szerkessze a GRUB konfigurációs fájlt a következő paranccsal:

$ sudo vim /etc/default/grub

a következő ablakot kell látnia.

először nyomja meg az i gombot a Beszúrás módba lépéshez.

most add hozzá az ipv6-ot.disable=1 előtt crashkernel = auto grub_cmdline_linux jelölt az alábbi képen.

most nyomja meg a <Esc> és írja be :wq! Ezután nyomja meg a <Enter> gombot a fájl mentéséhez.

most frissítse a GRUB konfigurációs fájlt a következő paranccsal:

$ sudo grub2-mkconfig-o/boot/grub2 / grub.cfg

a GRUB konfigurációt frissíteni kell.

most indítsa újra a számítógépet a következő paranccsal:

$ sudo reboot

Ha újra futtatja a következő parancsot, akkor nem jelenik meg kimenet.

$ ip a | grep inet6

az IPv6 letiltása az /etc/sysctl használatával.conf konfigurációs fájl

az IPv6-ot az /etc/sysctl segítségével is véglegesen letilthatjuk.conf konfigurációs fájl.

először nyissa meg az/etc / sysctl fájlt.conf fájl a következő paranccsal:

$ sudo vim /etc/sysctl.conf

most adja hozzá a következő sorokat:

net.ipv6.conf.minden.disable_ipv6 = 1
net.ipv6.conf.alapértelmezett.disable_ipv6 = 1

mentse el a fájlt, és indítsa újra a számítógépet a következő paranccsal:

$ sudo reboot

Az IPv6-ot le kell tiltani.

az adott hálózati interfész IPv6 letiltása

az adott hálózati interfész IPv6-ját is letilthatja.

először meg kell találnia a letiltani kívánt hálózati interfészt a következő paranccsal:

$ ip link show

látnia kell a hálózati interfész nevét az alábbi képernyőképen megjelölve.

tegyük fel, hogy le szeretné tiltani az IPv6-ot az ens36 interfészhez.

először nyissa meg az/etc / sysctl fájlt.conf fájl a következő paranccsal:

$ sudo vim /etc/sysctl.conf

most adja hozzá a következő sort a fájl végéhez:

net.ipv6.conf.ens36.disable_ipv6 = 1

Most mentse el a fájlt, és indítsa újra a számítógépet a következő paranccsal:

$ sudo reboot

most ellenőrizze, hogy az IPv6 le van-e tiltva az ens36 interfészen a következő parancs:

$ ip addr show ens36

Az IPv6-ot csak az ens36 felületen kell letiltani, amint az az alábbi képernyőképen látható. A kimeneten nincs inet6 sor.

az IPv6 ideiglenes letiltása a sysctl paranccsal

az IPv6-ot ideiglenesen letilthatja. Így az IPv6 engedélyezve lesz, ha újraindítja a rendszert. Ez jó annak tesztelésére, hogy a CentOS 7.5 operációs rendszeren minden működik-e, mielőtt véglegesen letiltaná az IPv6-ot.

futtassa a következő parancsokat az IPv6 ideiglenes letiltásához:

$ sudo sysctl-w net.ipv6.conf.minden.disable_ipv6=1
$ sudo sysctl-w net.ipv6.conf.alapértelmezett.disable_ipv6=1

Az IPv6-ot le kell tiltani.

így tilthatja le az IPv6-ot a CentOS 7.5-en véglegesen és ideiglenesen. Köszönjük, hogy elolvasta ezt a cikket.

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

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