RHEL, Rocky, AlmaLinux എന്നിവയിൽ IPv6 എങ്ങനെ പ്രവർത്തനരഹിതമാക്കാം അല്ലെങ്കിൽ പ്രവർത്തനക്ഷമമാക്കാം


ചുരുക്കം: RHEL, Rocky Linux, AlmaLinux വിതരണങ്ങളിൽ IPv6 എങ്ങനെ പ്രവർത്തനരഹിതമാക്കാം എന്ന് ഈ ഗൈഡ് പര്യവേക്ഷണം ചെയ്യുന്നു.

കമ്പ്യൂട്ടിംഗിൽ, രണ്ട് തരം IP വിലാസങ്ങൾ ഉണ്ട്; IPv4, IPv6 എന്നിവ.

IPv4 ഒരു 32-ബിറ്റ് വിലാസമാണ്, അതിൽ മൂന്ന് പിരീഡുകളാൽ വിഭജിച്ച 4 ഒക്ടറ്റുകൾ അടങ്ങിയിരിക്കുന്നു. ഇത് ഏറ്റവും വ്യാപകമായി ഉപയോഗിക്കുന്ന IP വിലാസ സ്കീമാണ് കൂടാതെ 232 IP വിലാസങ്ങൾ വരെ പിന്തുണയ്ക്കുന്നു. വയർഡ് അല്ലെങ്കിൽ വയർലെസ് - ഏതെങ്കിലും നെറ്റ്വർക്കിലേക്ക് കണക്റ്റുചെയ്യുന്നതിന് നിങ്ങളുടെ ഉപകരണം IPv4 വിലാസം ഉപയോഗിക്കുന്നതിന് നല്ല അവസരമുണ്ട്.

മറുവശത്ത്, IPv6 16 ഒക്ടറ്റുകളുള്ള 128-ബിറ്റ് വിലാസമാണ്. ഇത് IPv4 നേക്കാൾ ദൈർഘ്യമേറിയതും 2128 IP വിലാസങ്ങൾ നൽകുന്നു. ഇത് 340 അൺഡിസില്യൺ ഐപി വിലാസങ്ങളാണ്, അതേസമയം IPv4 4.3 ബില്യൺ ഐപി വിലാസങ്ങളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.

മിക്ക കേസുകളിലും, IPv4, IPv6 എന്നിവ ഒരു പ്രശ്നവുമില്ലാതെ കൈകോർത്ത് പ്രവർത്തിക്കുന്നു. എന്നിരുന്നാലും, നിങ്ങൾക്ക് IPv6 വിലാസം താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കേണ്ടി വന്നേക്കാം, ഉദാഹരണത്തിന്, നെറ്റ്വർക്ക് തകരാറുകൾ പരിഹരിക്കുമ്പോൾ.

ഈ ഗൈഡിൽ, RHEL, Rocky, AlmaLinux വിതരണങ്ങളിൽ IPv6 എങ്ങനെ പ്രവർത്തനരഹിതമാക്കാം എന്ന് ഞങ്ങൾ കാണിക്കും.

RHEL, Rocky, AlmaLinux എന്നിവയിൽ IPv6 ശാശ്വതമായി പ്രവർത്തനരഹിതമാക്കുക

ഈ വിഭാഗത്തിൽ, IPv6 എങ്ങനെ ശാശ്വതമായി പ്രവർത്തനരഹിതമാക്കാം എന്ന് ഞങ്ങൾ നിങ്ങളെ അറിയിക്കും. മറ്റെന്തെങ്കിലും മുമ്പ്, ഇനിപ്പറയുന്ന ip കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ Linux സിസ്റ്റം IPv6 ഉപയോഗിക്കുന്നുണ്ടെന്ന് സ്ഥിരീകരിക്കുക:

$ ip a | grep inet6

ചുവടെയുള്ള ഔട്ട്പുട്ടിൽ നിന്ന്, IPv6 പ്രവർത്തനക്ഷമമാക്കിയതായി നിങ്ങൾക്ക് കാണാൻ കഴിയും. IPv6 പ്രവർത്തനരഹിതമാക്കുക എന്നതാണ് അടുത്ത ഘട്ടം.

grub കോൺഫിഗറേഷൻ ഫയലിൽ മാറ്റങ്ങൾ വരുത്തിക്കൊണ്ട് ഞങ്ങൾ IPv6 പ്രവർത്തനരഹിതമാക്കാൻ പോകുന്നു.

അതിനാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ GRUB ക്രമീകരണ ഫയൽ ആക്സസ് ചെയ്യുക.

$ sudo vim /etc/default/grub

ഏറ്റവും അവസാനം താഴെയുള്ള വരി ചേർക്കുക.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

