CentOS 8-de IPv6-y nädip öçürmeli
Internet protokol 6-njy wersiýasy (IPv6), IPv6 kompýuter toruna gatnaşýan tor interfeýsiniň kesgitleýjisidir. Ipv6 salgysyny ulanmak islemeýän bolsaňyz, ony wagtlaýyn ýa-da hemişelik öçürip bilersiňiz.
Bu makalada, CentOS 8 Linux enjamyňyzda IPv6-y öçürmegiň birnäçe usulyny öwrenmekçi.
CentOS 8-de IPv6-y öçürmek
Ilki bilen, aşakdaky ip buýrugyny ulanyp, CentOS 8 enjamyňyzda IPv6 açykdygyny ýa-da ýokdugyny barlaň.
# ip a | grep inet6
IPv6 açyk bolsa, käbir inet6 setirleri görüp bilersiňiz, ýöne buýruk hiç zat çap etmeýän bolsa, ähli ulgam interfeýslerinde IPv6 ýapylýar.
Bu usul IPv6-ny wagtlaýyn öçürmek üçin. Üýtgeşmeleriň bolmagy üçin ulgamyňyzy täzeden açmak hökman däl. Şeýle-de bolsa, gysga wagtda öwrenjek hemişelik usulyňyzdan has çylşyrymly.
Ilki bilen aşakdaky buýrugy ulanyp, täze sysctl konfigurasiýa faýly /etc/sysctl.d/70-ipv6.conf dörediň.
# vi /etc/sysctl.d/70-ipv6.conf
Ondan soň aşakdaky setirleri goşuň we faýly ýazdyryň.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
Indi IPv6-y öçürmek üçin aşakdaky buýrugy ulanyň.
# sysctl --load /etc/sysctl.d/70-ipv6.conf
IPv6 indi ýapyk bolmaly.
IPv6-yň ýapykdygyny ýa-da ýokdugyny barlamak üçin aşakdaky ip buýrugyny işlediň.
# ip a | grep inet6
Buýruk, ähli ulgam interfeýslerinde IPv6-yň öçürilendigini görkezýän hiç zady yzyna gaýtarmasa.
Bu usuly ulananyňyzda, ulgam interfeýsleriňiziň käbiri ulgamyňyzy täzeden açanyňyzdan soň IPv6 ulanyp biler. CentOS 8 deslapky ýagdaýda Network Manager ulanýandygy sebäpli şeýle bolýar.
IPv6 ulanmagy düýbünden bes etmek üçin aşakdaky nmcli buýrugyny ulanyň.
# nmcli connection modify interface ipv6.method ignore
Ahyrynda, CentOS 8 enjamyňyzy täzeden açyň.
# reboot
Ernadrosy açmak opsiýasy konfigurasiýadan soň ulgamy täzeden açmagy talap edýär. IPv6-y öçürmegiň iň gowy usuly.
Bu usuly ulanmak üçin, aşakda görkezilişi ýaly vi tekst redaktory bilen deslapky GRUB konfigurasiýa faýly/etc/default/grub açyň.
# vi /etc/default/grub
Ondan soň, faýlyň soňuna başlaň we täze setir döretmek we aşakdakylary ýazmak üçin O
basyň.
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"
Ondan soň konfigurasiýa faýly ýazdyryň we çykyň.
Indiki ädim GRUB CFG faýllaryny täzelemekdir. Grub faýllaryny tapmak üçin aşakdaky buýrugy ýazyň.
# ls -lh /etc/grub*.cfg
2 GRUB CFG faýl ýoluny görersiňiz: /boot/grub2/grub.cfg we /boot/efi/EFI/centos/grub.cfg.
Täze GRUB konfigurasiýa faýly döretmek we /boot/grub2/grub.cfg ýatda saklamak üçin aşakdaky buýrugy ýazyň.
# grub2-mkconfig -o /boot/grub2/grub.cfg
Ondan soň, täze GRUB konfigurasiýa faýly döretmek we aşakdaky buýrugy ýazyň we /boot/efi/EFI/centos/grub.cfg.
# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Ahyrynda, CentOS 8 enjamyňyzy täzeden açyň.
# reboot
Gaýtadan açanyňyzdan soň, IPv6-yň ýapykdygyny ýa-da ýokdugyny barlamak üçin aşakdaky buýrugy ýazyň.
# ip a | grep inet6
Buýruk hiç zat çap etmeýän bolsa, IPv6-yň ýapykdygyny aňladýar.
Bu makalada, CentOS 8 Linux enjamyňyzda IPv6-ny öçürmegiň iki usuly barada öwrendiňiz. Birinji usul sysctl, ikinjisi bolsa ýadro ýükleme opsiýasyny ulanmak arkaly. IPv6-y öçürmek sysctl ulanmak wagtlaýyn bolsa-da, ýadrosy açmak opsiýasy hemişelik we iň oňat usuldyr.