gizmo
30.06.01, 15:57
hallo,
ich arbeite mit linux 7.1, kernel 2.4 und möchte ein skript zum löschen aller chains schreiben.
Im schlauen "firewallbuch buch" von suse, steht ein skript zum löschen aller regeln:
#!/bin/tcsh
# skript: /root/fw/clear_all_rules
# -------------------------------------------
set IPTABLES = /usr/sbin/clear_all_rules
# -------------------------------------------
# default policy rücksetzen
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT
# -------------------------------------------
# flush aller chains, löschen aleer user-chains
$IPTABLES -F
$IPTABLES -X
exit 0
Das skript habe ich mit vi geschrieben, und dementsprechende rechte vergeben.
sobald ich dieses skript starte und "exit 0" entfernt habe um das ergebniss zu betrachten, bekomme ich diese ausgabe:
bash: -P: command not found
..... -P...................
......-P..................
......-F................
......-X................
gestartet habe ich es so:
. /root/fw/clear_all_rules
kann mir dá jemand weiterhelfen
danke gizmo
ich arbeite mit linux 7.1, kernel 2.4 und möchte ein skript zum löschen aller chains schreiben.
Im schlauen "firewallbuch buch" von suse, steht ein skript zum löschen aller regeln:
#!/bin/tcsh
# skript: /root/fw/clear_all_rules
# -------------------------------------------
set IPTABLES = /usr/sbin/clear_all_rules
# -------------------------------------------
# default policy rücksetzen
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT
# -------------------------------------------
# flush aller chains, löschen aleer user-chains
$IPTABLES -F
$IPTABLES -X
exit 0
Das skript habe ich mit vi geschrieben, und dementsprechende rechte vergeben.
sobald ich dieses skript starte und "exit 0" entfernt habe um das ergebniss zu betrachten, bekomme ich diese ausgabe:
bash: -P: command not found
..... -P...................
......-P..................
......-F................
......-X................
gestartet habe ich es so:
. /root/fw/clear_all_rules
kann mir dá jemand weiterhelfen
danke gizmo