Как да деактивирате IPv6 в CentOS 8

Има различни елементи, които участват в мрежовата свързаност и един от най -важните е IP адресирането, което може да бъде IPv4 или IPv6, това адресиране улеснява и позволява комуникация на всички мрежови компоненти с нашето оборудване, това е известно като Интернет протокол - Интернет протокол.

IPv4 е текущият стандарт, който се състои от адреси с дължина 32 бита, което обхваща максимум 4 294 967 296 адреса. Но с ускорения растеж на връзките (както в устройства, така и в инфраструктура) тези адреси се изчерпват, което се отразява негативно на хиляди устройства. Ето защо IETF (Internet Engineering Task Force) е разработила IPv6, който обработва адреси с дължина 128 бита, това означава, че ще имаме до 340,282,366,920,938,463,463,374,607,431,768,211,456) или 340 sextillion.

Но тъй като IPv6 все още е в процес на внедряване, ако работите с CentOS 8, може да искате да деактивирате това адресиране на сървъра, за да избегнете объркване с определени административни задачи.

Ще видим как да деактивираме IPv 6 в CentOS 8 по прост начин.

1. Как да проверите състоянието на IPv6 на CentOS 8

Етап 1
Първата стъпка, която трябва да направите, ще бъде да проверите дали IPv6 е активиран на сървъра, за това изпълняваме следното:

 ip a | grep inet6 
Стъпка 2
В резултат на това ще видим следното, ако IPv6 е активен. Като сме активни, намираме редовете "inet6".

Увеличете

2. Как да деактивирате IPv6 на CentOS 8 с помощта на sysctl


Със sysctl ще бъде възможно временно да деактивирате IPv6 в CentOS 8 и не се изисква рестартиране на системата, за да видите приложените промени.

Етап 1
Процесът е малко сложен, тъй като трябва да създадем файл /etc/sysctl.d/70-ipv6.conf, както следва:

 nano /etc/sysctl.d/70-ipv6.conf 
Стъпка 2
Там ще добавим следните редове:
 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1

Увеличете

Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 4
Сега продължаваме да рестартираме създадения файл, за да завършим създадения процес:

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

Увеличете

Стъпка 5
Отново проверяваме състоянието на IPv6 със следната команда:

 ip a | grep inet6 

Увеличете

Както виждаме, IPv6 е деактивиран правилно в CentOS 8.

Стъпка 6
Като се има предвид, че CentOS 8 използва Network Manager, ще бъде възможно, ако имаме повече мрежови интерфейси, те все още да са разрешени с IPv6, в този случай трябва да изпълним следния синтаксис, така че деактивирането да е общо. След това рестартираме системата, за да завършим процеса.

 nmcli връзка промяна "интерфейс" ipv6.method игнориране 

3. Как да деактивирате IPv6 в CentOS 8 с помощта на зареждане на ядрото


Този метод включва рестартиране на системата след завършване на настройката. Но това е един от най -ефективните начини за деактивиране на IPv6 на CentOS 8.

Етап 1
За да направим това, трябва да получим достъп до файла / etc / default / grub с редактор, както следва:

 nano / etc / default / grub 

Увеличете

Стъпка 2
Там ще отидем до края, за да добавим следния ред:

 GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX ipv6.disable = 1" 

Увеличете

Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 4
Сега ще актуализираме GRUB файловете на системата, за това ще изпълним следното:

 ls -lh /etc/grub*.cfg 

Увеличете

Стъпка 5
Там можем да видим пътя /boot/grub2/grub.cfg, сега ще изпълним следната команда, за да създадем нов конфигурационен файл на GRUB, който ще се хоства в пътя /boot/grub2/grub.cfg:

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

Увеличете

Стъпка 6
По същия начин ще изпълним следното, за да създадем GRUB файл, който ще се съхранява в пътя /boot/efi/EFI/centos/grub.cfg:

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

Увеличете

Стъпка 7
След това рестартираме системата, за да завършим промените и след като влезем, можем да проверим дали IPv6 е напълно деактивиран:

 ip a | grep inet6 

Увеличете

С някои от методите, които Solvetic ви е обяснил, ще бъде възможно да деактивирате както временно, така и изцяло адресирането на IPv 6 в CentOS8, изчаквайки пълното му стартиране за много кратко време.

wave wave wave wave wave