Hallo Peter, Am Samstag, 21. Juni 2003 19.29 schrieb Peter Gloor:
Ich erhalte an der internen Schnittstelle (Intranet) alle paar Minuten Meldungen der folgenden Art, welche unnötig die Logs füllen:
Jun 21 19:19:54 leda kernel: martian source 192.168.11.255 from 192.168.11.201, on dev eth1 Jun 21 19:19:54 leda kernel: ll header: ff:ff:ff:ff:ff:ff:00:80:5f:26:c6:0b:08:00
Mit folgenden Befehlen möchte ich das Loggen an der internen Schnittstelle verhindern und nur an der externen Schnittstelle (eth0) aktiviert lassen:
echo 0 >/proc/sys/net/ipv4/conf/all/log_martians echo 0 >/proc/sys/net/ipv4/conf/default/log_martians echo 1 >/proc/sys/net/ipv4/conf/eth1/log_martians echo 0 >/proc/sys/net/ipv4/conf/eth0/log_martians
Das scheint soweit auch zu funktioneieren. Jedesmal wenn ich den Rechner neu starte werden die Werte jedoch wieder in allen Dateien mit 1 überschrieben. Woher kommt das? Wie kann man das abstellen?
Du kannst die Befehle in ein Script schreiben. Am besten ist dieses im Verzeichnis /etc/init.d aufgehoben. Danach kannst du mit # insserv /etc/init.d/dein_script oder mit Yast starten => System => Runlevel-Editor dafür sorgen, das das Script bei jedem Systemstart ausgeführt wird. Grüsse Urs