সেন্টোস 6 এ iptables এর জন্য মডিউলগুলি লোড করার সঠিক উপায় কী


11

আমি iptables মডিউলগুলি কোথায় লোড করব, উদাহরণস্বরূপ ip_conntrack এবং ip_conntrack_ftp।

আমি যে জায়গাগুলি পেয়েছি সেগুলি প্রার্থী হতে পারে তবে তারা কি?

  • /Etc/init.d/iptables এ IPTABLES_MODULES পরিবর্তনশীল
  • /Etc/modprobe.conf এ
  • /Etc/modprobe.d/xxxx.conf এ

উত্তর:


6

এদের মাঝে কেউ ই না.

/etc/rc.d/rc.sysinit মডিউল লোড করার জন্য দুটি অবস্থানের সন্ধান করছেন:

# Load other user-defined modules
for file in /etc/sysconfig/modules/*.modules ; do
  [ -x $file ] && $file
done

# Load modules (for backward compatibility with VARs)
if [ -f /etc/rc.modules ]; then
        /etc/rc.modules
fi

সুতরাং, আপনি মধ্যে লোড কমান্ড করা উচিত /etc/sysconfig/modules/*.modulesবা /etc/rc.modules:

# echo "modprobe ip_conntrack" >> /etc/sysconfig/modules/iptables.modules
# chmod +x /etc/sysconfig/modules/iptables.modules

দেখে মনে হচ্ছে আপনি আমার সমস্ত প্রশ্নের উত্তর দিচ্ছেন। এটি ছিল আমার প্রশ্নের সাধারণ উত্তর এবং @ আইনের কাছে আমি যে সমস্যার সমাধান করতে চাইছিলাম তার উত্তর ছিল।
আরলুকিন

উবুন্টুর জন্য, আমি কীভাবে একই কাজ করতে পারি? আমাকে এখানে ip_nat_pptp মডিউলটি লোড করতে হবে।
শ্যামখাদকা

17

CentOS এ iptables এর জন্য একটি অতিরিক্ত অবস্থান রয়েছে যেখানে আমি সেই বিশেষ মডিউলগুলি লোড করার জন্য কনফিগার করেছি এবং এটি /etc/sysconfig/iptables-configফাইল। ফাইলটির শুরুটি এরকম দেখাচ্ছে

# Load additional iptables modules (nat helpers)
#   Default: -none-
# Space separated list of nat helpers (e.g. 'ip_nat_ftp ip_nat_irc'), which
# are loaded after the firewall rules are applied. Options for the helpers are
# stored in /etc/modprobe.conf.
IPTABLES_MODULES="nf_conntrack_ftp nf_conntrack"

আমি যখন চালাচ্ছি service iptables restartআমি এই লাইনটি পাই

Loading additional iptables modules: nf_conntrack_ftp nf_co[  OK  ]

আমি যদি বিষয়বস্তু নিয়ে খেলি

IPTABLES_MODULES="nf_conntrack_ftp nf_conntrack"

উপরে Loading additional modulesযখন আমি পরিষেবাটি পুনরায় চালু করব তখন এটি লাইনটির আউটপুট পরিবর্তন করে ।

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