আপনি কেবল iptables
কার্নেল থেকে মডিউলগুলি আনলোড করতে পারেন :
modprobe -r iptable_raw iptable_mangle iptable_security iptable_nat iptable_filter
দুর্ভাগ্যক্রমে, ইউপিডি সত্য হতে পারে না। যতক্ষণ না কোনও সারণীতে কোনও নিয়ম বা ব্যবহারকারী-সংজ্ঞায়িত চেইন থাকে, ততক্ষণ মডিউলটির রেফারেন্স গণনা 1 হয় এবং modprobe -r
ব্যর্থ হয়। আপনি এর মতো নিয়ম এবং ব্যবহারকারী-সংজ্ঞায়িত চেইনগুলি মুছতে পারেন:
echo $'*raw\nCOMMIT\n*mangle\nCOMMIT\n*security\nCOMMIT\n*nat\nCOMMIT\n*filter\nCOMMIT' | iptables-restore
বা:
iptables-save | awk '/^[*]/ { print $1 "\nCOMMIT" }' | iptables-restore
এছাড়াও, আপনি এইভাবে মডিউলগুলি আনলোড করতে চাইতে পারেন (কোনও হার্ডকডিং মডিউল নাম নেই):
lsmod | egrep ^iptable_ | awk '{print $1}' | xargs -rd\\n modprobe -r
উজ্জ্বল দিকে, এর পরে এটি দুর্দান্ত iptables-save
খালি আউটপুট উত্পাদন করে :)