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.