Otu esi agbanyụọ ma ọ bụ mee IPv6 na RHEL, Rocky & AlmaLinux


Nkọwa: Ntuziaka a na-enyocha ka esi gbanyụọ IPv6 na nkesa RHEL, Rocky Linux, na AlmaLinux.

Na kọmpụta, enwere ụdị adreesị IP abụọ; IPv4 na IPv6.

IPv4 bụ adreesị 32-bit nwere octets 4 nke kewara n'ime oge atọ. Ọ bụ atụmatụ adreesị IP nke a na-ejikarị eme ihe ma na-akwado ihe ruru adreesị IP 232. Enwere ezigbo ohere na ngwaọrụ gị na-eji adreesị IPv4 jikọọ na netwọk ọ bụla - wired ma ọ bụ ikuku.

N'aka nke ọzọ, IPv6 bụ adreesị 128-bit nwere 16 octets. Ọ dị ogologo karịa IPv4 ma na-enye adreesị IP 2128. Nke a bụ adreesị IP 340 na-enweghị isi, ebe IPv4 nwere oke na adreesị IP ijeri 4.3.

N'ọtụtụ ọnọdụ, IPv4 na IPv6 na-arụ ọrụ aka na aka n'enweghị nsogbu ọ bụla. Agbanyeghị, enwere oge ị ga-achọ ka gbanyụọ adreesị IPv6 nwa oge, dịka ọmụmaatụ, mgbe ị na-eme nsogbu netwọkụ.

N'ime ntuziaka a, anyị ga-egosi otu esi agbanyụọ IPv6 na nkesa RHEL, Rocky na AlmaLinux.

Gbanyụọ IPv6 na-adịgide adịgide na RHEL, Rocky & AlmaLinux

N'akụkụ a, anyị ga-ejegharị gị ka esi gbanyụọ IPv6 kpamkpam. Tupu ihe ọ bụla ọzọ, gosi na sistemụ Linux gị na-eji IPv6 site na iji iwu ip dị ka ndị a:

$ ip a | grep inet6

Site na mmepụta n'okpuru, ị nwere ike ịhụ na agbanyere IPv6. Nzọụkwụ ọzọ bụ gbanyụọ IPv6.

Anyị na-aga gbanyụọ IPv6 site na ime mgbanwe na faịlụ nhazi grub.

Yabụ, nweta faịlụ ntọala GRUB dị ka egosiri.

$ sudo vim /etc/default/grub

Tinye ahịrị dị n'okpuru na njedebe.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

Chekwaa mgbanwe wee pụọ.

Ka etinyere mgbanwe a, anyị kwesịrị iwepụta faịlụ nhazi GRUB ọhụrụ. Iji mee nke a, gbanye iwu:

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

Na mgbakwunye, mepụta faịlụ nhazi EFI GRUB maka sistemụ EFI dịka egosiri.

$ sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub2.cfg

Mgbe ahụ, malitegharịa sistemụ gị

$ sudo reboot

na, ọzọ, lelee ma akwadoro IPv6.

$ ip a | grep inet6

Ọ bụrụ na ịnwetaghị mmepụta nke pụtara IPv6 nwere nkwarụ ugbu a.

Gbanyụọ IPv6 nwa oge na RHEL, Rocky & AlmaLinux

Nhọrọ ọzọ bụ iji gbanyụọ IPv6 nwa oge, nke enwere ike nweta site na-edezi faịlụ /etc/sysctl.conf ma ọ bụ tinye faịlụ nhazi na /etc/sysctl.d directory.

Ị nwere ike ime mgbanwe na faịlụ /etc/sysctl.conf site na iji iwu a:

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1

Mgbe ahụ chọpụta na IPv6 adịghị.

$ ip a | grep inet6

N'aka nke ọzọ, ịnwere ike iji aka dezie faịlụ /etc/sysctl.conf.

$ sudo vim /etc/sysctl.conf

Tinye ahịrị ndị a iji gbanyụọ IPv6 maka ihe nkwụnye netwọkụ niile.

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

Chekwaa mgbanwe wee pụọ. Wee mee iwu na-esonụ ka itinye mgbanwe ndị ahụ.

$ sudo sysctl -p

Na-enyeghachi IPv6 na RHEL, Rocky & AlmaLinux

Mepee faịlụ /etc/default/grub wee wepụ ntinye ipv6.disable=1 na GRUB_CMDLINE_LINUX dị ka egosiri.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX"

Gbaa iwu grub2-mkconfig iji megharịa faịlụ grub.cfg:

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

N'aka nke ọzọ, na sistemụ UEFI, mee ihe ndị a:

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

Gbaa mbọ hụ na iji aha nkesa gị rocky ma ọ bụ almalinux dochie redhat.

Malitegharịa sistemụ ahụ iji gbanyụọ nkwado IPv6.

Ọ bụrụ na ịmeela IPv6 nwa oge, wepụ naanị ahịrị ndị a na faịlụ /etc/sysctl.conf wee malitegharịa sistemụ ahụ.

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

Ọ gwụla ma achọrọ ya, a naghị atụ aro ka ị gbanyụọ IPv6 na sistemụ Linux gị n'ihi na ọ nwere ike ibute nsogbu, ọkachasị mgbe ị na-eji sava DHCP nke ka na-akwado IPv6.

N'ime nkuzi a, anyị ekpuchila ụzọ dị iche iche ị ga-esi gbanyụọ IPv6 na RHEL, Rocky na AlmaLinux. A nabatara nzaghachi gị na ntuziaka a nke ukwuu.