ڈیبین/وغیرہ/نیٹ ورک/انٹرفیس فائل کے بارے میں سب کچھ۔

All About Debian Etc Network Interfaces File



فائل /etc/network/انٹرفیس۔ ڈیبین میں دستیاب ہے اور اس کی حاصل کردہ تقسیم انٹرفیس ، سیٹ اپ روٹنگ انفارمیشن اور ڈیفالٹ گیٹ ویز ، ماسکریڈنگ نیٹ ورک بانڈنگ اور بہت کچھ کے لیے جامد اور متحرک آئی پی ایڈریس کی وضاحت کرنے کی اجازت دیتی ہے۔

پہلے سے طے شدہ۔ انٹرفیس فائل درج ذیل کی طرح دکھائی دیتی ہے:









کہاں آٹو انٹرفیس بوٹ پر شروع ہوتا ہے اور میں سامنا کرتا ہوں نیٹ ورک انٹرفیس کو کال کرتا ہے (اس معاملے میں لو ، لوپ بیک)۔ تمام لائنیں شروع ہوتی ہیں۔ آٹو انٹرفیس کی وضاحت کریں جو چلتے وقت فعال ہوجائے گا۔ ifup -a ، بوٹ پر عملدرآمد ایک کمانڈ۔



iface سے شروع ہونے والی لکیروں میں مندرجہ ذیل نحو ہے:





میں سامنا کرتا ہوں

مثال کے طور پر:

iface enp2s0 inet dhcp

مندرجہ ذیل مثال سے پتہ چلتا ہے کہ ڈی ایچ سی پی کا استعمال کرتے ہوئے نیٹ ورک کارڈ کیسے ترتیب دیا جائے۔



/etc/network/interfaces میں ترمیم کرکے DHCP کے ساتھ انٹرفیس ترتیب دینا:

DHCP کا استعمال کرتے ہوئے نیا انٹرفیس شامل کرنے کے لیے ، درج ذیل لائنیں شامل کریں:

آٹو
اجازت-ہاٹ پلگ
iface inet dhcp

کہاں اجازت-ہاٹ پلگ ایونٹ کا پتہ لگانے پر انٹرفیس شروع ہو جائے گا۔

نوٹ: IPv6 ایڈ کے لیے۔ inet6 : iface inet6 dhcp

کہاں آپ کو اپنے آلے کا نام سیٹ کرنا چاہیے ، eth0 ، enp2s0 ، wlp3s0 ، وغیرہ

/etc/network/interfaces میں ترمیم کرکے جامد پتے کے ساتھ ایک انٹرفیس ترتیب دینا:

اگر DHCP کے ساتھ انٹرفیس کو کنفیگر کرنے کے بجائے آپ ایک جامد IP ایڈریس اور گیٹ وے سیٹ کرنا چاہتے ہیں تو پچھلی ہدایات کو درج ذیل سے تبدیل کریں 192.168.0.8/24۔ اور 192.168.0.1۔ اپنے درست IP پتے کے ساتھ):

آٹو
iface inet جامد
ایڈریس 192.168.0.1
نیٹ ماسک 255.255.255.0۔

گیٹ وے 192.168.0.1
dns-nameservers 8.8.8.8

گیٹ وے اور نشریات کی وضاحت اختیاری ہے۔
مندرجہ ذیل مثال ایک مختلف کنفیگریشن دکھاتی ہے جو نیٹ ورک انٹرفیس کے فعال (اوپر) یا غیر فعال (نیچے) کے بعد چلتی ہے۔ کی اوپر جب آلہ فعال ہوتا ہے تو لائنیں عمل میں لائی جاتی ہیں جبکہ نیچے لائنیں جب یہ غیر فعال ہے:

آٹو eth0
iface eth0 inet جامد۔
ایڈریس 192.168.0.5
نیٹ ورک 192.168.0.0
نیٹ ماسک 255.255.255.128۔
براڈ کاسٹ 192.168.0.0
اپ روٹ ایڈ -نیٹ 192.168.0.128 نیٹ ماسک 255.255.255.0 gw 192.168.0.1
اپ روٹ ڈیفالٹ gw 192.168.0.200 شامل کریں۔
ڈاؤن روٹ ڈیل ڈیفالٹ gw 192.168.0.200۔
ڈاون روٹ ڈیل نیٹ 192.168.0.128 نیٹ ماسک 255.255.255.128 gw 192.168.0.1

2 انٹرفیس کے ساتھ نیٹ ورک کارڈ ترتیب دینا:

ذیل کی مندرجہ ذیل مثال دو انٹرفیس والے نیٹ ورک کارڈ کے لیے ایک جامد ترتیب دکھاتی ہے۔

آٹو eth0 eth0: 1۔
iface eth0 inet جامد۔
ایڈریس 192.168.0.5
نیٹ ورک 192.168.0.0
نیٹ ماسک 255.255.255.0۔
نشر 192.168.0.255
گیٹ وے 192.168.0.1
iface eth0: 1 inet جامد۔
ایڈریس 192.168.0.10
نیٹ ورک 192.168.0.0
نیٹ ماسک 255.255.255.0۔

جیسا کہ آپ اس طرح دیکھ سکتے ہیں آپ ایک ہی نیٹ ورک انٹرفیس کو متعدد IP پتے تفویض کر سکتے ہیں۔

