hur du inaktiverar IPV6 på CentOS7

hur du inaktiverar IPv6 på CentOS 7.5

IPv6 eller Internet Protocol version 6 är den senaste versionen av Internet Protocol (IP). IPv4 eller Internet Protocol version 4 används redan i stor utsträckning. Men det har vissa begränsningar. Den första är att IPv4 har 32-bitars adressschema. Det betyder att endast 4, 3 miljarder unika adresser är möjliga med IPv4. Det är ganska begränsat i dagens värld. Idag har vi många IoT-enheter (Internet of Things), smartphones, datorer, bärbara datorer, servrar anslutna till internet. Var och en av dessa enheter behöver en IP-adress för att kommunicera med omvärlden. Så IPv4-adressen har brist.

IPv6-adress är å andra sidan en 128-bitars adress. Det betyder att cirka 340,282,366,920,938,463,463,374,607,431,768,211,456 unik IPV6-adress är möjlig i IPv6. Det är ett stort antal IP-adresser. Det sägs att om IPv6 används kan varje enskild enhet i världen ha sin egen unika IPv6-adress och IPv6 skulle fortfarande vara tillgänglig för nya enheter. Så IPv6 löser problem med begränsad IP-adress som i IPv4.

men när detta skrivs är IPv6-stöd inte tillgängligt i många länder. Det stöds inte ens i mitt land. Även om världen går långsamt till IPv6 är fortfarande inte allt IPv6.

Om ditt land inte har något stöd för IPv6 ännu behöver du inte hålla det aktiverat på ditt operativsystem. Så många människor tenderar att inaktivera IPv6 i sitt operativsystem.

i den här artikeln kommer jag att visa dig hur du inaktiverar IPv6 på CentOS 7.5. Nu sätter vi igång.

kontrollera om IPv6 är aktiverat

Du kan kontrollera om IPv6 är aktiverat på ditt CentOS 7.5-operativsystem med följande kommando:

$ ip a | grep inet6

som du kan se har jag IPv6 aktiverat.

om IPv6 är inaktiverad bör du inte se någon utgång om du kör det här kommandot.

inaktivera IPv6 med Kärnparametern

i det här avsnittet visar jag hur du inaktiverar IPv6 permanent.

Du kan inaktivera IPv6 när datorn startar genom att ändra kärnparametern.

redigera först GRUB-konfigurationsfilen med följande kommando:

$ sudo vim /etc/default/grub

Du bör se följande fönster.

Tryck först på i för att gå till Infoga läge.

lägg nu till ipv6.inaktivera=1 före crashkernel=auto i GRUB_CMDLINE_LINUX som markeras i skärmdumpen nedan.

tryck nu på <Esc> och skriv in :wq! och tryck sedan på <ange> för att spara filen.

Uppdatera nu Grub-konfigurationsfilen med följande kommando:

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

Grub-konfigurationen bör uppdateras.

Starta nu om datorn med följande kommando:

$ sudo reboot

om du kör följande kommando igen bör du inte se någon utgång.

$ ip a | grep inet6

inaktivera IPv6 med /etc/sysctl.conf-konfigurationsfilen

Du kan också inaktivera IPv6 permanent med /etc/sysctl.conf konfigurationsfil.

Öppna först/etc / sysctl.conf-fil med följande kommando:

$ sudo vim /etc/sysctl.conf

lägg nu till följande rader till det:

net.ipv6.conf.allt.disable_ipv6 = 1
netto.ipv6.conf.standard.disable_ipv6 = 1

spara nu filen och starta om datorn med följande kommando:

$ sudo reboot

IPv6 ska inaktiveras.

inaktivera IPv6 för specifikt nätverksgränssnitt

Du kan också inaktivera IPv6 för specifikt nätverksgränssnitt.

först måste du hitta nätverksgränssnittet som du vill inaktivera med följande kommando:

$ ip link show

Du bör se nätverksgränssnittets namn som markerat i skärmdumpen nedan.

låt oss säga att du vill inaktivera IPv6 för ens36-gränssnitt.

Öppna först / etc / sysctl.conf-fil med följande kommando:

$ sudo vim /etc/sysctl.conf

lägg nu till följande rad i slutet av filen:

net.ipv6.conf.ens36.disable_ipv6 = 1

spara nu filen och starta om datorn med följande kommando:

$ sudo reboot

Kontrollera nu om IPv6 är inaktiverat för ens36-gränssnittet med följande kommando:

$ ip addr visa ens36

IPv6 bör inaktiveras för endast ens36-gränssnitt som du kan se från skärmdumpen nedan. Det finns ingen inet6-linje i utgången.

inaktivera IPv6 tillfälligt med sysctl-kommandot

Du kan också inaktivera IPv6 tillfälligt. På så sätt aktiveras IPv6 när du startar om ditt system. Det här är bra för att testa om allt på ditt CentOS 7.5-operativsystem fungerar innan du inaktiverar IPv6 permanent.

kör följande kommandon för att inaktivera IPv6 tillfälligt:

$ sudo sysctl-w net.ipv6.conf.allt.disable_ipv6=1
$ sudo sysctl-w netto.ipv6.conf.standard.disable_ipv6=1

IPv6 bör inaktiveras.

så inaktiverar du IPv6 på CentOS 7.5 permanent och tillfälligt. Tack för att du läste den här artikeln.

Lämna ett svar

Din e-postadress kommer inte publiceras.