Postoje različiti elementi koji sudjeluju u mrežnom povezivanju, a jedan od najvažnijih je IP adresiranje koje može biti IPv4 ili IPv6, ovo adresiranje olakšava i omogućuje komunikaciju svih mrežnih komponenti s našom opremom, to je poznato kao internetski protokol - internetski protokol.
IPv4 je trenutni standard koji se sastoji od adresa dužine 32 bita, što pokriva najviše 4 294 967 296 adresa. No s ubrzanim rastom veza (i u uređajima i u infrastrukturi) ove se adrese iscrpljuju, što ima negativan utjecaj na tisuće uređaja. Zato je IETF (Internet Engineering Task Force) razvio IPv6 koji obrađuje adrese duljine 128 bita, to znači da ćemo imati do 340,282,366,920,938,463,463,374,607,431,768,211,456) ili 340 sextilliona.
No, budući da je IPv6 još uvijek u procesu implementacije, ako radite s CentOS -om 8, možda ćete htjeti onemogućiti ovo adresiranje na poslužitelju kako biste izbjegli zabunu s određenim administrativnim zadacima.
Vidjet ćemo kako onemogućiti IPv 6 u CentOS -u 8 na jednostavan način.
1. Kako provjeriti status IPv6 na CentOS -u 8
Korak 1
Prvi korak koji ćete poduzeti bit će provjera je li IPv6 omogućen na poslužitelju, za to izvršavamo sljedeće:
ip a | grep inet6Korak 2
Kao rezultat toga vidjet ćemo sljedeće ako je IPv6 aktivan. Budući da smo aktivni, nalazimo retke "inet6".
POVEĆAJTE
2. Kako onemogućiti IPv6 na CentOS 8 pomoću sysctl
Pomoću sysctl -a bit će moguće privremeno onemogućiti IPv6 u CentOS -u 8 i ponovno pokretanje sustava nije potrebno da biste vidjeli primijenjene promjene.
Korak 1
Postupak je pomalo složen jer moramo stvoriti datoteku /etc/sysctl.d/70-ipv6.conf na sljedeći način:
nano /etc/sysctl.d/70-ipv6.confKorak 2
Tamo ćemo dodati sljedeće retke:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
POVEĆAJTE
Korak 3
Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
Korak 4
Sada nastavljamo s ponovnim pokretanjem stvorene datoteke kako bismo dovršili kreirani proces:
sysctl --load /etc/sysctl.d/70-ipv6.conf
POVEĆAJTE
Korak 5
Ponovno provjeravamo status IPv6 sljedećom naredbom:
ip a | grep inet6
POVEĆAJTE
Kao što vidimo, IPv6 je ispravno onemogućen u CentOS -u 8.
Korak 6
S obzirom na to da CentOS 8 koristi Network Manager, bit će moguće da ako imamo više mrežnih sučelja oni su i dalje omogućeni s IPv6, u ovom slučaju moramo izvršiti sljedeću sintaksu kako bi deaktiviranje bilo općenito. Nakon toga ponovno pokrećemo sustav kako bismo dovršili proces.
nmcli veza izmijeniti "sučelje" ipv6.method zanemariti
3. Kako onemogućiti IPv6 u CentOS -u 8 pokretanjem jezgre
Ova metoda uključuje ponovno podizanje sustava nakon dovršetka postavljanja. No, to je jedan od najučinkovitijih načina onemogućavanja IPv6 na CentOS -u 8.
Korak 1
Da bismo to učinili, moramo pristupiti datoteci / etc / default / grub s uređivačem na sljedeći način:
nano / etc / default / grub
POVEĆAJTE
Korak 2
Tamo ćemo ići do kraja kako bismo dodali sljedeći redak:
GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX ipv6.disable = 1"
POVEĆAJTE
Korak 3
Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
Korak 4
Sada ćemo ažurirati GRUB datoteke sustava, za to ćemo izvršiti sljedeće:
ls -lh /etc/grub*.cfg
POVEĆAJTE
Korak 5
Tamo možemo vidjeti put /boot/grub2/grub.cfg, sada ćemo izvršiti sljedeću naredbu kako bismo stvorili novu konfiguracijsku datoteku GRUB koja će biti smještena na stazi /boot/grub2/grub.cfg:
grub2 -mkconfig -o /boot/grub2/grub.cfg
POVEĆAJTE
Korak 6
Na isti način, izvršit ćemo sljedeće za stvaranje GRUB datoteke koja će biti pohranjena na putu /boot/efi/EFI/centos/grub.cfg:
grub2 -mkconfig -o /boot/efi/EFI/centos/grub.cfg
POVEĆAJTE
Korak 7
Nakon toga ponovno pokrećemo sustav kako bismo dovršili promjene, a nakon što se prijavimo možemo provjeriti je li IPv6 potpuno onemogućen:
ip a | grep inet6
POVEĆAJTE
S nekim od metoda koje vam je Solvetic objasnio, bit će moguće privremeno i potpuno onemogućiti IPv 6 adresiranje u CentOS8, čekajući da se potpuno pokrene u vrlo kratkom vremenu.