Za każdym razem, gdy mój serwer uruchamia się ponownie, wydaje się, że muszę zresetować iptables do ustawień domyślnych. Kiedyś używałem Firestartera, ale jakiś czas temu go usunąłem. Czy są jakieś ustawienia, które powodują, że iptables zmieniają się po ponownym uruchomieniu serwera?
20
iptables-persistent
a następnie użyćiptables-save
i tak dalej?iptables-persistent domyślnie NIE zapisuje automatycznie iptables systemu podczas ponownego uruchamiania.
Jednak zmodyfikowałem kod źródłowy pakietu w Ubuntu 14.04, aby automatycznie zapisywać reguły przy ponownym uruchomieniu, zamknięciu (zatrzymaniu) lub poziomie pracy 1. Gdy system uruchamia się do poziomów pracy 2-5, reguły są przywracane. W ten sposób zapisywanie i ładowanie reguł odbywa się automatycznie bez interwencji użytkownika.
Aby użyć tej wersji, użyj następujących poleceń:
Zobacz mój pełny post na blogu tutaj:
http://blog.eamster.tk/?p=389
Używaj na własne ryzyko. Wszystko, co zostało zmodyfikowane, to funkcja zatrzymania skryptu inicjującego wywołuje funkcję zapisywania reguł, dzięki czemu po zamknięciu systemu, ponownym uruchomieniu lub na poziomie 1 reguły są zapisywane automatycznie.
Przetestowałem ten zaktualizowany pakiet deb na Ubuntu 12.04, Ubuntu 14.04 i Ubuntu 15.04. Powinien również działać na dowolnej wersji Debiana.
źródło
Zapisz reguły w pliku
Następnie przywróć plik, wykonując następujące polecenia, dołączając go do pliku rc.local
To działa dobrze dla mnie
Twoje zdrowie....!
źródło