മാറ്റങ്ങൾ സംരക്ഷിച്ച് പുറത്തുകടക്കുക.

മാറ്റം പ്രയോഗിക്കുന്നതിന്, നമുക്ക് ഒരു പുതിയ GRUB കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കേണ്ടതുണ്ട്. അങ്ങനെ ചെയ്യുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

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

കൂടാതെ, കാണിച്ചിരിക്കുന്നതുപോലെ EFI സിസ്റ്റങ്ങൾക്കായി ഒരു EFI GRUB കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുക.

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

അതിനുശേഷം, നിങ്ങളുടെ സിസ്റ്റം റീബൂട്ട് ചെയ്യുക

$ sudo reboot

കൂടാതെ, ഒരിക്കൽ കൂടി, IPv6 പിന്തുണയ്ക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.

$ ip a | grep inet6

നിങ്ങൾക്ക് ഔട്ട്പുട്ട് ലഭിച്ചില്ലെങ്കിൽ IPv6 ഇപ്പോൾ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്.

RHEL, Rocky, AlmaLinux എന്നിവയിൽ IPv6 താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുക

IPv6 താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കുക എന്നതാണ് മറ്റൊരു ഉപാധി, ഇത് /etc/sysctl.conf ഫയൽ എഡിറ്റ് ചെയ്തുകൊണ്ടോ /etc/sysctl.d ഡയറക്ടറിയിൽ ഒരു കോൺഫിഗറേഷൻ ഫയൽ ചേർത്തോ നേടാം.

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് /etc/sysctl.conf ഫയലിൽ മാറ്റങ്ങൾ വരുത്താം:

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

തുടർന്ന് IPv6 പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക.

$ ip a | grep inet6

പകരമായി, നിങ്ങൾക്ക് /etc/sysctl.conf ഫയൽ സ്വയം എഡിറ്റ് ചെയ്യാം.

$ sudo vim /etc/sysctl.conf

എല്ലാ നെറ്റ്വർക്ക് അഡാപ്റ്ററുകൾക്കും IPv6 പ്രവർത്തനരഹിതമാക്കാൻ ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുക.

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

മാറ്റങ്ങൾ സംരക്ഷിച്ച് പുറത്തുകടക്കുക. തുടർന്ന് മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo sysctl -p

RHEL, Rocky, AlmaLinux എന്നിവയിൽ IPv6 വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുന്നു

/etc/default/grub ഫയൽ തുറന്ന് കാണിച്ചിരിക്കുന്നതുപോലെ GRUB_CMDLINE_LINUX-ൽ നിന്ന് ipv6.disable=1 എന്ന എൻട്രി നീക്കം ചെയ്യുക.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX"

grub.cfg ഫയൽ പുനരുജ്ജീവിപ്പിക്കാൻ grub2-mkconfig കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

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

പകരമായി, UEFI സിസ്റ്റങ്ങളിൽ, ഇനിപ്പറയുന്നവ പ്രവർത്തിപ്പിക്കുക:

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

redhat എന്നതിന് പകരം നിങ്ങളുടെ വിതരണ നാമം rocky അല്ലെങ്കിൽ almalinux എന്ന് ഉറപ്പാക്കുക.

IPv6 പിന്തുണ പ്രവർത്തനരഹിതമാക്കാൻ സിസ്റ്റം റീബൂട്ട് ചെയ്യുക.

നിങ്ങൾ IPv6 താൽക്കാലികമായി പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, /etc/sysctl.conf ഫയലിൽ നിന്ന് ഇനിപ്പറയുന്ന വരികൾ നീക്കംചെയ്ത് സിസ്റ്റം റീബൂട്ട് ചെയ്യുക.

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

ആവശ്യമില്ലെങ്കിൽ, നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ IPv6 പ്രവർത്തനരഹിതമാക്കാൻ സാധാരണയായി ശുപാർശ ചെയ്യുന്നില്ല, കാരണം ഇത് പ്രശ്നങ്ങളിലേക്ക് നയിച്ചേക്കാം, പ്രത്യേകിച്ചും IPv6-നെ ഇപ്പോഴും പിന്തുണയ്ക്കുന്ന DHCP സെർവർ ഉപയോഗിക്കുമ്പോൾ.

ഈ ട്യൂട്ടോറിയലിൽ, നിങ്ങൾക്ക് RHEL, Rocky, AlmaLinux എന്നിവയിൽ IPv6 പ്രവർത്തനരഹിതമാക്കാൻ കഴിയുന്ന വിവിധ മാർഗങ്ങൾ ഞങ്ങൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഈ ഗൈഡിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ഫീഡ്ബാക്ക് വളരെ സ്വാഗതം ചെയ്യുന്നു.