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.