Suchen Sie nach einer Möglichkeit, IPv6-Verbindungen auf Ihrem Ubuntu-Rechner zu deaktivieren? In diesem Artikel zeige ich Ihnen genau, wie es geht und warum Sie diese Option in Betracht ziehen sollten. Außerdem zeige ich Ihnen, wie Sie IPv6 aktivieren oder wieder aktivieren können, falls Sie Ihre Meinung ändern.

Was ist IPv6 und warum sollten Sie IPv6 unter Ubuntu deaktivieren?

Internet Protocol Version 6 (IPv6) ist die neueste Version des Internet Protocol (IP), des Kommunikationsprotokolls, das ein Identifizierungs- und Lokalisierungssystem für Computer in Netzwerken bereitstellt und den Datenverkehr über das Internet leitet. Es wurde 1998 entwickelt, um das IPv4-Protokoll zu ersetzen.

IPv6 soll Sicherheit und Leistung verbessern und gleichzeitig dafür sorgen, dass uns die Adressen nicht ausgehen. Es weist jedem Gerät weltweit eindeutige Adressen zu und speichert sie in 128 Bits, während IPv4 nur 32 Bits verwendet.

Deaktivieren Sie IPv6 Ubuntu

Obwohl es das Ziel ist, IPv4 durch IPv6 zu ersetzen, ist es noch ein langer Weg bis dahin. Weniger als 30 % der Websites im Internet stellen den Nutzern IPv6-Konnektivität zur Verfügung (von Google hier nachverfolgt). Außerdem kann IPv6 bei einigen Anwendungen Probleme verursachen.

Da VPNs globale Dienste anbieten, verschiebt die Tatsache, dass IPv6 global geroutete (eindeutig zugewiesene) Adressen verwendet und dass es (noch) Internetanbieter gibt, die keine IPv6-Unterstützung anbieten, diese Funktion auf ihrer Prioritätenliste nach unten. Auf diese Weise können sie sich auf das konzentrieren, was für VPN-Benutzer am wichtigsten ist: Sicherheit.

Ein weiterer möglicher Grund für die Deaktivierung von IPv6 in Ihrem System ist, dass Sie sich nicht verschiedenen Bedrohungen aussetzen wollen. Obwohl IPv6 selbst sicherer ist als IPv4, sind die Risiken, auf die ich mich beziehe, anderer Natur. Wenn Sie IPv6 und seine Funktionen nicht aktiv nutzen, macht Sie die Aktivierung von IPv6 anfällig für verschiedene Angriffe und bietet Hackern ein weiteres mögliches Angriffswerkzeug.

Auch die Konfiguration grundlegender Netzwerkregeln ist nicht ausreichend. Sie müssen der Optimierung Ihrer IPv6-Konfiguration die gleiche Aufmerksamkeit schenken wie der IPv4-Konfiguration. Dies kann sich als ziemlich mühsam erweisen (und auch als wartungsintensiv). IPv6 bringt eine Reihe von Problemen mit sich, die sich von denen von IPv4 unterscheiden (viele davon können angesichts des Alters dieses Protokolls online nachgelesen werden), wodurch Ihr System noch komplexer wird.

Es wurde auch beobachtet, dass die Deaktivierung von IPv6 in einigen Fällen die WiFi-Geschwindigkeit in Ubuntu verbessert.

Deaktivieren von IPv6 unter Ubuntu

In diesem Abschnitt wird beschrieben, wie Sie das IPv6-Protokoll auf Ihrem Ubuntu-Rechner deaktivieren können. Öffnen Sie ein Terminal (Standard: STRG+ALT+T) und legen Sie los!

Hinweis: Für die meisten Befehle, die Sie im Terminal eingeben werden, benötigen Sie Root-Rechte (sudo).

Warnung!

Wenn Sie ein normaler Desktop-Linux-Benutzer sind und ein stabil funktionierendes System bevorzugen, vermeiden Sie bitte dieses Tutorial. Dies ist für fortgeschrittene Benutzer, die wissen, was sie tun und warum sie es tun.

IPv6 mit Sysctl deaktivieren

