Trots att IPv6 är en viktig komponent för Internets fortsatta utveckling, kan situationer uppstå där det är nödvändigt att avaktivera det på ditt Ubuntu-system.
Denna handledning visar hur du inaktiverar IPv6 på Ubuntu, vilket kan hjälpa till att lösa kompatibilitetsproblem, nätverkskonfigurationsutmaningar eller specifika fall där IPv6-avaktivering är nödvändig.
Permanent inaktivering av IPv6 på Ubuntu
Som standard är IPv6 aktiverat och fungerar parallellt med IPv4.
För att stänga av IPv6 på ditt Ubuntu-system, öppna terminalen med tangentkombinationen Ctrl + Alt + T och använd nanoredigeraren för att komma åt sysctl-konfigurationsfilen:
sudo nano /etc/sysctl.conf
Lägg nu till följande kodsnutt i konfigurationsfilen för att inaktivera IPv6:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Koden ovan fungerar på följande sätt:
- Den första raden inaktiverar IPv6 på alla nätverksgränssnitt i systemet.
- Den andra raden inaktiverar IPv6 specifikt för standardgränssnittet.
- Den tredje raden inaktiverar IPv6 för loopback-gränssnittet, vilket förhindrar att maskinen använder IPv6 för intern kommunikation.
Efter att ha lagt till koden, tryck Ctrl + O för att spara ändringarna och stäng redigeraren. Verkställ därefter ändringarna i systemet med kommandot:
sudo sysctl -p
Starta sedan om nätverkstjänsterna genom att använda:
sudo systemctl restart systemd-networkd
Kontrollera att IPv6-tjänsterna har inaktiverats med kommandot:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Om utdata visar ”1” betyder det att IPv6 framgångsrikt har avaktiverats på Ubuntu.
Tillfällig avaktivering av IPv6 på Ubuntu
För att tillfälligt stänga av IPv6 på Ubuntu, använd följande systemctl-kommando med alternativet -w:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Starta nu om nätverkstjänsterna med:
sudo systemctl restart systemd-networkd
Detta kommer att temporärt inaktivera IPv6-tjänsterna.
Ta kontroll över din Ubuntu-dators nätverksinställningar
Ubuntu gör det ganska enkelt att kontrollera IPv6-inställningar, vilket ger dig möjlighet att skräddarsy ditt systems nätverksbeteende efter dina behov. Det är viktigt att använda denna kunskap på ett ansvarsfullt sätt, eftersom IPv6 kommer att fortsätta att ha en viktig roll i den globala internetinfrastrukturen.