जवाबों:
उबंटू में 16.04:
sudo apt-get install iptables-persistent
उसके बाद, जब भी आप iptables परिवर्तनों को स्थायी रूप से सहेजना चाहते हैं, तो अगली बार चलाएं:
sudo netfilter-persistent save
sudo netfilter-persistent reload
डिफ़ॉल्ट रूप से iptables-persistent रीबूट होने पर सिस्टम के iptables को स्वचालित रूप से सहेजता नहीं है।
हालाँकि, मैंने उबंटू 14.04 में पैकेज के स्रोत कोड को स्वचालित रूप से रिबूट, शटडाउन (पड़ाव), या रनलेवल पर नियमों को सहेजने के लिए संशोधित किया। 1. जब सिस्टम रनवेल्स को 2-5 पर बूट करता है, तो नियम बहाल हो जाते हैं। इस तरह, नियमों को सहेजना और लोड करना उपयोगकर्ता के हस्तक्षेप के बिना स्वचालित रूप से होता है।
इस संस्करण का उपयोग करने के लिए, कृपया निम्न आदेशों का उपयोग करें:
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
मेरी पूरी ब्लॉग पोस्ट यहाँ देखें:
अपने जोखिम पार इस्तेमाल करें। सभी को संशोधित किया गया था init स्क्रिप्ट स्टॉप फ़ंक्शन सेव रूल्स फ़ंक्शन को कॉल करता है ताकि जब सिस्टम शटडाउन हो, रिबूट हो, या लेवल 1 में हो, तो नियम स्वचालित रूप से सहेजे जाते हैं।
मैंने उबंटू 12.04, उबंटू 14.04, और उबंटू 15.04 पर इस अद्यतन डिबेट पैकेज का परीक्षण किया है। यह डेबियन के किसी भी संस्करण पर भी काम करना चाहिए।
किसी फ़ाइल में नियम सहेजें
iptables-save > /etc/iptables/rules.v4
फिर r.local फाइल को शामिल करके कमांड को फॉलो करके फाइल को रिस्टोर करें
#vim /etc/rc.local
/sbin/iptables-restore < /etc/iptables.rules
यह मेरे लिए ठीक काम करता है
चीयर्स ....!
iptables-persistent
और फिर उपयोग करनेiptables-save
और ऐसे करने के लिए कहते हैं?