Kā atspējot IPv6 CentOS 8


Interneta protokola versija 6 (IPv6) ir tīkla saskarnes identifikators, kas ir iesaistīts IPv6 datortīklā. Ja nevēlaties izmantot IPv6 adresēšanu, varat to īslaicīgi vai neatgriezeniski atspējot.

Šajā rakstā jūs uzzināsiet dažus veidus, kā atspējot IPv6 savā CentOS 8 Linux mašīnā.

IPv6 atspējošana CentOS 8

Vispirms pārbaudiet, vai jūsu CentOS 8 datorā ir iespējots IPv6, izmantojot šādu ip komandu.

# ip a | grep inet6

Ja IPv6 ir iespējots, varat redzēt dažas inet6 rindas, tomēr, ja komanda neko nedrukā, IPv6 ir atspējots visās jūsu tīkla saskarnēs.

Šī metode ir paredzēta īslaicīgai IPv6 atspējošanai. Lai izmaiņas notiktu, nav nepieciešams restartēt sistēmu. Tomēr tas ir diezgan sarežģīti nekā pastāvīgā metode, kuru jūs drīz uzzināsiet.

Vispirms izveidojiet jaunu sysctl konfigurācijas failu /etc/sysctl.d/70-ipv6.conf, izmantojot šo komandu.

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

Pēc tam pievienojiet šādas rindas un saglabājiet failu.

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

Tagad, lai atspējotu IPv6, izmantojiet šo komandu.

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

Tagad IPv6 ir jāatspējo.

Lai pārbaudītu, vai IPv6 ir atspējots, palaidiet šo komandu ip.

# ip a | grep inet6

Ja komanda neko neatgriež, tas nozīmē, ka IPv6 ir atspējots visās jūsu tīkla saskarnēs.

Izmantojot šo metodi, dažās jūsu tīkla saskarnēs, iespējams, joprojām tiek izmantots IPv6 pēc sistēmas pārstartēšanas. Tas notiek tāpēc, ka CentOS 8 pēc noklusējuma izmanto Tīkla pārvaldnieku.

Lai pilnībā pārtrauktu izmantot IPv6, izmantojiet šādu nmcli komandu.

# nmcli connection modify interface ipv6.method ignore

Visbeidzot restartējiet CentOS 8 mašīnu.

# reboot

Kodola sāknēšanas opcijai pēc konfigurācijas nepieciešama sistēmas atsāknēšana. Tā ir labākā IPv6 atspējošanas metode.

Lai izmantotu šo metodi, atveriet noklusējuma GRUB konfigurācijas failu/etc/default/grub ar vi teksta redaktoru, kā parādīts zemāk.

# vi /etc/default/grub

Pēc tam dodieties uz faila beigām un nospiediet O , lai izveidotu jaunu rindu, un ierakstiet šo.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

Pēc tam saglabājiet un izejiet no konfigurācijas faila.

Nākamais solis ir GRUB CFG failu atjaunināšana. Ierakstiet šādu komandu, lai atrastu grub failus.

#  ls -lh /etc/grub*.cfg

Jūs redzēsiet 2 GRUB CFG failu ceļus: /boot/grub2/grub.cfg un /boot/efi/EFI/centos/grub.cfg.

Ierakstiet šādu komandu, lai izveidotu jaunu GRUB konfigurācijas failu, un saglabājiet to mapē /boot/grub2/grub.cfg.

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

Pēc tam ierakstiet šo komandu, lai izveidotu jaunu GRUB konfigurācijas failu, un saglabājiet to vietnē /boot/efi/EFI/centos/grub.cfg.

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

Visbeidzot restartējiet CentOS 8 mašīnu.

# reboot

Pēc pārstartēšanas ierakstiet šo komandu, lai pārbaudītu, vai IPv6 ir atspējots.

# ip a | grep inet6

Ja komanda neko nedrukā, tas nozīmē, ka IPv6 ir atspējots.

Šajā rakstā jūs uzzinājāt par diviem veidiem, kā atspējot IPv6 savā CentOS 8 Linux mašīnā. Pirmā metode ir sysctl izmantošana, bet otrā - kodola sāknēšanas opcija. Kaut arī IPv6 atspējošana, izmantojot sysctl, ir īslaicīga, kodola sāknēšanas opcija ir pastāvīga un ir labākā metode.