So deaktivieren Sie IPv6 über GRUB unter Linux

Bild: Jack Wallen

Kürzlich kam ich in eine Situation, in der alle meine virtuellen Maschinen das WAN nicht erreichten. Nach einiger Fehlerbehebung stellte ich fest, dass aus irgendeinem Grund ein Update des Routers in meinem Netzwerk den Fehler verursachte. Das Problem ist auf ein falsch konfiguriertes IPv6-Problem in der Firmware der Netzwerkhardware zurückzuführen. Aber was sollte ich tun? Warten Sie, bis der Anbieter ein Update gesendet hat, um das Problem zu beheben. Nein. Stattdessen habe ich IPv6 in meinen virtuellen Maschinen deaktiviert. Andernfalls wären sie erst dann funktionsfähig, wenn der Anbieter ein Update veröffentlicht hat, was bei Kenntnis des Anbieters viel zu lange dauern könnte. Ich hatte jedoch verschiedene Linux-Distributionen als virtuelle Maschinen, was bedeutete, dass ich mich um jede VM mit einer anderen Methode kümmern musste.

Mehr zum Thema Networking

  • 7 Netzwerkvorhersagen für 2020: Automatisierung, Edge-Computing, Wi-Fi 6, mehr
  • 8 Vorhersagen für Rechenzentren für 2020
  • Top 11 Speichertrends der letzten 20 Jahre
  • 5G-Mobilfunknetze: Ein Spickzettel

Das Deaktivieren von IPv6 unter Linux ist keine große Herausforderung. Es gibt eine Reihe von Möglichkeiten, dies unter Linux zu tun. Eine Möglichkeit besteht in Red Hat-basierten Systemen mit dem Befehl sysctl. Eine andere Möglichkeit finden Sie in Debian-basierten Systemen, indem Sie die Datei /etc/sysctl.conf bearbeiten (weitere Informationen zu diesen beiden Methoden finden Sie unter Deaktivieren von IPv6 unter Linux).

Ich habe jedoch eine zuverlässigere Methode gefunden, die auf allen Linux-Distributionen funktioniert, die den GRUB-Bootloader verwenden. Diese Methode erfordert den Sudo-Zugriff, das Bearbeiten einer Datei und das Ausführen eines Befehls. Es lohnt sich jedoch zu lernen, wenn Sie sich in einer ähnlichen Situation befinden und eine Vielzahl von Linux-Distributionen ausführen.

Bearbeiten der GRUB-Datei

Die fragliche Datei ist / etc / default / grub. Öffnen Sie diese Datei in Ihrem bevorzugten Texteditor (z. B. mit dem Befehl sudo nano / etc / default / grub). In dieser Datei sehen Sie zwei Zeilen:

 GRUB_CMDLINE_LINUX_DEFAULT = "" GRUB_CMDLINE_LINUX = "" 

Möglicherweise sieht die erste Zeile folgendermaßen aus:

 GRUB_CMDLINE_LINUX_DEFAULT = "leises Spritzen" 

Der leise Splash-Eintrag verhindert, dass alle Arten von Informationen beim Booten auf dem Bildschirm angezeigt werden.

Bearbeiten Sie die obigen Zeilen, um Folgendes widerzuspiegeln:

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

oder

 GRUB_CMDLINE_LINUX_DEFAULT = "ipv6.disable = 1 leiser Spritzer" GRUB_CMDLINE_LINUX = "ipv6.disable = 1" 

Speichern und schließen Sie diese Datei.

GRUB aktualisieren

Jetzt müssen wir den GRUB-Bootloader aktualisieren, sonst bemerkt das System die Änderungen nicht. Gehen Sie zurück zum Terminalfenster und geben Sie den folgenden Befehl ein:

 sudo update-grub 

Sobald dieser Befehl ausgeführt wurde, starten Sie Ihren Computer (oder Ihre virtuelle Maschine) neu. IPv6 wird während des Startvorgangs deaktiviert. Wenn Sie aufgrund von schlecht konfiguriertem IPv6 auf einem Router Netzwerkprobleme hatten, sollte Ihr Linux-Computer keine Probleme mehr haben, das WAN zu erreichen.

Ein Fix, der nicht benötigt werden sollte

Diese Art der Korrektur sollte nicht benötigt werden. Leider haben einige Anbieter nicht herausgefunden, wie IPv6 so konfiguriert werden kann, dass es bei bestimmten Betriebssystemen keine Probleme gibt. Wenn Sie in diese Kategorie fallen, besteht die einzige Lösung möglicherweise darin, IPv6 zu deaktivieren, bis der Anbieter ein Update veröffentlicht, mit dem das von ihm erstellte Problem behoben wird. Sobald IPv6 betriebsbereit ist, können Sie diesen Vorgang einfach umkehren (Entfernen der Einträge ipv6.disable = 1), sudo update-grub erneut ausführen und neu starten.

Open Source Wöchentlicher Newsletter

Sie möchten unsere Tipps, Tutorials und Kommentare zum Linux-Betriebssystem und zu Open Source-Anwendungen nicht verpassen. Dienstags geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com