ڈیبین پر IFCONFIG کا استعمال کیسے کریں۔

How Use Ifconfig Debian



استعمال کرنے کا طریقہ ifconfig LInux میں ہمارے نیٹ ورک ڈیوائسز کے ساتھ بات چیت کرنا ضروری ہے ، اگرچہ پرانے ہونے اور کمانڈ کی جگہ لینے کے باوجود۔ آئی پی 90 کے آخر میں ، کمانڈ۔ ifconfig نیٹ ورک انٹرفیس ، آئی پی اور میک ایڈریس ، نیٹ ماسک اور زیادہ تر کے لیے سب سے زیادہ استعمال ہونے والی کمانڈ جاری ہے فرسودہ sysadmins

نوٹ : ایک نیٹ ورک انٹرفیس ایک نیٹ ورک ڈیوائس ہے۔







آؤٹ پٹ دکھانا اور سمجھنا۔ ifconfig

اگر ہم کمانڈ چلاتے ہیں۔ ifconfig اضافی پیرامیٹرز کے بغیر یہ تمام دستیاب نیٹ ورک انٹرفیس ، ان کے آئی پی ایڈریس ، نیٹ ماسک ، اسٹیٹ اور بہت کچھ دکھائے گا ، بطور روٹ ifconfig :





پہلا نیٹ ورک انٹرفیس (ہارڈ ویئر ڈیوائس) ہے۔ enp2s0 جو ایتھرنیٹ انٹرفیس ہے۔





جھنڈے ڈیوائس کی حالت کی نشاندہی کرتے ہیں ، نیٹ ورک ڈیوائس اسٹیٹس میں شامل ہوسکتا ہے: یوپی ، بروڈکاسٹ ، ملٹی کاسٹ ، چل رہا ہے۔ ، ALLMULTI اور وعدہ یا مانیٹر وائرلیس انٹرفیس کے لیے .

کہاں:



یوپی : آلہ اوپر ہے۔
بروڈکاسٹ : آلہ/انٹرفیس ٹریفک کو دوسرے ڈیوائس کراسنگ سب نیٹ پر بھیج سکتا ہے۔
ملٹی کاسٹ : یہ پرچم بیک وقت متعدد مقامات پر ڈیٹا بھیجنے کی اجازت دیتا ہے۔
چل رہا ہے۔ : یہ پرچم بتاتا ہے کہ نیٹ ورک انٹرفیس دستیاب ہے اور کام کر رہا ہے۔
ALLMULTI : یہ نیٹ ورک سے تمام پیکٹ وصول کرنے کی اجازت دیتا ہے۔
وعدہ : یہ جھنڈا نیٹ ورک کے اندر موجود تمام ٹریفک کو سن اور قبضہ کرے گا ، جو عام طور پر سونگھنے کے لیے استعمال ہوتا ہے۔
مانیٹر (صرف وائرلیس) : نیٹ ورک سے جڑے ہوئے بغیر ٹریفک پر قبضہ کرنے کی اجازت دیتا ہے ، یہ وائرلیس نیٹ ورکس یا آڈٹ ٹرانسمیشن کو توڑنے کے لیے سونگھنے کے لیے بھی استعمال ہوتا ہے۔ نحو ہے۔ iwconfig موڈ مانیٹر۔ .

جھنڈوں کے علاوہ ifconfig کمانڈ مندرجہ ذیل خصوصیات بھی دکھائے گا:

ایم ٹی یو (زیادہ سے زیادہ ٹرانسفر یونٹ) : اشارہ کرتا ہے کہ سب سے بڑا بائٹ سائز مواصلاتی پروٹوکول کے ذریعے عمل میں لایا جا سکتا ہے ، ہم کارکردگی کو متاثر کرنے کے لیے اسے بڑھا یا کم کر سکتے ہیں۔

آسمان : یہاں ہمیں میک ایڈریس ، ہمارا انٹرفیس ہارڈ ویئر یا فزیکل ایڈریس ملتا ہے۔ (مزید کے لیے اس ٹیوٹوریل کو چیک کریں۔ میک ایڈریس پر معلومات )

txqueuelen (قطار کی لمبائی منتقل کریں): منتقلی کے دوران قطار میں بند پیکٹوں کی حد کی نشاندہی کرتا ہے ، اس پراپرٹی میں ترمیم کرنا ہمارے نیٹ ورک کی کارکردگی کو بہتر بنانے کے لیے مفید ہے جیسا کہ بعد میں اس ٹیوٹوریل میں بیان کیا گیا ہے۔

