Hvordan deaktivere IPv6 på centos

Hvordan deaktivere IPv6 på centos

Hvordan deaktivere IPv6 på CentOS 7.5

IPv6 eller Internet Protocol versjon 6 er den nyeste versjonen av Internet Protocol (IP). IPv4 eller Internet Protocol versjon 4 er allerede mye brukt. Men det har noen begrensninger. Den første er at IPv4 har 32-biters adresseordning. Det betyr bare 4.3 milliarder unik adresse er mulig med IPv4. Det er ganske begrenset i dagens verden. I disse dager har vi mange IoT (Internet of Things) enheter, smarttelefoner, datamaskiner, bærbare datamaskiner, servere koblet til Internett. Hver av disse enhetene trenger en IP -adresse for å kommunisere til omverdenen. Så IPv4 -adressen har mangel.

IPv6-adresse i den andre siden er en 128-biters adresse. Det betyr omtrent 340.282.366.920.938.463.463.374.607.431.768.211.456 Unik IPv6 -adresse er mulig i IPv6. Det er et stort antall IP -adresser. Det sies at hvis IPv6 brukes, kan hver eneste enhet i verden ha sin egen unike IPv6 -adresse og IPv6 fortsatt vil være tilgjengelig for nye enheter. Så IPv6 løser problemer med begrenset IP -adresse som i IPv4.

Men på dette tidspunktet er IPv6 -støtte ikke tilgjengelig i mange land. Det støttes ikke engang i mitt land. Selv om verden beveger seg sakte til IPv6, er fortsatt ikke alt IPv6.

Hvis landet ditt ikke har støtte for IPv6 ennå, er det ikke nødvendig å holde det aktivert på operativsystemet ditt. Så mange mennesker har en tendens til å deaktivere IPv6 i operativsystemet.

I denne artikkelen vil jeg vise deg hvordan du deaktiverer IPv6 på CentOS 7.5. La oss komme i gang.

Sjekk om IPv6 er aktivert

Du kan sjekke om IPv6 er aktivert på CentOS 7.5 Operativsystem med følgende kommando:

$ ip a | grep inet6

Som du kan se, har jeg IPv6 aktivert.

Hvis IPv6 er deaktivert, bør du ikke se noen utdata hvis du kjører denne kommandoen.

Deaktiver IPv6 ved hjelp av kjerneparameteren

I denne delen vil jeg vise deg hvordan du deaktiverer IPv6 permanent.

Du kan deaktivere IPv6 når datamaskinstøvler ved å endre kjerneparameteren.

Rediger først Grub -konfigurasjonsfilen med følgende kommando:

$ sudo vim/etc/standard/grub

Du bør se følgende vindu.

Første trykk Jeg å gå til SETT INN modus.

Nå legg til IPv6.Deaktiver = 1 før Crashkernel = Auto i GRUB_CMDLINE_LINUX Som merket på skjermbildet nedenfor.

Trykk nå og skriv inn : WQ! Og trykk deretter For å lagre filen.

Oppdater nå Grub -konfigurasjonsfilen med følgende kommando:

$ SUDO GRUB2 -MKCONFIG -O/BOOT/GRUB2/GRUB.CFG

Grubkonfigurasjonen skal oppdateres.

Start datamaskinen på nytt med følgende kommando:

$ sudo omstart

Hvis du kjører følgende kommando igjen, bør du ikke se noen utdata.

$ ip a | grep inet6

Deaktiver IPv6 ved hjelp av /etc /sysctl.konfigurasjonsfil

Du kan også deaktivere IPv6 permanent ved å bruke /etc/sysctl.konf konfigurasjonsfil.

Åpne først /etc/sysctl.konf fil med følgende kommando:

$ sudo vim /etc /sysctl.konf

Legg nå følgende linjer til det:

nett.IPv6.konf.alle.deable_ipv6 = 1
nett.IPv6.konf.misligholde.deable_ipv6 = 1

Lagre nå filen og start datamaskinen på nytt med følgende kommando:

$ sudo omstart

IPv6 skal være deaktivert.

Deaktiver IPv6 i spesifikt nettverksgrensesnitt

Du kan også deaktivere IPv6 i spesifikt nettverksgrensesnitt.

Først må du finne nettverksgrensesnittet du vil deaktivere med følgende kommando:

$ ip link show

Du bør se nettverksgrensesnittnavnet som merket i skjermdumpen nedenfor.

La oss si, du vil deaktivere IPv6 for ENS36 grensesnitt.

Først åpen /etc/sysctl.konf fil med følgende kommando:

$ sudo vim /etc /sysctl.konf

Legg nå til følgende linje til slutten av filen:

nett.IPv6.konf.ENS36.deable_ipv6 = 1

Lagre nå filen og start datamaskinen på nytt med følgende kommando:

$ sudo omstart

Sjekk nå om IPv6 er deaktivert for ENS36 Grensesnitt med følgende kommando:

$ ip addr show ens36

IPv6 skal være deaktivert for bare ENS36 grensesnitt som du kan se fra skjermdumpen nedenfor. Det er ingen inet6 linje i utgangen.

Deaktiver IPv6 midlertidig ved hjelp av SYSCTL -kommandoen

Du kan også deaktivere IPv6 midlertidig. På den måten vil IPv6 være aktivert når du starter systemet på nytt. Dette er bra for å teste om alt på centos 7.5 Operativsystem fungerer før de deaktiverer IPv6 permanent.

Kjør følgende kommandoer for å deaktivere IPv6 midlertidig:

$ sudo sysctl -w nett.IPv6.konf.alle.deable_ipv6 = 1
$ sudo sysctl -w nett.IPv6.konf.misligholde.deable_ipv6 = 1

IPv6 skal være deaktivert.

Slik deaktiverer du IPv6 på CentOS 7.5 permanent og midlertidig. Takk for at du leste denne artikkelen.