Iptables ম্যান ফাইলটিতে একটি বিকল্প রয়েছে -S
এস, - তালিকা-বিধিগুলি [চেইন] নির্বাচিত চেইনে সমস্ত নিয়ম মুদ্রণ করুন। যদি কোনও চেইন নির্বাচিত না হয় তবে সমস্ত চেইনগুলি iptables-save এর মতো মুদ্রিত হবে। অন্যান্য আইপটিবল কমান্ডের মতো এটি নির্দিষ্ট টেবিলের ক্ষেত্রেও প্রয়োগ হয় (ফিল্টারটি ডিফল্ট হয়)।
ব্যবহার করে iptables -S | grep <CHAINNAMEHERE>
। উদাহরন স্বরূপ:
রুট @ রুট: ~ # iptables -S | গ্রেফ ট্রাফিকলগ
-এন ট্রাফিকলগ
-এটি পূর্বে -i eth0 -j ট্রাফিকলগ
তারপরে আপনি দেখতে পাচ্ছেন কোন নিয়মগুলি টেবিল থেকে চেইন মোছার পথে বাধা দিচ্ছে। প্রতিটি নিয়মের মধ্যে দিয়ে যান ( বিকল্পটি বাদ দিয়ে iptables -N <CHAINNAMEHERE>
এবং নিয়মটি মুছুন-D
-ডি, --ডিলেট চেইন নিয়ম নির্বাচিত চেইন থেকে এক বা একাধিক নিয়ম মুছুন। এই কমান্ডের দুটি সংস্করণ রয়েছে: শৃঙ্খলে একটি সংখ্যা হিসাবে নিয়মটি নির্দিষ্ট করা যেতে পারে (প্রথম নিয়মের জন্য 1 থেকে শুরু) বা ম্যাচের নিয়ম।
উদাহরণস্বরূপ iptables -D FORWARD -i eth0 -j TRAFFICLOG
। আপনার চেইনের জন্য প্রতিটি নিয়ম মুছে ফেলার পরে -F
বিকল্পটি সহ চেইনটি ফ্লাশ করুন iptables -F <CHAINNAMEHERE>
।
-এফ, - ফ্লাশ [চেইন] নির্বাচিত চেইনটি ফ্ল্যাশ করুন (টেবিলের সমস্ত চেইন যদি কিছু না দেওয়া হয়)। এটি এক এক করে সমস্ত বিধি মোছার সমতুল্য।
তারপরে -X
বিকল্পটি সহ আপনার চেইনটি মুছুন ,iptables -X <CHAINNAMEHERE>
-এক্স, - ডিলেট-চেইন [চেইন] সুনির্দিষ্ট userচ্ছিক ব্যবহারকারী-সংজ্ঞায়িত চেইন মুছুন। চেইনের কোনও রেফারেন্স থাকতে হবে না। যদি সেখানে থাকে তবে অবশ্যই চেইন মোছার আগে আপনাকে অবশ্যই রেফারিং বিধিগুলি মুছতে বা প্রতিস্থাপন করতে হবে। চেইন অবশ্যই খালি থাকতে হবে, যার কোনও বিধি নেই। যদি কোনও যুক্তি না দেওয়া হয় তবে এটি সারণীতে থাকা প্রতিটি অ-বিল্টিন চেইন মোছার চেষ্টা করবে।
Iptables একটি জটিল সরঞ্জাম সেট তাই একটি আদর্শ টিউটোরিয়াল প্রয়োজন। আপনি www.iptables.info এ চেষ্টা করে দেখতে পারেন