[gelöst] inittab Script wird nicht ausgeführt?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
slu
Beiträge: 2246
Registriert: 23.02.2005 23:58:47

[gelöst] inittab Script wird nicht ausgeführt?

Beitrag von slu » 04.02.2006 14:38:55

Hallo Forum,

ich habe mit gms Hilfe eine Firewall script erstellt.

Diese liegt unter /root/firewall.sh

Nun hab ich die inittab um folgenden Eintrag erweitert:

Code: Alles auswählen

fw:12345:wait:/bin/sh /root/firewall.sh
Leider wird die Firewall nicht geladen.

Tippe ich es auf der Konsole ein geht es jedoch:

Code: Alles auswählen

wolfserver:~# iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
wolfserver:~# /bin/sh /root/firewall.sh
wolfserver:~# iptables --list
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     udp  --  anywhere             anywhere            udp dpt:4898 state NEW

Chain FORWARD (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ftp state NEW
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:3128 state NEW

Chain OUTPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
wolfserver:~#
An was könnte das liegen?
Zuletzt geändert von slu am 06.02.2006 00:23:09, insgesamt 1-mal geändert.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 04.02.2006 15:59:37

Wieso willst du sowas ueber die inittab starten? Das gehoert meiner Meinung zu den anderen Start-/Stop-Skripten.

slu
Beiträge: 2246
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 04.02.2006 19:55:52

Hi nepos,

ja da hast du recht, hab mittlerweile nochmal gesucht und gelesen.

Leider hab ich da noch so meine schwierigkeiten das umzusetzten.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
degen
Beiträge: 93
Registriert: 29.01.2005 16:49:31
Wohnort: Lößnitz

Beitrag von degen » 04.02.2006 19:57:17

Wenn das Script beim Systemstart mit geladen werden soll, musst du es in den Ordner /etc/init.d/ verschieben und aus den gewünschten runlevels verlinken. Einfacher und schneller gehts mit mit dem Tool rcconf.
Irren ist menschlich. Aber wenn man richtig Mist bauen will, braucht man einen Computer.

slu
Beiträge: 2246
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 04.02.2006 21:07:57

Ich hab nun noch ein paar gute Beiträge gefunden und mir mal ein testscript zusammen gebastelt.

http://nopaste.debianforum.de/2381

Das ganze unter /etc/init.d/meinefirewall.sh gespeichert und mit "chmod +x meinefirewall.sh" ausführbar gemacht.

Nun hab ich

Code: Alles auswählen

# für Starten
ln -s /etc/init.d/meinefirewall.sh /etc/rc2.d/S99meinefirewall.sh
# für Stopen
ln -s /etc/init.d/meinefirewall.sh /etc/rc2.d/K99meinefirewall.sh
Und das einfach für alle Runlevels >2 also 3,4,5

Code: Alles auswählen

update-rc.d meinefirewall.sh defaults
Funktionierte nicht, es sind keine Verknüpfungen vorhanden.

Code: Alles auswählen

update-rc.d meinefirewall.sh start 20 2 3 4 5 . stop 20 0 1 6 .
Auch das hier das in der man update-rc.d beschrieben ist funktionierte nicht.

Nun gehts bei mir :D
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Antworten