Jedes Mal, wenn ich neu starte, verliere ich die Iptables-Regeln, deren Eingabe so lange gedauert hat. Ich weiß, dass ich sie speichern und beim Booten wiederherstellen kann , aber gibt es eine Möglichkeit, sie für immer zu speichern? Muss ich sie wirklich jedes Mal beim Booten wiederherstellen? Ernsthaft?
Das Problem ist, dass ich eine RIESIGE Liste von IPs habe, in die ich sie mit einer while-Schleife lade. Dies kann bis zu 10 Minuten dauern.
Dies ist mein Heim-FTP-Server. Es ist ein kleines VM mit 1 GB RAM und sehr wenig Rechenleistung. Es gibt so viele IPs, weil ich auf dem asiatischen Kontinent so ziemlich aufgegeben habe. Ich brauche sie nicht, um meinen FTP-Server jeden Tag mit brachialer Gewalt zu erreichen. Ich blockiere auch die Regierung. Monitore, Tracker und Spammer.
Dies ist die while-Schleife, die ich zum Laden in die Liste verwende.
grep INPUT block.list | while read LISTA; do sudo iptables -A $LISTA; done