RX پیکٹ: موصول ہونے والے پیکٹ کو بائٹس میں دیکھنے کی اجازت دیتا ہے اور اگر موجود ہو تو غلطیاں۔

TX پیکٹ اور TX غلطیاں: منتقل شدہ پیکٹ کو بائٹس میں دیکھنے کی اجازت دیتا ہے اور اگر موجود ہو تو غلطیاں۔

RX پیکٹ کے اندر ہمیں ملتا ہے:

RX غلطیاں: ڈیٹا وصول کرتے وقت خرابیاں۔

گرا دیا: وصول کرنے والے پیکٹ گرا دیے گئے۔

حد سے زیادہ: فیفو اووررنز کو مطلع کرتا ہے (فرسٹ ان ، فرسٹ آؤٹ) کا مطلب ہے کہ ہمارا آلہ صلاحیت سے بھرا ہوا ہے لیکن ٹریفک پر کارروائی کرنے کی کوشش کرتا رہتا ہے۔

فریم: ٹوٹے ہوئے اور نظر انداز شدہ فریم

TX پیکٹ کے اندر ہمیں ملتا ہے:

TX غلطیاں: ڈیٹا منتقل کرتے وقت خرابیاں۔

گرا دیا: بھیجے گئے پیکٹ گرا دیے گئے۔

حد سے زیادہ: فیفو اووررنز کو مطلع کرتا ہے (فرسٹ ان ، فرسٹ آؤٹ) کا مطلب ہے کہ ہمارا آلہ صلاحیت سے بھرا ہوا ہے لیکن ٹریفک پر کارروائی کرنے کی کوشش کرتا رہتا ہے۔

کیریئر: ڈوپلیکس مماثلت کی اطلاع دیتا ہے ، عام طور پر جب دو مواصلاتی ڈیوائسز میں مختلف سیٹنگیں ہوتی ہیں جیسے آلہ کے لیے خودمختاری جبکہ دیگر آلات کے لیے دستی ترتیبات۔

تصادم: ایسا ہوتا ہے جب نیٹ ورک کے اندر دو ڈیوائسز بیک وقت ڈیٹا ٹرانسفر کرتی ہیں ، دونوں ڈیوائسز بیک وقت ٹرانسفر کا پتہ لگاتی ہیں ، پھر کیریئر پیکٹوں کو ٹرانسفر کرنے کی اجازت دیتا ہے۔

نوٹ کچھ عرصہ پہلے ہم اپنے ایتھرنیٹ آلات کو eth0 ، eth1 ، وغیرہ کے طور پر دیکھنے کے لیے استعمال ہوتے تھے۔ چونکہ systemd v197 متوقع نیٹ ورک انٹرفیس کے نام نیٹ ورک ڈیوائسز کو تفویض کیے گئے ہیں۔ نام ڈیوائس فرم ویئر ، ٹوپولوجی اور مدر بورڈ میں مقام پر مبنی ہیں۔

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

مندرجہ ذیل انٹرفیس بھی ورچوئل ہیں اور وہ ورچوئل باکس مہمان ورچوئل ڈیوائسز سے تعلق رکھتے ہیں ، ان کی وضاحت کرنے کے لیے غیر معمولی خصوصیات نہیں ہیں۔

میرے معاملے میں wlp3s0 وائرلیس انٹرفیس ہے ، جس کا اوپر ذکر کیا گیا ہے اور وائرڈ ڈیوائسز کے برعکس ، مانیٹر موڈ کے تحت ان کا حصہ بننے کے بغیر نیٹ ورک کو سونگھنے کے قابل ہے۔

اگر ہم چاہتے ہیں کہ لینکس ہمیں چلانے کے بجائے صرف وائرلیس نیٹ ورک کارڈ واپس کردے۔ ifconfig ہم چلا سکتے ہیں iwconfig ، رن iwconfig :

آؤٹ پٹ ہمیں مطلع کرتا ہے کہ wlp3s0 واحد وائرلیس نیٹ ورک ڈیوائس ہے ، جو کہ enp2s0 ، vmnet1 ، lo اور vmnet8 فزیکل یا ورچوئل ڈیوائسز ہے بغیر وائرلیس فعالیت کے۔

Ifconfig اس کے نام کی وضاحت کرکے ایک مخصوص نیٹ ورک انٹرفیس پر معلومات ظاہر کرنے کی اجازت دیتا ہے ، میرے معاملے میں میں ٹائپ کرتا ہوں:

ifconfigenp2s0

انٹرفیس کو غیر فعال اور فعال کرنے کے لیے ifconfig کا استعمال کیسے کریں:

