IPv6 abschalten auf Debian Squeeze
2010-12-07
3 Kommentare »
Wer kein Interesse an IPv6 hat, kann es einfach abschalten. In Debian Squeeze hat sich der Ablauf zum deaktivieren von IPv6 verändert. Hier die Anleitung zum IPv6 abschalten in Debian Lenny. Als erstes muss man raus finden welche GRUB Version man installiert hat. Einfach "grub --version" eingeben. Wenn eine Ausgabe kommt, hat man die alte Version 1. Kommt keine Ausgabe hat man GRUB2.
$ grub --version
GRUB2
$ nano /etc/default/grub
#ipv6 abschalten GRUB_CMDLINE_LINUX="ipv6.disable=1"
GRUB 0.9x
Bei GRUB0.9x in der /boot/grub/menu.lst an die kernel Zeile folgendes anfügen:
$ nano /boot/grub/menu.lst
kernel ... ipv6.disable=1
Bei beiden Version dann noch ein update-grub ausführen und den Rechner neu starten. Dann sollte IPv6 auch bei Debian Squeeze abgeschaltet sein. Nach einem Neustart sollte lsof -i nur noch IPv4 Vermerke beinhalten.
$ update-grub $ shutdown -r now ... $ lsof -i
3 Kommentare
Igor
schrieb am 14.12.2010 um 12:32 Uhr
Ich empfehle den Weg via sysctl.conf:
http://www.jeremycole.com/blog/2010/03/11/quick-way-to-disable-ipv6-debian-squeeze-6/
Du solltest in jedem Falle noch einen Hinweis auf exim4 und andere an IPv6 gebundene Dienste einbauen: Wenn IPv6 fehlt, kann es passieren, dass diese Dienste nicht mehr starten. Exim4 bekommt bspw. sofort die Panik…
kostaki
schrieb am 14.12.2010 um 12:52 Uhr
Hm ja das fand ich auch besser und deshalb habe ich es auch erst so versucht, nur hat es nicht geklappt. IPv6 war immer noch aktiviert. Erst nachdem ich es über GRUB abgeschaltet habe, war es auch wirklich aus.
Igor
schrieb am 14.12.2010 um 21:49 Uhr
OK, der Weg via Kernel-Boot-Parameter scheint nach meinen derzeitigen Tests der einzige Weg zu sein, welcher IPv6 vollständig deaktiviert und *immer* funktioniert. Ich versuche gerade in Erfahrung zu bringen, ob die anderen Wege wirklich nie funktionieren, sprich Humbug sind, oder es vom System abhängt. Daher folgende Frage:
Ist bei dir IPv6 fest im Kernel einkompiliert oder liegt es als Modul vor?