@cewebugil Soweit es Ihre ursprüngliche Frage betrifft, ist es ausreichend, IPTABLE-Regeln anzuwenden. Sobald Sie die IPTABLE-Regel anwenden, wird sie sofort aktiv. Bei einem Neustart wird sie jedoch nicht überlebt.
Um IPTABLES überleben zu können, müssen Sie in Ihrer Netzwerkkonfigurationsdatei / etc / network / interfaces (ich beziehe mich auf ein Debian / Ubuntu-System) einen Neustart durchführen
pre-up iptables-restore < firewall.txt
Überprüfen Sie diese Thread- Verwirrung beim Einrichten einer Firewall auf Bridge und diesem Link
http://www.debian-administration.org/articles/445
Zwei gute Methoden, um sich selbst vor einem Schloss zu retten
1) Beim Testen von IPTABLES ist es immer eine gute Idee, einen Cron-Job-Eintrag zu haben, der Ihre Regeln alle 15 Minuten oder so löscht. Wenn Sie also versehentlich nach 15 Minuten eine falsche Regel anwenden, wird diese Regel gelöscht und Sie können sich erneut anmelden bewahrt Sie vor einer möglichen Sperrung, wenn eine IPTABLE-Regel falsch war.
2) Dies kann auch durch erfolgen
iptables-restore < iptables_rules; sleep 30; iptables-restore < clean_rules
Die Idee ist, die Regeln anzuwenden, 30 Sekunden zu warten und eine Reihe von Regeln anzuwenden, um allen Zugriff zu ermöglichen. Wenn Sie diese Zeile ausführen, drücken Sie mehrmals die Eingabetaste, und zwei Dinge können passieren:
Ihre Regeln haben Sie gesperrt (Drücken der Eingabetaste wird nicht auf dem Bildschirm angezeigt. Warten Sie, bis die Zeit abgelaufen ist, damit sie gelöscht werden. Wenn Ihre Regeln funktionieren und Sie die neuen Zeilen auf dem Bildschirm sehen können, drücken Sie STRG + C, bevor der Energiesparmodus endet und du bist gut
iptables-apply
Sie nicht, wenn Sie ruhig bleiben möchten. (10 Sekunden Standard)