आदेश में iptables का उपयोग एक इंटरनेट कनेक्शन साझा करने के लिए
कई प्रयोक्ताओं छोटे नेटवर्क चलाते हैं, यह घर या काम पर हो. एक छोटे स्थानीय क्षेत्र नेटवर्क पर इंटरनेट कनेक्शन साझा करने के लिए व्यापक रूप से इस्तेमाल तकनीक के माइक्रोसॉफ्ट के आईसीएस (इंटरनेट कनेक्शन साझा करना) है.
क्या होगा यदि मुख्य सर्वर खिड़कियों नहीं चल रहा है? कुछ समय के लिए Linux के लिए चुनते हैं, और कई सेवाओं है कि इस नेटवर्क पर ग्राहक कंप्यूटर लाभ (जैसे कि DNS, DHCP, सांबा, एनआईएस, etcâ € |) रन पसंद करते हैं
लिनक्स उपयोगकर्ताओं के लिए अच्छी खबर यह है कि वे आईसीएस की एक ही कार्यक्षमता से लाभ सकता है, लेकिन लिनक्स iptables का उपयोग कर.
निम्नलिखित एक नमूना नियम है:
/ Sbin / iptables-t nat-A POSTROUTING-O-eth1 जम्मू बहाना
कृपया ध्यान दें कि आप के लिए है आईपी अग्रेषण सक्षम करना होगा.
RedHat / Fedora उपयोगकर्ताओं निम्नलिखित निष्पादित कर सकते हैं:
> 1 गूंज / proc/sys/net/ipv4/ip_forward
अब, इन नियमों के एक श. फाइल में सहेजा जा सकता है, कि खोल स्क्रिप्ट निष्पादन योग्य बनाने के लिए (chmod + X filename.sh)
तो, इस फ़ाइल को जब भी आपके सिस्टम बूट पर अमल करते हैं. एक उदाहरण / etc / rc.local फ़ाइल और कहा कि वहाँ में पथ सेटिंग संपादन किया जाएगा.
इस सरल iptables नियम के लिए (जैसे TCP, UDP) बंदरगाह, आदि पर आने वाली पैकेट के लिए कुछ बंदरगाहों, ब्लॉक दूसरों को, चेक प्रोटोकॉल को अनुमति दे विस्तारित किया जा सकता
उन्नत नियम बाद में उम्मीद है कि आने के लिए.