नेटवर्क इंटरफेस और फ़ायरवॉल को कॉन्फ़िगर करने के लिए लिनक्स नेटवर्किंग मूल बातें

लिनक्स में, नेटवर्किंग सिस्टम प्रशासन का एक मूलभूत पहलू है। नेटवर्क कनेक्टिविटी और सुरक्षा के प्रबंधन के लिए नेटवर्क इंटरफेस और फ़ायरवॉल को कॉन्फ़िगर करने का तरीका समझना आवश्यक है। इस ट्यूटोरियल में, हम नेटवर्क इंटरफ़ेस कॉन्फ़िगरेशन और फ़ायरवॉल सेटअप सहित लिनक्स नेटवर्किंग की मूल बातें कवर करेंगे।

1. नेटवर्क इंटरफेस

नेटवर्क इंटरफ़ेस नेटवर्क से भौतिक या आभासी कनेक्शन हैं। नेटवर्क इंटरफेस के प्रबंधन के लिए आमतौर पर उपयोग किए जाने वाले कमांड:

  • ifconfig: नेटवर्क इंटरफेस प्रदर्शित या कॉन्फ़िगर करें (अप्रत्याशित, इसके बजाय आईपी कमांड का उपयोग करें)।
  • आईपी: नेटवर्क इंटरफ़ेस कॉन्फ़िगरेशन और प्रबंधन के लिए शक्तिशाली कमांड।
  • ifup/ifdown: नेटवर्क इंटरफ़ेस को ऊपर लाएँ या नीचे ले जाएँ।

2. आईपी ​​एड्रेस कॉन्फ़िगरेशन

नेटवर्क इंटरफेस के लिए आईपी पते कॉन्फ़िगर करने के लिए:

ip addr add 192.168.1.10/24 dev eth0
ip addr delete 192.168.1.10/24 dev eth0

3. नेटवर्क मार्ग

रूटिंग यह निर्धारित करती है कि नेटवर्क ट्रैफ़िक को कैसे निर्देशित किया जाता है। नेटवर्क मार्गों के प्रबंधन के लिए उपयोगी आदेश:

ip route add 192.168.2.0/24 via 192.168.1.1
ip route delete 192.168.2.0/24

4. फ़ायरवाल

फ़ायरवॉल परिभाषित नियमों के आधार पर नेटवर्क ट्रैफ़िक को नियंत्रित करते हैं। आमतौर पर उपयोग की जाने वाली फ़ायरवॉल उपयोगिताएँ:

  • iptables: पारंपरिक Linux फ़ायरवॉल उपयोगिता (nftables के पक्ष में बहिष्कृत)।
  • nftables: उन्नत सुविधाओं के साथ iptables के लिए आधुनिक प्रतिस्थापन।
  • फ़ायरवॉलड: ज़ोन और सेवाओं के समर्थन के साथ गतिशील फ़ायरवॉल प्रबंधन उपकरण।

5. फ़ायरवॉल नियम

nftables का उपयोग करके फ़ायरवॉल नियम बनाने के लिए:

nft add rule inet filter input tcp dport 22 accept
nft add rule inet filter input tcp dport 80 accept

निष्कर्ष

लिनक्स नेटवर्किंग की मूल बातें समझकर, आप अपने सिस्टम की आवश्यकताओं को पूरा करने के लिए नेटवर्क इंटरफेस और फ़ायरवॉल को बेहतर ढंग से कॉन्फ़िगर करने में सक्षम होंगे। व्यावहारिक अनुभव प्राप्त करने और अपने नेटवर्किंग कौशल को बढ़ाने के लिए विभिन्न कमांड और कॉन्फ़िगरेशन के साथ प्रयोग करें।

लिंक
Linux