cum se dezactivează IPV6 pe CentOS7

cum se dezactivează IPv6 pe CentOS 7.5

IPv6 sau Internet Protocol versiunea 6 este cea mai recentă versiune de Internet Protocol (IP). IPv4 sau Internet Protocol versiunea 4 este deja utilizat pe scară largă. Dar are unele limitări. Primul este că, IPv4 are schema de adrese pe 32 de biți. Asta înseamnă că doar 4,3 miliarde de adrese unice sunt posibile cu IPv4. Acest lucru este destul de limitat în lumea de astăzi. În zilele noastre avem multe dispozitive IoT (Internet of Things), smartphone-uri, computere, laptopuri, servere conectate la internet. Fiecare dintre aceste dispozitive au nevoie de o adresă IP pentru a comunica cu lumea exterioară. Deci, adresa IPv4 are lipsă.

adresa IPv6 în cealaltă parte este o adresă de 128 de biți. Aceasta înseamnă despre 340,282,366,920,938,463,463,374,607,431,768,211,456 adresa IPV6 unică este posibilă în IPv6. Acesta este un număr foarte mare de adrese IP. Se spune că, dacă se utilizează IPv6, fiecare dispozitiv din lume poate avea propria adresă IPv6 unică, iar IPv6 ar fi în continuare disponibil pentru dispozitive noi. Deci, IPv6 rezolvă probleme cu adresa IP limitată ca în IPv4.

dar la momentul scrierii acestui articol, suportul IPv6 nu este disponibil în multe țări. Nici măcar nu este susținută în țara mea. Deși lumea se mișcă încet la IPv6, totuși nu totul este IPv6.

dacă țara dvs. nu are încă suport pentru IPv6, nu este necesar să îl păstrați activat pe sistemul dvs. de operare. Atât de mulți oameni tind să dezactiveze IPv6 în sistemul lor de operare.

în acest articol, vă voi arăta cum să dezactivați IPv6 pe CentOS 7.5. Să începem.

verificați dacă IPv6 este activat

puteți verifica dacă IPv6 este activat pe sistemul de Operare CentOS 7.5 cu următoarea comandă:

$ ip a/grep inet6

după cum puteți vedea, am activat IPv6.

dacă IPv6 este dezactivat, ar trebui să vedeți nici o ieșire dacă executați această comandă.

dezactivați IPv6 folosind parametrul Kernel

în această secțiune, vă voi arăta cum să dezactivați permanent IPv6.

puteți dezactiva IPv6 când computerul pornește schimbând parametrul kernel.

editați mai întâi fișierul de configurare GRUB cu următoarea comandă:

$ sudo vim/etc/default/grub

ar trebui să vedeți următoarea fereastră.

Mai întâi apăsați i pentru a trece la modul Inserare.

Acum adăugați ipv6.dezactivați = 1 înainte de crashkernel = auto în GRUB_CMDLINE_LINUX așa cum este marcat în captura de ecran de mai jos.

Acum apăsați<Esc> și tastați :wq! și apoi apăsați <Enter> pentru a salva fișierul.

acum actualizați fișierul de configurare GRUB cu următoarea comandă:

$ sudo grub2-mkconfig-o/boot/grub2 / grub.cfg

configurația GRUB trebuie actualizată.

acum reporniți computerul cu următoarea comandă:

$ sudo reboot

Dacă executați următoarea comandă din nou, ar trebui să vedeți nici o ieșire.

$ ip a/grep inet6

dezactivați IPv6 folosind/etc / sysctl.fișier de configurare conf

de asemenea, puteți dezactiva permanent IPv6 folosind /etc/sysctl.fișier de configurare conf.

deschideți mai întâi/etc / sysctl.fișier conf cu următoarea comandă:

$ sudo vim/etc / sysctl.conf

Acum adăugați următoarele linii:

net.ipv6.conf.toate.disable_ipv6 = 1
net.ipv6.conf.implicit.disable_ipv6 = 1

Acum salvați fișierul și reporniți computerul cu următoarea comandă:

$ sudo reboot

IPv6 ar trebui dezactivat.

dezactivați IPv6 de interfață de rețea specifice

puteți dezactiva, de asemenea, IPv6 de interfață de rețea specifice.

Mai întâi trebuie să găsiți interfața de rețea pe care doriți să o dezactivați cu următoarea comandă:

$ IP link show

ar trebui să vedeți numele interfeței de rețea așa cum este marcat în captura de ecran de mai jos.

Să presupunem că doriți să dezactivați IPv6 pentru interfața ens36.

Mai întâi deschis/etc / sysctl.fișier conf cu următoarea comandă:

$ sudo vim/etc / sysctl.conf

Acum adăugați următoarea linie la sfârșitul fișierului:

net.ipv6.conf.ens36.disable_ipv6 = 1

Acum salvați fișierul și reporniți computerul cu următoarea comandă:

$ sudo reboot

acum verificați dacă IPv6 este dezactivat pentru interfața ens36 cu dispozitivul următoarea comandă:

$ IP addr arată ens36

IPv6 ar trebui să fie dezactivat doar pentru interfața ens36 după cum puteți vedea din captura de ecran de mai jos. Nu există nici o linie inet6 în ieșire.

dezactivați temporar IPv6 folosind comanda sysctl

de asemenea, puteți dezactiva temporar IPv6. În acest fel, IPv6 va fi activat odată ce reporniți sistemul. Acest lucru este bun pentru a testa dacă totul din Sistemul de Operare CentOS 7.5 funcționează înainte de a dezactiva permanent IPv6.

executați următoarele comenzi pentru a dezactiva temporar IPv6:

$ sudo sysctl-w net.ipv6.conf.toate.disable_ipv6 = 1
$ sudo sysctl-w net.ipv6.conf.implicit.disable_ipv6=1

IPv6 trebuie dezactivat.

așa dezactivați IPv6 pe CentOS 7.5 permanent și temporar. Vă mulțumim pentru citirea acestui articol.

Lasă un răspuns

Adresa ta de email nu va fi publicată.