26.7Kernelparameter verändern

Eine Menge Parameter des Kernels können im laufenden Betrieb über das /proc-Dateisystem verändert werden. Das folgende Beispiel zeigt, wie Sie die Masquerading-Funktion aktivieren, um den Rechner als Internet-Gateway für andere Rechner einzusetzen:

root# echo 1 > /proc/sys/net/ipv4/ip_forward

Einen eleganteren Weg bietet das Kommando sysctl, das mit den meisten aktuellen Distributionen mitgeliefert wird. Das analoge Kommando, um das Masquerading wieder abzuschalten, würde so aussehen:

root# sysctl -w net.ipv4.ip_forward=1

sysctl -a liefert eine Liste aller Kernelparameter zusammen mit ihren aktuellen Einstellungen. Mit sysctl -p können die in einer Datei gespeicherten sysctl-Einstellungen aktiviert werden. Als Dateiname wird üblicherweise /etc/sysctl.conf verwendet. Die Syntax ist in der Manual-Seite zu sysctl.conf beschrieben. Viele Distributionen sehen vor, dass diese Datei während des Init-Prozesses automatisch ausgewertet und ausgeführt wird.