IP-Versionen deaktivieren
Unter gewissen umständen kann es sein, das man entweder IPv4 oder IPv6 deaktivieren möchte. Zum Beispiel, weil durch das aktivierte IPv6-Modul die NEtzwerkperformance beeinträchtigt wird, oder weil man durch die deaktivierung von IPv4 ein 100 Prozent reines IPv6-Netzwerk betreiben möchte.
IPv4 deaktivieren
Obwohl die IPv4-Kapazitäten weltweit am Ende sind, verbreitet sich IPv6 nur zögerlich. Man sollte derzeit ncoh IPv4 nur deaktivieren, wenn man sich sicher ist, was für Auswirkungen es hat.
netcfg
Um IPv4 aus einem Profile zu verbannen, reicht der Eintrag "IP='no'" in der Entsprechenden Profil Konfiguration:
CONNECTION='wireless' DESCRIPTION='mycoolnetwork' INTERFACE='wlan0' ESSID='mycoolnetwork' SECURITY='wpa' KEY='875676a68b896f98698767896b986986789687678a698769786a69876fff9876' HIDDEN='yes' IP='no' IP6='stateless'
Nicht vergessen vor der Rekonfiguration (netcfg -a && netcfg mycoolnetwork) die noch laufenden DHCP Client Prozesse zu beenden!
IPv6 deaktivieren
Sollte alles funktionieren, wie es soll, sollte man IPv6 aktiviert lassen. Durch die Deaktivierung der IPv6-Unterstützung erhält man keine Vorteile, wenn es auch mit aktivierter Unterstützung funktioniert.
Systemweit
Um IPv6 zu deaktivieren, kann man nun entweder ipv6.disable=1
in der Bootloader-Konfiguration als Bootparameter an die Kernel-Zeile anhängen oder folgendes in die Datei /etc/sysctl.conf
eintragen.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.<nic0>.disable_ipv6 = 1 ... net.ipv6.conf.<nicN>.disable_ipv6 = 1
Man beachte, dass zusätzlich zur all
-Deaktivierung alle relevanten NICs (Network interface controller) explizit eingetragen werden müssen. Alle aktuellen Netzwerkkarten können mit ip
gefunden werden
ip addr | sed '/^[0-9]/!d;s/: <.*$//'
Im Browser
Konqueror
Um IPv6 in Konqueror zu deaktivieren muss folgender Code entweder in /etc/profile.d/kde-ipv6.sh
oder in die bashrc eingetragen werden.
export KDE_NO_IPV6=true
Firefox
Um die IPv6-Funktion zu deaktivieren, muss man den entsprechenden Wert über about:config
auf true
setzen.
network.dns.disableIPv6
Weblinks
- IPv4 Address Report – Ausführliche Statistik zu IPv4
- Schneller Schwund … – Bericht auf heise online
- IPv6 versus IPv4 – Ausführlicher Artikel zu IPv6
- IPv6 im Überblick – Technische Informationen