Unsaon Pag-disable ang IPv6 sa CentOS 8
Ang internet protocol version 6 (IPv6) kay usa ka identifier sa network interface nga nalambigit sa IPv6 computer network. Kung dili nimo gusto nga gamiton ang Ipv6 addressing, mahimo nimong pilion nga i-disable kini temporaryo o permanente.
Niini nga artikulo, makakat-on ka og pipila ka mga paagi sa pag-disable sa IPv6 sa imong CentOS 8 Linux machine.
Pag-disable sa IPv6 sa CentOS 8
Una, susiha kung ang IPv6 gipagana sa imong CentOS 8 machine gamit ang mosunod nga ip command.
# ip a | grep inet6
Kung gi-enable ang IPv6, makita nimo ang pipila ka mga linya sa inet6, bisan pa, kung ang mando wala mag-imprinta bisan unsa, ang IPv6 gi-disable sa tanan nimong mga interface sa network.
Kini nga pamaagi alang sa temporaryo nga pag-disable sa IPv6. Dili nimo kinahanglan nga i-reboot ang imong sistema aron mahitabo ang mga pagbag-o. Bisan pa, kini labi ka komplikado kaysa sa permanente nga pamaagi nga imong mahibal-an sa dili madugay.
Una paghimo og bag-ong sysctl configuration file /etc/sysctl.d/70-ipv6.conf gamit ang mosunod nga sugo.
# vi /etc/sysctl.d/70-ipv6.conf
Sunod, idugang ang mosunod nga mga linya ug i-save ang file.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
Karon, aron ma-disable ang IPv6 gamita ang mosunod nga sugo.
# sysctl --load /etc/sysctl.d/70-ipv6.conf
Ang IPv6 kinahanglan nga dili na magamit.
Aron mapamatud-an kung ang IPv6 na-disable, padagana ang mosunod nga ip command.
# ip a | grep inet6
Kung ang mando wala magbalik bisan unsa nga nagpasabut nga ang IPv6 na-disable sa tanan nimong mga interface sa network.
Kung gamiton kini nga pamaagi, ang pipila sa imong mga interface sa network mahimo gihapon nga mogamit sa IPv6 kung imong i-reboot ang imong sistema. Kini mahitabo tungod kay ang CentOS 8 naggamit sa Network Manager pinaagi sa default.
Aron hingpit nga mohunong sa paggamit sa IPv6, gamita ang mosunod nga sugo sa nmcli.
# nmcli connection modify interface ipv6.method ignore
Sa katapusan, i-reboot ang imong CentOS 8 nga makina.
# reboot
Ang kernel boot nga kapilian nanginahanglan usa ka pag-reboot sa sistema pagkahuman sa pag-configure. Kini ang pinakamaayong paagi sa pag-disable sa IPv6.
Aron magamit kini nga pamaagi, ablihi ang default GRUB configuration file /etc/default/grub gamit ang vi text editor, sama sa gipakita sa ubos.
# vi /etc/default/grub
Sunod, pangadto sa katapusan sa file ug pindota ang O
aron makahimo og bag-ong linya ug i-type ang mosunod.
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"
Sunod, i-save ug exit ang configuration file.
Ang sunod nga lakang mao ang pag-update sa mga file sa GRUB CFG. Isulat ang mosunud nga mando aron makit-an ang mga grub file.
# ls -lh /etc/grub*.cfg
Makita nimo ang 2 GRUB CFG file paths: /boot/grub2/grub.cfg ug /boot/efi/EFI/centos/grub.cfg.
Isulat ang mosunod nga sugo aron makahimo og bag-ong GRUB configuration file ug i-save kini sa /boot/grub2/grub.cfg.
# grub2-mkconfig -o /boot/grub2/grub.cfg
Sunod, i-type ang mosunod nga sugo aron makahimo og bag-ong GRUB configuration file ug i-save kini sa /boot/efi/EFI/centos/grub.cfg.
# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Sa katapusan, i-reboot ang imong CentOS 8 nga makina.
# reboot
Pagkahuman sa pag-reboot, i-type ang mosunud nga mando aron mapamatud-an kung ang IPv6 na-disable.
# ip a | grep inet6
Kung ang mando wala mag-imprinta bisan unsa, kini nagpasabut nga ang IPv6 wala’y mahimo.
Niini nga artikulo, nahibal-an nimo ang bahin sa duha ka paagi nga mahimo nimong ma-disable ang IPv6 sa imong CentOS 8 Linux machine. Ang una nga pamaagi mao ang paggamit sa sysctl samtang ang ikaduha mao ang paggamit sa Kernel boot nga kapilian. Samtang ang Pag-disable sa IPv6 Paggamit sa sysctl temporaryo, ang Kernel boot nga opsyon permanente ug mao ang pinakamaayo nga pamaagi.