Otu esi ewepu IPv6 na CentOS 8
Ụdị protocol ịntanetị 6 (IPv6) bụ ihe nchọpụta nke interface netwọk nke na-etinye aka na netwọk kọmputa IPv6. Ọ bụrụ na ịchọghị iji adreesị IPv6, ị nwere ike ịhọrọ gbanyụọ ya nwa oge ma ọ bụ na-adịgide adịgide.
N'isiokwu a, ị ga-amụta ụzọ ole na ole iji gbanyụọ IPv6 na igwe CentOS 8 Linux gị.
Gbanyụọ IPv6 na CentOS 8
Nke mbụ, lelee ma agbanyere IPv6 na igwe CentOS 8 gị site na iji iwu ip na-esote.
# ip a | grep inet6
Ọ bụrụ na enyere IPv6 aka, ị nwere ike ịhụ ụfọdụ ahịrị inet6, Otú ọ dị, ọ bụrụ na iwu ahụ ebipụtaghị ihe ọ bụla, IPv6 nwere nkwarụ na netwọk netwọk gị niile.
Usoro a bụ maka iwepu IPv6 nwa oge. Ịchọghị ịmalitegharị sistemu gị ka mgbanwe wee mee. Agbanyeghị, ọ dị mgbagwoju anya karịa usoro na-adịgide adịgide ị ga-amụta n'oge na-adịghị anya.
Buru ụzọ mepụta faịlụ nhazi sysctl ọhụrụ /etc/sysctl.d/70-ipv6.conf site na iji iwu a.
# vi /etc/sysctl.d/70-ipv6.conf
Ọzọ, tinye ahịrị ndị a ma chekwaa faịlụ ahụ.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
Ugbu a, iji gbanyụọ IPv6 jiri iwu a.
# sysctl --load /etc/sysctl.d/70-ipv6.conf
IPV6 kwesịrị inwe nkwarụ ugbu a.
Iji nyochaa ma ọ bụrụ IPv6 nwere nkwarụ, mee iwu ip ndị a.
# ip a | grep inet6
Ọ bụrụ na iwu ahụ alaghachighị ihe ọ bụla na-egosi na agbanyụrụ IPv6 na ntanetị netwọkụ gị niile.
Mgbe ị na-eji usoro a, ụfọdụ ntanetị netwọkụ gị ka nwere ike iji IPv6 ozugbo ịmalitegharị sistemụ gị. Nke a na-eme n'ihi na CentOS 8 na-eji Network Manager na ndabara.
Ka ịkwụsị iji IPv6 kpamkpam, jiri iwu nmcli na-esonụ.
# nmcli connection modify interface ipv6.method ignore
N'ikpeazụ, malitegharịa igwe CentOS 8 gị.
# reboot
Nhọrọ buut kernel chọrọ nrụgharị sistemu mgbe nhazichara. Ọ bụ usoro kachasị mma iji gbanyụọ IPv6.
Iji jiri usoro a, mepee faịlụ nhazi GRUB ndabara /etc/default/grub na onye editọ ederede vi, dị ka egosiri n'okpuru.
# vi /etc/default/grub
Ọzọ, gaba na njedebe nke faịlụ wee pịa O
ka imepụta ahịrị ọhụrụ wee pịnye ihe ndị a.
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"
Na-esote, chekwaa wee pụọ na faịlụ nhazi.
Nzọụkwụ ọzọ bụ imelite faịlụ GRUB CFG. Pịnye iwu a ka ịchọta faịlụ grub.
# ls -lh /etc/grub*.cfg
Ị ga-ahụ ụzọ faịlụ 2 GRUB CFG: /boot/grub2/grub.cfg na /boot/efi/EFI/centos/grub.cfg.
Pịnye iwu a ka imepụta faịlụ nhazi GRUB ọhụrụ wee chekwaa ya na /boot/grub2/grub.cfg.
# grub2-mkconfig -o /boot/grub2/grub.cfg
Na-esote, pịnye iwu a ka ịmepụta faịlụ nhazi GRUB ọhụrụ wee chekwaa ya na /boot/efi/EFI/centos/grub.cfg.
# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
N'ikpeazụ, malitegharịa igwe CentOS 8 gị.
# reboot
Mgbe ịmalitegharịa, pịnye iwu na-esonụ iji nyochaa ma IPv6 enweghị nkwarụ.
# ip a | grep inet6
Ọ bụrụ na iwu ahụ ebipụtaghị ihe ọ bụla, ọ pụtara IPv6 nwere nkwarụ.
N'ime edemede a, ị mụtala ụzọ abụọ ị ga-esi gbanyụọ IPV6 na igwe CentOS 8 Linux gị. Ụzọ nke mbụ bụ site na iji sysctl ebe nke abụọ bụ site na iji nhọrọ kernel boot. Mgbe ị gbanyụọ IPv6 Iji sysctl bụ nwa oge, nhọrọ akpụkpọ ụkwụ Kernel na-adịgide adịgide ma bụrụ usoro kachasị mma.