CentOS 8 இல் IPv6 ஐ எவ்வாறு முடக்குவது


இணைய நெறிமுறை பதிப்பு 6 (IPv6) என்பது ஒரு IPv6 கணினி வலையமைப்பில் ஈடுபட்டுள்ள பிணைய இடைமுகத்தின் அடையாளங்காட்டியாகும். நீங்கள் Ipv6 முகவரியைப் பயன்படுத்த விரும்பவில்லை என்றால், அதை தற்காலிகமாகவோ அல்லது நிரந்தரமாகவோ முடக்கலாம்.

இந்த கட்டுரையில், உங்கள் CentOS 8 லினக்ஸ் கணினியில் IPv6 ஐ முடக்க சில வழிகளை நீங்கள் கற்றுக் கொள்ளப் போகிறீர்கள்.

CentOS 8 இல் IPv6 ஐ முடக்குகிறது

முதலில், பின்வரும் ip கட்டளையைப் பயன்படுத்தி உங்கள் CentOS 8 கணினியில் IPv6 இயக்கப்பட்டிருக்கிறதா என்று சோதிக்கவும்.

# ip a | grep inet6

IPv6 இயக்கப்பட்டிருந்தால், நீங்கள் சில inet6 வரிகளைக் காணலாம், இருப்பினும், கட்டளை எதையும் அச்சிடவில்லை என்றால், உங்கள் எல்லா பிணைய இடைமுகங்களிலும் IPv6 முடக்கப்பட்டுள்ளது.

இந்த முறை தற்காலிகமாக ஐபிவி 6 ஐ முடக்குகிறது. மாற்றங்கள் நடைபெற உங்கள் கணினியை மீண்டும் துவக்க தேவையில்லை. இருப்பினும், நீங்கள் விரைவில் கற்றுக் கொள்ளும் நிரந்தர முறையை விட இது மிகவும் சிக்கலானது.

முதலில் பின்வரும் கட்டளையைப் பயன்படுத்தி புதிய sysctl உள்ளமைவு கோப்பை /etc/sysctl.d/70-ipv6.conf ஐ உருவாக்கவும்.

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

அடுத்து, பின்வரும் வரிகளைச் சேர்த்து கோப்பைச் சேமிக்கவும்.

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

இப்போது, IPv6 ஐ முடக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்.

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

IPv6 இப்போது முடக்கப்பட வேண்டும்.

IPv6 முடக்கப்பட்டுள்ளதா என சரிபார்க்க, பின்வரும் ip கட்டளையை இயக்கவும்.

# ip a | grep inet6

உங்கள் எல்லா பிணைய இடைமுகங்களிலும் IPv6 முடக்கப்பட்டுள்ளது என்பதைக் குறிக்கும் எதையும் கட்டளை திருப்பித் தரவில்லை என்றால்.

இந்த முறையைப் பயன்படுத்தும் போது, உங்கள் கணினியை மீண்டும் துவக்கியதும் உங்கள் சில பிணைய இடைமுகங்கள் இன்னும் IPv6 ஐப் பயன்படுத்தலாம். CentOS 8 இயல்பாக நெட்வொர்க் மேலாளரைப் பயன்படுத்துவதால் இது நிகழ்கிறது.

IPv6 ஐப் பயன்படுத்துவதை முற்றிலுமாக நிறுத்த, பின்வரும் nmcli கட்டளையைப் பயன்படுத்தவும்.

# nmcli connection modify interface ipv6.method ignore

இறுதியாக, உங்கள் CentOS 8 இயந்திரத்தை மீண்டும் துவக்கவும்.

# reboot

கர்னல் துவக்க விருப்பத்திற்கு உள்ளமைவுக்குப் பிறகு கணினி மறுதொடக்கம் தேவைப்படுகிறது. இது IPv6 ஐ முடக்குவதற்கான சிறந்த முறையாகும்.

இந்த முறையைப் பயன்படுத்த, கீழே காட்டப்பட்டுள்ளபடி, இயல்புநிலை GRUB உள்ளமைவு கோப்பு/etc/default/grub ஐ vi உரை திருத்தியுடன் திறக்கவும்.

# vi /etc/default/grub

அடுத்து, கோப்பின் முடிவில் சென்று O ஐ அழுத்தி புதிய வரியை உருவாக்கி பின்வருவதைத் தட்டச்சு செய்க.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

அடுத்து, உள்ளமைவு கோப்பை சேமித்து வெளியேறவும்.

அடுத்த கட்டம் GRUB CFG கோப்புகளைப் புதுப்பிப்பது. கிரப் கோப்புகளைக் கண்டுபிடிக்க பின்வரும் கட்டளையைத் தட்டச்சு செய்க.

#  ls -lh /etc/grub*.cfg

நீங்கள் 2 GRUB CFG கோப்பு பாதைகளைக் காண்பீர்கள்: /boot/grub2/grub.cfg மற்றும் /boot/efi/EFI/centos/grub.cfg.

புதிய GRUB உள்ளமைவு கோப்பை உருவாக்க பின்வரும் கட்டளையைத் தட்டச்சு செய்து /boot/grub2/grub.cfg இல் சேமிக்கவும்.

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

அடுத்து, புதிய GRUB உள்ளமைவு கோப்பை உருவாக்க பின்வரும் கட்டளையைத் தட்டச்சு செய்து /boot/efi/EFI/centos/grub.cfg இல் சேமிக்கவும்.

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

இறுதியாக, உங்கள் CentOS 8 இயந்திரத்தை மீண்டும் துவக்கவும்.

# reboot

மறுதொடக்கம் செய்த பிறகு, IPv6 முடக்கப்பட்டுள்ளதா என்பதை சரிபார்க்க பின்வரும் கட்டளையைத் தட்டச்சு செய்க.

# ip a | grep inet6

கட்டளை எதையும் அச்சிடவில்லை என்றால், IPv6 முடக்கப்பட்டுள்ளது என்று பொருள்.

இந்த கட்டுரையில், உங்கள் CentOS 8 லினக்ஸ் கணினியில் IPv6 ஐ முடக்கக்கூடிய இரண்டு வழிகளைப் பற்றி நீங்கள் கற்றுக்கொண்டீர்கள். முதல் முறை sysctl ஐப் பயன்படுத்துவதன் மூலமும், இரண்டாவது கர்னல் துவக்க விருப்பத்தைப் பயன்படுத்துவதன் மூலமும் ஆகும். IPv6 ஐ முடக்குவது sysctl ஐப் பயன்படுத்துவது தற்காலிகமானது என்றாலும், கர்னல் துவக்க விருப்பம் நிரந்தரமானது மற்றும் சிறந்த முறையாகும்.