Yadda za a Kashe IPv6 a cikin CentOS 8


Yarjejeniyar yarjejeniya ta intanet 6 (IPv6) shine mai gano hanyar haɗin yanar gizo wanda ke cikin cibiyar sadarwar komputa na IPv6. Idan ba kwa son yin amfani da Ipv6 na magancewa, kuna iya fita don musaki shi na ɗan lokaci ko na dindindin.

A cikin wannan labarin, zaku koyi waysan hanyoyi don musaki IPv6 a cikin mashin ɗinku na Linux na CentOS 8.

Kashe IPv6 a cikin CentOS 8

Da farko, bincika ko an kunna IPv6 akan mashin ɗinku na CentOS 8 ta amfani da umarnin ip mai zuwa.

# ip a | grep inet6

Idan IPv6 ta kunna, zaka iya ganin wasu layin inet6, duk da haka, idan umarnin bai buga komai ba, IPv6 an kashe akan duk hanyoyin sadarwarka.

Wannan hanyar don nakasa IPv6 na ɗan lokaci. Ba kwa buƙatar sake yin tsarin don canje-canje su faru. Koyaya, yana da rikitarwa fiye da hanyar dindindin da zaku koya nan bada jimawa ba.

Da farko ƙirƙirar sabon fayil ɗin sysctl sanyi /etc/sysctl.d/70-ipv6.conf ta amfani da umarni mai zuwa.

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

Na gaba, ƙara layuka masu zuwa kuma adana fayil ɗin.

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

Yanzu, don musaki IPv6 amfani da umarni mai zuwa.

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

IPv6 yanzu yakamata a kashe.

Don tabbatar da cewa IPv6 an kashe, yi amfani da umarnin ip mai zuwa.

# ip a | grep inet6

Idan umarnin bai dawo da komai ba wanda ke nuna cewa an kashe IPv6 akan duk hanyoyin sadarwar ku.

Lokacin amfani da wannan hanyar, wasu hanyoyin sadarwar ku na iya amfani da IPv6 da zarar kun sake tsarinku. Wannan yana faruwa ne saboda CentOS 8 yana amfani da Manajan Yanar Gizo ta tsohuwa.

Don tsaida amfani da IPv6 gaba ɗaya, yi amfani da umarnin nmcli mai zuwa.

# nmcli connection modify interface ipv6.method ignore

A ƙarshe, sake yin inji na CentOS 8.

# reboot

Zaɓin taya na kernel yana buƙatar tsarin sake yi bayan daidaitawa. Hanya ce mafi kyau ta nakasa IPv6.

Don amfani da wannan hanyar, buɗe tsoffin fayil ɗin sanyi na GRUB/sauransu/tsoho/ƙusa tare da editan rubutu na vi, kamar yadda aka nuna a ƙasa.

# vi /etc/default/grub

Na gaba, tafi zuwa ƙarshen fayil ɗin kuma latsa O don ƙirƙirar sabon layi kuma rubuta mai zuwa.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

Na gaba, adana da fita fayil ɗin sanyi.

Mataki na gaba shine sabunta fayilolin GRUB CFG. Rubuta umarni mai zuwa don gano fayilolin ɓoyayyen.

#  ls -lh /etc/grub*.cfg

Za ku ga hanyoyin fayil 2 GRUB CFG: /boot/grub2/grub.cfg da /boot/efi/EFI/centos/grub.cfg.

Rubuta umarni mai zuwa don ƙirƙirar sabon fayil ɗin GRUB mai daidaitawa kuma adana shi zuwa /boot/grub2/grub.cfg.

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

Na gaba, rubuta umarni mai zuwa don ƙirƙirar sabon fayil ɗin sanyi na GRUB kuma adana shi zuwa /boot/efi/EFI/centos/grub.cfg.

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

A ƙarshe, sake yin inji na CentOS 8.

# reboot

Bayan sake sakewa, rubuta umarni mai zuwa don tabbatar da cewa IPv6 an kashe.

# ip a | grep inet6

Idan umurnin bai buga komai ba, yana nufin IPv6 nakasassu.

A cikin wannan labarin, kun koya game da hanyoyi biyu da zaku iya kashe IPv6 akan mashin ɗinku na CentOS 8 Linux. Hanya ta farko ita ce ta amfani da sysctl yayin da na biyun shine ta amfani da Kernel boot option. Yayin da Kashe IPv6 Ta amfani da sysctl na ɗan lokaci ne, zaɓin boot ɗin Kernel na dindindin kuma hanya ce mafi kyau.