Има различни елементи, които участват в мрежовата свързаност и един от най -важните е 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, изчаквайки пълното му стартиране за много кратко време.