I den här artikeln kommer vi att visa dig hur du inaktiverar IPv6 för gott på Fedora Linux 39 med hjälp av ett kärnstartalternativ.
Ämne för innehåll:
- Kontrollera om IPv6 är aktiverat
- Inaktivera IPv6-systemomfattande med hjälp av kärnstartparametern
- Kontrollera om IPv6 är inaktiverat helt
- Återaktiverar IPv6
- Slutsats
Kontrollera om IPv6 är aktiverat
IPv6 är aktiverat som standard på de flesta moderna Linux-distributioner inklusive Fedora.
För att kontrollera om du har IPv6 aktiverat kan du använda kommandot 'nmcli'. Om IPv6 är aktiverat kommer du att se en slumpmässig IPv6-adress tilldelad till vart och ett av nätverksgränssnitten på din dator.
$ nmcli
Ett annat sätt att kontrollera om IPv6 är aktiverat är genom att kontrollera om du har IPv6-kärnparametrarna inställda på din dator med följande kommando:
$ sudo sysctl -a | grepp ipv6
Som du kan se har vårt Fedora 39-system IPv6-kärnparametrarna inställda. Så, IPv6 är aktiverat i vårt fall.
Inaktivera IPv6-systemomfattande med hjälp av kärnstartparametern
För att inaktivera IPv6 helt på Fedora 39 med 'ipv6.disable=1' kärnstartparametern, kör följande kommando:
$ sudo smutsig --update-kärna ALLT --args 'ipv6.disable=1''ipv6.disable=1' kärnstartparametern bör ställas in för alla GRUB-startposter i Fedora 39 som du kan se i följande skärmdump:
$ sudo smutsig --info ALLT
För att ändringarna ska träda i kraft måste du starta om ditt Fedora 39-system.
$ sudo starta omKontrollera om IPv6 är inaktiverat helt
När IPv6 är inaktiverat helt på ditt Fedora 39-system, kommer du att se att endast IPv4-adresserna är inställda på vart och ett av nätverksgränssnitten på din dator, inga IPv6-adresser som tidigare.
$ nmcli
Om IPv6 är inaktiverat från kärnan, kommer du inte att se några IPv6-kärnparametrar inställda på ditt Fedora 39-system.
$ sudo sysctl -a | grepp ipv6Kommandot returnerar ingenting eftersom IPv6 är helt inaktiverat på vårt Fedora 39-system.
Återaktiverar IPv6
Om du senare ändrar dig och du vill aktivera IPv6 igen, kör bara följande kommando:
$ sudo smutsig --update-kärna ALLT --remove-args 'ipv6.disable=1''ipv6.disable=1' kärnstartparametern bör tas bort från alla GRUB-startposter.
För att ändringarna ska träda i kraft, starta om ditt Fedora 39-system.
$ sudo starta omNär din dator startar kan du bekräfta om IPv6 är aktiverat som tidigare genom att använda kommandot 'nmcli' eller 'sysctl'.
Slutsats
I den här artikeln visade vi hur du kontrollerar om IPv6 är aktiverat eller inaktiverat på din dator. Vi visade dig också hur du inaktiverar IPv6 helt och hållet på Fedora 39 med 'ipv6.disable=1' kärnstartparametern och hur du återaktiverar IPv6 på Fedora 39 om du skulle behöva det igen.