کچھ معاملات میں ہمارے انٹرفیس میں تبدیلیاں لانے کے لیے ہمیں پہلے اسے غیر فعال کرنے کی ضرورت ہوگی ، جو تبدیلیاں ہم چاہتے ہیں ان کا اطلاق کریں اور اسے دوبارہ فعال کریں۔ مثال کے طور پر یہی معاملہ ہے جب ہم نیٹ ورک فزیکل میک ایڈریس یا کارڈ موڈ (جیسے مانیٹر) میں ترمیم کرنا چاہتے ہیں۔ انٹرفیس کو غیر فعال اور فعال کرنے کے احکامات بدیہی ہیں:

ifconfig <انٹرفیس>نیچے

میرے معاملے میں:

ifconfigenp2s0 نیچے

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

ifconfig enp2s0 up

اب پنگ ہمارے انٹرفیس کو فعال کرنے کے بعد واپس کام کرتا ہے۔

ہمارے IP اور MAC پتوں کو تبدیل کرنے کے لیے ifconfig کا استعمال کیسے کریں:

اپنے آئی پی ایڈریس کو اپ ڈیٹ کرنے کے لیے ہمیں ifconfig ، نیٹ ورک انٹرفیس کی وضاحت اور آئی پی ایڈریس سیٹ کرنے کی ضرورت ہے ، نحو یہ ہے:

ifconfig <انٹرفیس> <آئی پی>

میرے معاملے میں:

ifconfigenp2s0 172.31.124.145۔

پھر تصدیق کرنے کے لیے ہم دوبارہ چلاتے ہیں:

ifconfigenp2s0

جیسا کہ آپ دیکھتے ہیں کہ IP ایڈریس 172.31.124.144 سے 172.32.124.145 میں بدل گیا ہے۔

اب ، اگر ہم اپنے میک ایڈریس کو تبدیل کرنا چاہتے ہیں تاکہ کسی بھی وائٹ لسٹ کو کلوننگ سے بائی پاس کیا جا سکے یا اپنے اصلی میک کو لاگ میں چھوڑنے سے بچنے کے لیے ہم اسے ifconfig کا استعمال کر کے کر سکتے ہیں ، سب سے پہلے ہمیں اپنا انٹرفیس نیچے کرنے کی ضرورت ہے ، نیا میک سیٹ کریں ایڈریس اور نیٹ ورک کارڈ کو دوبارہ فعال کریں:

ifconfigenp2s0 نیچے
ifconfigenp2s0 hw ether 00: 00: 00: 00: 00: 01
ifconfigenp2s0 اوپر
ifconfigenp2s0

جیسا کہ آپ دیکھتے ہیں کہ نیٹ ورک کارڈ میں ایک نیا میک ایڈریس ہے (00: 00: 00: 00: 00: 00: 01)۔

نیٹ ماسک کو تبدیل کرنے کے لیے ifconfig کا استعمال کیسے کریں:

نیٹ ماسک ، جو کہ سب نیٹ کو تقسیم کرنے کے لیے استعمال کیا جاتا ہے ، کا استعمال کرتے ہوئے اس میں ترمیم بھی کی جا سکتی ہے۔ ifconfig .

انٹرفیس کے نیٹ ماسک کو تبدیل کرنے کے لیے نحو یہ ہے:

ifconfig <انٹرفیس>نیٹ ماسک 255.255.255.0۔

میرے معاملے میں اسے تبدیل کرنا یہ ہوگا:

ifconfigenp2s0 نیٹ ماسک 255.255.255.0۔

جیسا کہ آپ دیکھتے ہیں کہ نیٹ ماسک کو کامیابی کے ساتھ ترمیم کیا گیا تھا۔

Ifconfig پیرامیٹرز کی ایک زنجیر کو استعمال کرنے کی اجازت دیتا ہے تاکہ وہ تمام پراپرٹیز جو ہم ایک کمانڈ کے اندر چاہتے ہیں سیٹ کریں ، اس بات پر توجہ دیں کہ ان کمانڈز کو شامل نہ کریں جنہیں کام کرنے کے لیے انٹرفیس کی ضرورت ہو۔ ایک عملی مثال یہ ہوگی:

ifconfig enp2s0 10.0.108.68 netmask 255.255.255.0 person1000۔

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

لینکس ہنٹ کو فالو کرنے کے لیے آپ کا شکریہ ، لینکس پر اپ ڈیٹس اور نئی تجاویز کے لیے ہماری پیروی کرتے رہیں۔ اگر آپ کو اس ٹیوٹوریل یا لینکس کے دوسرے مسئلے کے بارے میں کوئی سوالات ہیں تو براہ کرم ہم سے رابطہ کریں۔ https://support.linuxhint.com۔ .