Iptables Aufrufen

Post Reply
Message
Author
Axel

Iptables Aufrufen

#1 Post by Axel »

Hi

Vielleicht ist die Frage hier etwas unter dem Niveau, aber trotzdem stelle ich sie.
Auf meinem Linux Ruter, der soweit, bis auf einige kleinigkeiten wunderbar funktioniert, will ich aus beqeumlichkeit nicht mehr bei jedem start die Befehle von Iptables auf rufen, ich habe sie schon in die boot.local eingetragen, doch dann bekomme ich die Fehler Meldung das er die Option " MASQUERADE" nicht kennt, wenn ich den selben Befehl per Hand aufrufe, klappt es ohne probleme. Vielleicht könnt ihr mir weiter helfen.

MfG
Axel

Jakob

Re: Iptables Aufrufen

#2 Post by Jakob »

Hallo Axel,

dann bastel dir doch einfach dein eigenes Bootscript:

Bei mir heisst die Datei fire. Du legst unter /usr/local/sbin
dir ne Datei an und schreibst die iptables-Befehle rein.

Dann speicherst du folgedes Scipt unter /etc/init.d ab und
legst symbolische Links (ln -s) nach rc3.d (ohne X) oder rc5.d
(mit X).

Die Links muessen S99fire und K99fire heissen und auf dieselbe
Datei verweisen.

Hoffe das hilft dir weiter.

Gruss,

Jakob


-------

#!/bin/sh
# Begin /etc/init.d/fire
# Include the functions declared in the /etc/init.d/functions file


source /etc/rc.config

case "$1" in
start)
echo -n "Starting fire"
startproc /usr/local/sbin/fire

;;
stop)
echo -n "Shutting down fire"
killproc /usr/local/sbin/fire

;;
reload)
echo -n "Nachladen :) ..."
reloadproc
;;

restart)
$0 stop
/usr/bin/sleep 1
$0 start
;;

status)
/sbin/checkproc
;;

*)
echo "Usage: $0 {start|stop|reload|restart|status}"
exit 1
;;

esac

# End /etc/init.d/wwwoffle

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: Iptables Aufrufen

#3 Post by gewitter »

/etc/init.d/boot.local wird noch vor den runleveln abgearbeitet, d.h., da ist noch kein netzwerk vorhanden. ein denkbar ungünstiger platz für diese befehle. wie mein vorschreiber aufzeigt, wird ein schuh draus.

Post Reply