Guten Tag zusammen!
Ich möchte ipv6 auf meinem Notebook ausschalten. Hierzu habe ich auch schon eine Lösung gefunden.
In der Datei /etc/sysctl.d/99-sysctl.conf habe ich folgende Zeilen angefügt:
1 2 3 | net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 |
Danach sysctl -p und "ip a" spuckt keine ipv6-Verbindung mehr aus.
Leider ist der ganze Spuck nach einem Neustart vergessen.
Deshalb habe ich ein Script gebastelt (ok, gefunden 😉 ), welches auch funktioniert: Speicherort: /usr/bin Dateiname: ipv6off.sh Inhalt:
1 2 3 4 5 | #!/bin/bash # /etc/rc.local # Load kernel variables from /etc/sysctl.d /etc/init.d/procps restart exit 0 |
(und natürlich ausführbar gemacht)
Wenn ich also nun neu starte, ist ipv6 noch aktiv. Führe ich das Script mit:
1 | sudo /usr/bin/ipv6off.sh |
aus, zeigt "ip a" keine ipv6-Verbindung mehr. Soweit so gut, sollte laufen.
Jetzt hätte ich gerne einen Cronjob, welcher beim Neustart ausgeführt wird. Also: sudo crontab -e und folgende Zeile eingefügt:
1 | @reboot /usr/bin/ipv6off.sh |
Leider läuft wohl das Script nicht, da "ip a" immer noch eine ipv6-Verbindung ausführt. Führe ich das Script wieder manuell aus, gehts.
Jemand eine Idee?
Vielen Dank vorab!
Schönen Gruß Michael