সার্ভার পুনরায় চালু হলে iptables পুনরায় সেট করুন


20

যখনই আমার সার্ভারটি পুনরায় বুট করে এটি মনে হয় যে আমি আমার iptables ডিফল্টতে পুনরায় সেট করতে হবে, আমি ফায়ার স্টার্টার ব্যবহার করতাম তবে কিছুক্ষণ আগে এটি সরিয়ে ফেলেছিলাম। সার্ভারটি পুনরায় বুট করার সময় কি এমন কোনও সেটিংস রয়েছে যা iptables পরিবর্তন করছে?

উত্তর:


14

এটাই স্বাভাবিক ব্যবহার।

আপনি iptables-persistentকনফিগারেশন ফাইল থেকে শুরুতে স্বয়ংক্রিয়ভাবে iptables নিয়মগুলি সেট করতে প্যাকেজটি একবার দেখে নিতে পারেন ।


10

উবুন্টু 16.04 এ:
sudo apt-get install iptables-persistent

এর পরে, প্রতিবার আপনি iptables পরিবর্তনগুলি স্থায়ীভাবে সংরক্ষণ করতে চান পরবর্তী কমান্ডগুলি চালান:
sudo netfilter-persistent save
sudo netfilter-persistent reload


2
এটি বিদ্যমান ইনস্টল iptables-persistentএবং তারপরে ব্যবহার iptables-saveএবং এই জাতীয় উত্তরগুলির থেকে কীভাবে আলাদা ?
থমাস ওয়ার্ড

আপনার এক জায়গায় প্রয়োজন এমন সমস্ত কমান্ড। ব্যবহার উপযোগী.
রিব 47

1

ডিফল্টরূপে আইপটিবলস-ক্রমাগত পুনরায় বুট করার সময় সিস্টেমের iptables স্বয়ংক্রিয়ভাবে সংরক্ষণ করে না।

যাইহোক, আমি উবুন্টু 14.04-এ প্যাকেজের উত্স কোডটি সংশোধন করে পুনরায় বুট, শাটডাউন (হোল্ট), বা রানলেভিল 1 সংক্রান্ত নিয়মগুলি স্বয়ংক্রিয়ভাবে সংরক্ষণ করতে পারি run এইভাবে, নিয়মগুলি সংরক্ষণ এবং লোড করা ব্যবহারকারীর হস্তক্ষেপ ছাড়াই স্বয়ংক্রিয়ভাবে ঘটে।

এই সংস্করণটি ব্যবহার করতে, দয়া করে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন:

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

আমার সম্পূর্ণ ব্লগ পোস্টটি এখানে দেখুন:

http://blog.eamster.tk/?p=389

আপনার নিজের ঝুঁকিতে ব্যবহার করুন। যা কিছু সংশোধিত হয়েছিল তা হ'ল init স্ক্রিপ্ট স্টপ ফাংশনটি সেভ বিধিগুলি ফাংশন কল করে যাতে সিস্টেমটি যখন শাটডাউন, পুনরায় বুট করা হয় বা স্তর 1 এ থাকে তখন নিয়মগুলি স্বয়ংক্রিয়ভাবে সংরক্ষণ হয়।

আমি এই আপডেট হওয়া ডেব প্যাকেজটি উবুন্টু 12.04, উবুন্টু 14.04 এবং উবুন্টু 15.04 এ পরীক্ষা করেছি। এটি পাশাপাশি কোনও ডিবিয়ান সংস্করণেও কাজ করা উচিত।


1

নিয়মগুলি একটি ফাইলে সংরক্ষণ করুন

iptables-save > /etc/iptables/rules.v4

তারপরে rc.local ফাইল অন্তর্ভুক্ত করে নিম্নলিখিত আদেশগুলি দিয়ে ফাইলটি পুনরুদ্ধার করুন

#vim /etc/rc.local 

/sbin/iptables-restore < /etc/iptables.rules

এটি আমার পক্ষে ভাল কাজ করে

চিয়ার্স ....!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.