Zuallererst müssen Sie sicherstellen, dass Sie IPv6 auf Ihrem System aktiviert haben. Überprüfen Sie Ihre IP-Adresse in Ubuntu mit diesem Befehl:

ip a

Sie sollten eine IPv6-Adresse sehen, wenn sie aktiviert ist (der Name Ihrer Internetkarte könnte anders lauten):

IPv6-Adresse Ubuntu

Sie haben den sysctl-Befehl in der Anleitung zum Neustart des Netzwerks in Ubuntu gesehen. Wir werden ihn auch hier verwenden. Um IPv6 zu deaktivieren, müssen Sie nur 3 Befehle eingeben:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

Sie können überprüfen, ob es funktioniert hat mit:

ip a

Sie sollten keinen IPv6-Eintrag sehen:

IPv6 Disabled Ubuntu

Damit ist IPv6 jedoch nur vorübergehend deaktiviert. Wenn Ihr System das nächste Mal bootet, wird IPv6 wieder aktiviert.

Eine Methode, um diese Option beizubehalten, ist die Änderung von /etc/sysctl.conf. Ich verwende vim, um die Datei zu bearbeiten, aber Sie können jeden beliebigen Editor verwenden. Stellen Sie sicher, dass Sie über Administratorrechte verfügen (verwenden Sie sudo):

Sysctl Configuration

Fügen Sie die folgenden Zeilen in die Datei ein:

net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1net.ipv6.conf.lo.disable_ipv6=1

Damit die Einstellungen wirksam werden, verwenden Sie:

sudo sysctl -p

Wenn IPv6 nach dem Neustart immer noch aktiviert ist, müssen Sie (mit Root-Rechten) die Datei /etc/rc.local erstellen und sie mit:

#!/bin/bash# /etc/rc.local/etc/sysctl.d/etc/init.d/procps restartexit 0

Nutzen Sie nun den Befehl chmod, um die Datei ausführbar zu machen:

sudo chmod 755 /etc/rc.local

Damit werden die Kernel-Parameter manuell (während des Bootens) aus Ihrer sysctl-Konfigurationsdatei gelesen.

Deaktivieren Sie IPv6 mit GRUB

Eine alternative Methode ist, GRUB so zu konfigurieren, dass er die Kernel-Parameter beim Booten übergibt. Dazu müssen Sie /etc/default/grub bearbeiten. Stellen Sie auch hier sicher, dass Sie über Administratorrechte verfügen:

GRUB Konfiguration

Nun müssen Sie GRUB_CMDLINE_LINUX_DEFAULT und GRUB_CMDLINE_LINUX ändern, um IPv6 beim Booten zu deaktivieren:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"GRUB_CMDLINE_LINUX="ipv6.disable=1"

Speichern Sie die Datei und führen Sie den Befehl update-grub aus:

sudo update-grub

Die Einstellungen sollten nun beim Neustart bestehen bleiben.

Wiederaktivierung von IPv6 unter Ubuntu

Um IPv6 wieder zu aktivieren, müssen Sie die vorgenommenen Änderungen rückgängig machen. Um IPv6 bis zum Neustart zu aktivieren, geben Sie ein:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=0

Ansonsten, wenn Sie /etc/sysctl.conf geändert haben, können Sie entweder die hinzugefügten Zeilen entfernen oder sie ändern in:

net.ipv6.conf.all.disable_ipv6=0net.ipv6.conf.default.disable_ipv6=0net.ipv6.conf.lo.disable_ipv6=0

Optional können Sie diese Werte neu laden:

sudo sysctl -p

Sie sollten nun wieder eine IPv6-Adresse sehen:

IPv6 in Ubuntu wieder aktiviert

Optional können Sie /etc/rc.local löschen:

sudo rm /etc/rc.local

Wenn Sie die Kernel-Parameter in /etc/default/grub geändert haben, können Sie die hinzugefügten Optionen löschen:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX=""

Nun:

sudo update-grub

Zusammenfassung

In dieser Anleitung habe ich Ihnen Möglichkeiten aufgezeigt, wie Sie IPv6 unter Linux deaktivieren können, und Ihnen auch eine Vorstellung davon gegeben, was IPv6 ist und warum Sie es deaktivieren sollten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.