iptables मेरे द्वारा बनाए गए नियमों को सूचीबद्ध नहीं करता है


17

मैं दो पीसी के बीच एक साझा इंटरनेट कनेक्शन सेट-अप करने के लिए इस गाइड का उपयोग कर रहा हूं ।

पर चरण 8 यह कहता है कि मैं कमांड चलाने चाहिए:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start

ऐसा लगता है कि अगर मैं अपना आउटपुट चलाता हूं , तो iptable के नियमों पर कोई प्रभाव नहीं पड़ता iptables -nvLहै:

Chain INPUT (policy ACCEPT 2223 packets, 2330K bytes)
 pkts bytes target     prot opt in     out     source         destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
  pkts bytes target     prot opt in     out     source        destination

Chain OUTPUT (policy ACCEPT 2272 packets, 277K bytes)
  pkts bytes target     prot opt in     out     source        destination

क्या यह सही है या मैं कुछ गलत कर रहा हूं?

जवाबों:


28

आदेश तालिका iptables -nvLकी सामग्री प्रदर्शित कर रहा है filter। आप जो नियम जोड़ रहे हैं, वह natतालिका में है। तालिका -t natदेखने के लिए जोड़ें nat:

iptables -t nat -nvL

1

आप भी चला सकते हैं iptables-saveऔर यह स्क्रीन की सभी सामग्रियों को डंप कर देगा यदि आप सब कुछ देखना चाहते हैं। जब मैं आलसी महसूस करता हूं तो मुझे हर चीज को देखना आसान लगता है।

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