Centos 6 पर iptables के लिए मॉड्यूल लोड करने का सही तरीका क्या है


11

मुझे iptables मॉड्यूल कहां लोड करना चाहिए, उदाहरण के लिए ip_conntrack और ip_conntrack_ftp।

स्थानों पर मैंने पाया है कि उम्मीदवार हो सकते हैं, लेकिन क्या वे हैं?

  • IPTABLES_MODULES चर /etc/init.d/iptables में
  • Inetc/modprobe.conf में
  • Inetc/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

लगता है कि आप मेरे सभी सवालों का जवाब दे रहे हैं। यह मेरे प्रश्न का सामान्य उत्तर था, और @Iain के पास उस समस्या का उत्तर था जिसे मैंने वास्तव में हल करने का प्रयास किया था।
— अरलुकिन

उबंटू के लिए, मैं ऐसा कैसे कर सकता हूं? मुझे यहाँ 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जब मैं सेवा को पुनरारंभ करता हूं, तो यह लाइन के आउटपुट को बदल देता है ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.