PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim booten mit Firewall



Tommy_20
15.09.01, 17:40
Hi!

Ich habe für ip-chains ein script, dass beim hochfahren über die boot.local aufgerufen wird.

Ich erhalte aber leider immer eine Fehlermeldung bzgl. Protokoll. Offensichtlich muss das Script ablaufen, nachdem die NW-Karten geladen wurden (1x ISA + 1xPCI).

Gibts ne möglichkeit, das Script wo anders einzubauen, sodass es gleich nach den NW-Karten ausgeführt wird???

DANKE ;)

Sven_R
17.09.01, 21:59
hi
das geht danz einfach.
du musst einfach die boot folge ändern.
bei suse einfach unter
/sbin/init.d/
rc2.d oder einen anderen init parameter.
das rc2.d steht hier für init 2.
du kannst aber auch die netzkarten beim laden des kernels starten, einfach in die boot datei den treiber mit parameter schreiben.
cu

Tommy_20
18.09.01, 07:22
also in die boot.local das "modprobe xxxxxx" reinschreiben oder?

hmarburg
18.09.01, 20:54
Normalerweise startet man das ipchains-Script aus der Datei ip-up heraus.

Gruß Balu

Tommy_20
20.09.01, 08:56
ip-up brauche ich nicht, da ich bei einem kabel-provider bin (LAN).

wo könnte ich es sonst reinschreiben? am besten solls gleich nach den NW-Karten geladen werden!

micha
20.09.01, 15:09
Hallole,



#!bin/sh

case "$1" in
start)
# Hier der Aufruf Deines Firewall-Scriptes
;;

stop)
# Hier alles nötige zum Stoppen
;;
*) echo "Usage: $0 {start | stop }"
esac

exit 0


Das Ding machst Du ausführbar, und verschiebst es nach /etc/rc.d/firewall.
Jetzt schaust Du in den Runleveln, in denen die Firewall gestartet werden soll, nach der Startnummer des Netzwerkes. Also zum Beispiel unter /etc/rc.d/rc3.d/ heisst das Start-Script fürs Netzwerk "S05network", demnach müsstest Du einen Link auf das obige Script mit dem Namen "S06firewall" erstellen:


ln -s /etc/rc.d/firewall /etc/rc.d/rc3.d/S06firewall
ln -s /etc/rc.d/firewall /etc/rc.d/rc5.d/S06firewall

-> fertig

Gruß micha