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.