/etc/network/interfaces میں ترمیم کرکے نیٹ ورک بانڈنگ کو ترتیب دیں:

مندرجہ ذیل مثال/etc/network/interfaces فائل میں میرا سابقہ ​​بانڈنگ موڈ 1 کنفیگریشن دکھاتی ہے ، میں ان کے ناموں کے ساتھ انٹرفیس کو آسانی سے سمجھنے کے لیے چھوڑ دوں گا۔

آٹو enp2s0
iface enp2s0 inet دستی۔
بانڈ ماسٹر بانڈ 0۔
بانڈ پرائمری enp2s0 wlp3s0

آٹو wlp3s0
iface wlp3s0 inet دستی۔
بانڈ ماسٹر بانڈ 0۔
بانڈ پرائمری enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
آٹو بانڈ 0
iface bond0 inet dhcp
بندے کوئی نہیں
بانڈ موڈ ایکٹو بیک اپ۔
بانڈ میمون 100۔
بانڈ ڈاونڈلے 200۔
بانڈ اپ ڈیٹ 200۔

DHCP کے بجائے جامد IP کے ساتھ نیٹ ورک بانڈنگ کنفیگریشن میں آخری بلاک ہوگا جیسے:

iface bond0 inet جامد۔
پتہ 192.168.0.54
نیٹ ماسک 255.255.255.0۔
نیٹ ورک 192.168.0.0
گیٹ وے 192.168.0.1

آپ یہ یقینی بنانے کے لیے مندرجہ ذیل کمانڈ چلا سکتے ہیں

#کیٹ /فیصد/نیٹ/تعلقات/بانڈ 0

مثالوں کا ماخذ: لینکس نیٹ ورک بانڈنگ کیسے کریں۔

فائل/وغیرہ/نیٹ ورک/انٹرفیس کے لیے لاگنگ کو فعال کریں:

لاگنگ سے متعلق 3 اختیارات ہیں:

وربوس: لاگ فائلوں کو تفصیلی معلومات رکھنے کی ہدایت کرتا ہے۔
ڈیبگ: لاگ ان کرتے وقت ڈیبگنگ کو فعال کریں۔
SYSLOG: /var/log/syslog میں نوشتہ محفوظ کریں۔

/etc/network/interfaces کے لیے پری اپ کمانڈ: نیٹ ورک ڈیوائس کو فعال کرنے سے پہلے پری اپ کمانڈز پر عمل کیا جاتا ہے۔ اگر پری اپ کمانڈ ناکام ہوجاتی ہے تو نیٹ ورک کارڈ ایکٹیویشن نہیں ہوگا۔

/etc/network/interfaces کے لیے پوسٹ اپ ہدایات: نیٹ ورک انٹرفیس فعال ہونے کے بعد پوسٹ اپ ہدایات پر عمل درآمد کیا جاتا ہے۔

/etc/network/interfaces کے لیے پری ڈاؤن ہدایات: نیٹ ورک ڈیوائس کو غیر فعال کرنے سے پہلے پری ڈاؤن ہدایات پر عمل کیا جاتا ہے۔

/etc/network/interfaces کے لیے پوسٹ ڈاؤن ہدایات: نیٹ ورک انٹرفیس کو غیر فعال کرنے کے بعد پوسٹ ڈاؤن ہدایات پر عملدرآمد کیا جاتا ہے۔

پری اپ ، پری ڈاون ، پوسٹ اپ اور پوسٹ ڈاون جھنڈے مشروط ہیں ، اگر وہ بیمار ہوتے ہیں تو نیٹ ورک ڈیوائس فعال نہیں ہوگی یا مناسب طور پر اسے معذور کے طور پر نشان زد نہیں کیا جائے گا۔

مثال کے طور پر ، ہدایات:

پہلے سے/usr/مقامی/sbin/iptables

نیٹ ورک انٹرفیس فعال ہونے سے پہلے فائر وال چلائے گا ، اگر iptables نیٹ ورک انٹرفیس شروع کرنے میں ناکام ہو جاتا ہے تو آن نہیں ہوتا ہے۔

یہ ہدایات اختیاری ہیں کسی بھی طریقے کے لیے درست ہیں ، ان کا اعادہ کیا جا سکتا ہے ، متبادل کے طور پر اگر آپ نیٹ ورک انٹرفیس کو فعال اور غیر فعال کرتے وقت اسکرپٹ چلانا چاہتے ہیں تو آپ انہیں ڈائریکٹریوں کے اندر محفوظ کر سکتے ہیں۔

/وغیرہ/نیٹ ورک/if-down.d
/وغیرہ/نیٹ ورک/if-post-down.d
/وغیرہ/نیٹ ورک/if-pre-up.d
/وغیرہ/نیٹ ورک/if-up.d

/etc/network/interfaces فائل بہت پیچیدہ ہے جس میں بہت سے دستیاب اختیارات ہیں جن کا تفصیل مرکزی صفحہ یا آن لائن پر ہے۔ https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

مجھے امید ہے کہ آپ کو یہ مختصر مضمون ملا۔ ڈیبین/وغیرہ/نیٹ ورک/انٹرفیس فائل کے بارے میں۔ مفید
لینکس اور نیٹ ورکنگ پر اضافی اپ ڈیٹس اور تجاویز کے لیے لینکس ہنٹ کی پیروی کرتے رہیں۔