Yanıtlar:
Ubuntu 16.04'te:
sudo apt-get install iptables-persistent
Bundan sonra, iptables değişikliklerini kalıcı olarak kaydetmek istediğinizde sonraki komutları çalıştırın:
sudo netfilter-persistent save
sudo netfilter-persistent reload
iptables-persistent varsayılan olarak yeniden başlatıldığında sistemin iptables'larını otomatik olarak KAYDETMEZ.
Ancak, yeniden başlatma, kapatma (durdurma) veya çalışma düzeyi 1'deki kuralları otomatik olarak kaydetmek için Ubuntu 14.04'teki paketin kaynak kodunu değiştirdim. Sistem 2-5 çalışma düzeylerine önyükleme yaptığında kurallar geri yüklenir. Bu şekilde, kuralların kaydedilmesi ve yüklenmesi kullanıcı müdahalesi olmadan otomatik olarak gerçekleşir.
Bu sürümü kullanmak için lütfen aşağıdaki komutları kullanın:
sudo apt-get remove iptables-persistent
sudo dpkg -r iptables-persistent
wget http://dinofly.com/files/linux/iptables-persistent_0.5.8_all.deb
sudo dpkg --install iptables-persistent_0.5.8_all.deb
Blog gönderimin tamamını burada görebilirsiniz:
Kendi sorumluluğunuzdadır kullanın. Değiştirilen tek şey, sistem kapatıldığında, yeniden başlatıldığında veya düzey1'de kuralların otomatik olarak kaydedilmesi için init komut dosyası durdurma işlevinin kaydetme kuralları işlevini çağırmasıdır.
Bu güncellenmiş deb paketini Ubuntu 12.04, Ubuntu 14.04 ve Ubuntu 15.04'te test ettim. Debian'in herhangi bir sürümü üzerinde de çalışmalıdır.
Kuralları bir dosyaya kaydedin
iptables-save > /etc/iptables/rules.v4
Ardından rc.local dosyasına ekleyerek komutları izleyerek dosyayı geri yükleyin
#vim /etc/rc.local
/sbin/iptables-restore < /etc/iptables.rules
Bu benim için iyi çalışıyor
Şerefe ....!
iptables-persistent
ve sonra kullanmasıiptables-save
ve benzeri şeylerin söylediği mevcut cevaplardan gerçekten nasıl farklıdır ?