@cewebugil Asıl sorunuz olduğu sürece IPTABLE kurallarını uygulamak yeterli olacaktır. IPTABLE kuralını uyguladığınız anda hemen aktif hale gelir. Fakat bir yeniden başlatma işlemine dayanamaz.
IPTABLES'te hayatta kalabilmek için ağ yapılandırma dosyasında / etc / network / interfaces dosyasında (Debian / Ubuntu sistemine atıfta bulunuyorum) yeniden başlatacağım.
pre-up iptables-restore < firewall.txt
Köprüde bir güvenlik duvarı kurarken bu konu karışıklığını ve bu bağlantıyı kontrol
edin http://www.debian-administration.org/articles/445
Kendini kilitten kurtarmak için iki iyi uygulama
1) IPTABLES'i kurallarınızı her 15 dakikada bir silen bir cron iş girişine sahip olmak için sınamak her zaman iyi bir fikirdir. Dolayısıyla, eğer şans eseri 15 dakika sonra yanlış bir kural uygularsanız o kural silinir ve tekrar giriş yapabilirsiniz. IPTABLE kuralının yanlış olması durumunda sizi olası bir kilitlenmeden kurtaracaktır.
2) Bu da yapılabilir
iptables-restore < iptables_rules; sleep 30; iptables-restore < clean_rules
Fikir, kuralları uygulamak, 30 saniye beklemek ve tüm erişime izin vermek için bir dizi kural uygulamaktır. Bu satırı uyguladığınızda, birkaç kez enter tuşuna basın, iki şey olabilir:
Kurallarınız sizi kilitledi (enter'a basmak ekranda görünmüyor, bu yüzden bitecek süreyi bekleyin ve silinirler; Kurallarınız işe yararsa ve ekranda yeni çizgiler görüyorsanız, uyku sona ermeden CTRL + C ve sen iyisin.
iptables-apply
Sakin kalmak istiyorsan, unutma . (10 saniye varsayılan)