Kif tiddiżattiva l-IPv6 f'CentOS 8


Protokoll tal-internet verżjoni 6 (IPv6) huwa identifikatur ta 'interface tan-netwerk li huwa involut f'netwerk tal-kompjuter IPv6. Jekk ma tridx tuża l-indirizzar Ipv6, tista 'tagħżel li tiddiżattivah jew temporanjament jew b'mod permanenti.

F'dan l-artikolu, int se titgħallem ftit modi kif tiddiżattiva l-IPv6 fil-magna tiegħek CentOS 8 Linux.

Id-diżattivazzjoni tal-IPv6 f'CentOS 8

L-ewwel, iċċekkja jekk IPv6 huwiex attivat fuq il-magna CentOS 8 tiegħek billi tuża l-kmand ip li ġej.

# ip a | grep inet6

Jekk IPv6 attivat, tista 'tara xi linji inet6, madankollu, jekk il-kmand ma jistampa xejn, IPv6 huwa diżattivat fuq l-interfaces tan-netwerk kollha tiegħek.

Dan il-metodu huwa għad-diżattivazzjoni temporanja tal-IPv6. M'għandekx bżonn li terġa 'tibda s-sistema tiegħek biex iseħħu l-bidliet. Madankollu, huwa pjuttost ikkumplikat mill-metodu permanenti li titgħallem dalwaqt.

L-ewwel oħloq fajl ta 'konfigurazzjoni sysctl ġdid /etc/sysctl.d/70-ipv6.conf billi tuża l-kmand li ġej.

# vi /etc/sysctl.d/70-ipv6.conf

Sussegwentement, żid il-linji li ġejjin u ssalva l-fajl.

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

Issa, biex tiddiżattiva l-IPv6 uża l-kmand li ġej.

# sysctl --load /etc/sysctl.d/70-ipv6.conf

IPv6 issa għandu jiġi diżattivat.

Biex tivverifika jekk IPv6 huwiex diżattivat, mexxi l-kmand ip li ġej.

# ip a | grep inet6

Jekk il-kmand ma jirritorna xejn li jimplika li l-IPv6 ġie diżattivat fuq l-interfaces tan-netwerk kollha tiegħek.

Meta tuża dan il-metodu, xi wħud mill-interfaces tan-netwerk tiegħek xorta jistgħu jużaw l-IPv6 ladarba terġa 'tibda s-sistema tiegħek. Dan jiġri minħabba li CentOS 8 juża Netwerk Manager awtomatikament.

Biex tieqaf kompletament tuża IPv6, uża l-kmand nmcli li ġej.

# nmcli connection modify interface ipv6.method ignore

Fl-aħħarnett, reboot il-magna CentOS 8 tiegħek.

# reboot

L-għażla tal-boot tal-kernel teħtieġ reboot tas-sistema wara l-konfigurazzjoni. Huwa l-aħjar metodu ta 'diżattivazzjoni tal-IPv6.

Biex tuża dan il-metodu, iftaħ il-fajl tal-konfigurazzjoni GRUB default /etc/default/grub bl-editur tat-test vi, kif muri hawn taħt.

# vi /etc/default/grub

Sussegwentement, ras għall-aħħar tal-fajl u agħfas O biex toħloq linja ġdida u ttajpja dan li ġej.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

Sussegwentement, issalva u oħroġ mill-fajl tal-konfigurazzjoni.

Il-pass li jmiss huwa li taġġorna l-fajls GRUB CFG. Ittajpja l-kmand li ġej biex issib il-fajls grub.

#  ls -lh /etc/grub*.cfg

Se tara 2 mogħdijiet tal-fajl GRUB CFG: /boot/grub2/grub.cfg u /boot/efi/EFI/centos/grub.cfg.

Ittajpja l-kmand li ġej biex toħloq fajl ta' konfigurazzjoni GRUB ġdid u ssejvjah f'/boot/grub2/grub.cfg.

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

Sussegwentement, ittajpja l-kmand li ġej biex toħloq fajl ġdid ta 'konfigurazzjoni GRUB u ssejvjah f'/boot/efi/EFI/centos/grub.cfg.

# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

Fl-aħħarnett, reboot il-magna CentOS 8 tiegħek.

# reboot

Wara li terġa 'tibda, ikteb il-kmand li ġej biex tivverifika jekk l-IPv6 huwiex diżattivat.

# ip a | grep inet6

Jekk il-kmand ma jistampa xejn, dan ifisser li IPv6 huwa diżattivat.

F'dan l-artikolu, tgħallimt dwar żewġ modi kif tista 'tiddiżattiva l-IPv6 fuq il-magna tiegħek CentOS 8 Linux. L-ewwel metodu huwa billi tuża sysctl filwaqt li t-tieni huwa billi tuża l-għażla tal-boot Kernel. Filwaqt li Id-diżattivazzjoni tal-IPv6 L-użu ta’ sysctl huwa temporanju, l-għażla tal-boot Kernel hija permanenti u hija l-aħjar metodu.