প্রতিবার আমি রিবুট করার সময় আমি iptables নিয়মগুলি looseিলে করে যা আমাকে প্রবেশ করতে এত লম্বা করে তুলেছিল। আমি জানি আমি সেগুলি সংরক্ষণ করতে পারি এবং সেগুলি বুটে পুনরুদ্ধার করতে পারি তবে এগুলি কি চিরতরে সংরক্ষণ করার মতো আছে? আমার কি প্রতিটি বার বুটে পুনরায় পুনরুদ্ধার করা দরকার? সিরিয়াসলি?
সমস্যাটি হ'ল আমার কাছে আইপিগুলির একটি বিশাল তালিকা রয়েছে যাতে আমি এগুলি লোড করতে কিছুক্ষণ লুপ ব্যবহার করি This এটি 10 মিনিটের বেশি সময় নিতে পারে।
এটি আমার হোম এফটিপি সার্ভার। এটি 1 জিবি র্যাম এবং খুব কম প্রসেসিং শক্তি সহ একটি ছোট ভিএম। অনেকগুলি আইপি রয়েছে কারণ আমি এশীয় মহাদেশে বেশ কিছুটা ছেড়ে দিয়েছি। আমার প্রয়োজন নেই যে তারা প্রতিদিন আমার এফটিপি সার্ভারটিকে হিংস্র ফোর্স দিয়ে মারছে। আমিও সরকারকে অবরুদ্ধ করি। মনিটর, ট্র্যাকার এবং স্প্যামারগুলি।
আমি তালিকাতে লোড করতে লুপটি ব্যবহার করি।
grep INPUT block.list | while read LISTA; do sudo iptables -A $LISTA; done