أمر Linux Ifconfig: كيفية استخدامه

في Ubuntu وتوزيعات Linux الأخرى ، عادةً ما تكون أدوات سطر الأوامر(command line tools) هي أفضل طريقة للتفاعل مع الأعمال الداخلية للكمبيوتر. يتم استخدام الأمر ifconfig لتكوين إعدادات الشبكة على نظام Linux .

يعد Ifconfig(Ifconfig) إصدارًا قديمًا من الأمر ip ، ولكن لا يزال الكثيرون يفضلون ifconfig نظرًا لبساطته اللغوية وسهولة استخدامه. ولكن كيف بالضبط تستخدم ifconfig لتكوين واجهة الشبكة؟ هنا تجول.

تثبيت Net-Tools

لا يتم تثبيت الأمر ifconfig في توزيعات Linux(Linux) افتراضيًا. سيقوم معظم مسؤولي النظام بتثبيت الحزمة التي تنتمي إليها عند إعداد الأشياء ، ولكن في بعض الحالات ، قد تكون مفقودة على جهاز الكمبيوتر الخاص بك. يمكنك تثبيته بسهولة.

إذا حاولت استخدام الأمر ifconfig على نظام لم يتم تثبيته عليه ، فستتلقى رسالة خطأ - إلى جانب إرشادات حول كيفية تثبيته. فقط أدخل الأمر:

sudo apt تثبيت net-tools

سيؤدي هذا إلى تثبيت ifconfig وعدد قليل من أدوات تكوين الشبكة الأخرى. لاحظ أن sudo مطلوب لتثبيت ifconfig وتمكين الشبكات أو تعطيلها.

عرض معلومات الشبكة باستخدام(Network Information Using) ifconfig

إن أبسط طريقة لاستخدام الأمر ifconfig هي تشغيله مباشرة بدون أي معلمات. يؤدي هذا إلى عرض معلومات حول جميع الواجهات النشطة ، بما في ذلك اتصالات Ethernet واللاسلكي.

يوفر هذا جميع المعلومات ذات الصلة حول واجهات الشبكة ، بما في ذلك قيمة MTU ( وحدة الإرسال(Transmission Unit) القصوى ) وعناوين IP(IP addresses) ومحفوظات الحزمة. إذا كنت تريد فقط المواصفات الفنية بتنسيق أكثر قابلية للفهم بأسماء الواجهة ، فأدخل ifconfig -s.

ومع ذلك ، لا يتضمن كلا الإصدارين شبكات غير نشطة حاليًا. لعرض جميع واجهات الشبكة ، استخدم الأمر ifconfig -a بدلاً من ذلك.

عندما تعرف بالفعل اسم الشبكات وتريد فقط حالة واجهة معينة ، يمكنك إلحاق اسمها بأمر ifconfig. مثله:

ifconfig eth0

تمكين وتعطيل الشبكات(Disabling Networks) باستخدام ifconfig

إن مراقبة حالة الشبكات قيد التشغيل ليس الشيء الوحيد الذي يمكنك فعله باستخدام ifconfig. يمكنك أيضًا استخدام الأمر لتهيئة كل جانب من جوانب هذه الواجهات تقريبًا ، وصولاً إلى وحدة الإرسال(MTU) الكبرى والإخفاء المستخدم.

أبسط حالة استخدام هي بدء تشغيل الشبكات أو إيقافها. يمكنك القيام بذلك باستخدام الأمر التالي:

اسم sudo ifconfig

معلمة "الاسم" هي الاسم الفعلي للشبكة. يمكن استخدام هذا لتمكين أي من الواجهات غير النشطة التي تم اكتشافها باستخدام الأمر ifconfig -a.

لتعطيل الشبكة ، ما عليك سوى استخدام "down" بدلاً من "up":

sudo ifconfig dummy0 أسفل

سيؤدي هذا إلى تعطيل الواجهة.

تكوين الشبكات باستخدام ifconfig

يعد تعديل أي قيمة مرتبطة بواجهة الشبكة أمرًا سهلاً. فقط(Just) تذكر أن تقوم بربط الأمر sudo مسبقًا ، لأن كل هذه التغييرات تتطلب امتيازات المسؤول لتصبح سارية المفعول.

الاستخدام الأكثر شيوعًا لهذه الميزة هو تعيين عنوان IP مخصص للشبكة. على سبيل المثال ، هذه هي كيفية إعطاء عنوان IP جديد للواجهة dummy0:

سودو ifconfig dummy0 29.95.245.112

يمكنك إدخال أي عنوان IP صالح بعد اسم الشبكة لتعيينه. ستصلك رسالة فقط إذا أدخلت شيئًا غير صحيح. خلاف ذلك ، سوف يسري التغيير على الفور.

يمكنك أيضًا تحديد قناع شبكة مثل هذا:

sudo ifconfig dummy0 قناع الشبكة 255.255.255.0

يتشابه بناء الجملة الخاص بتعيين عنوان البث:

إذاعة sudo ifconfig dummy0 77.40.108.115

إذا كنت تبحث عن تعديل كل عناوين IP هذه لشبكة ما ، فمن الأفضل تجميع كل الأوامر معًا. مثل معظم أوامر Linux ، يمكنك تضمين وسيطات متعددة في نفس السطر.

يمكن أن تحتوي واجهة الشبكة أيضًا على اسم مستعار واحد أو أكثر. يتم تحديدها من خلال بناء جملة الاسم: x ، حيث يكون الاسم هو اسم الشبكة ورقم xa. على سبيل المثال ، إليك كيفية إضافة عنوان IP مستعار إلى شبكة dummy0.

sudo ifconfig dummy0: 0 69.72.169.2

يمكنك التأكد من أنها عملت باستخدام ifconfig للحصول على حالتها.

دمية ifconfig 0: 0

ما الذي يمكنك فعله أيضًا باستخدام ifconfig؟

يحتوي الأمر ifconfig على قائمة واسعة من الوسائط التي يمكنك استخدامها لتعديل العديد من المتغيرات الأخرى لواجهة الشبكة. يمكنك تمكين الإرسال المتعدد وتعيين MTU وتنشيط الوضع المختلط ، من بين أشياء أخرى.

تحتوي صفحات الدليل الرسمية(official man pages) على قائمة كاملة بجميع الحجج التي يمكن استخدامها مع ifconfig ، جنبًا إلى جنب مع تعريف تقني لما يفعله كل منها. يمكنك بالطبع استدعاء الدليل من الجهاز نفسه باستخدام الأمر man ifconfig.

متى يجب استخدام ifconfig؟

بالنسبة لمعظم المستخدمين ، هناك سبب وجيه لاستخدام الأمر ifconfig. الإعدادات التلقائية التي يتم توفيرها بشكل افتراضي جيدة بما يكفي للاستخدام العادي للإنترنت.

ولكن إذا كنت مسؤول نظام يريد المزيد من التحكم الدقيق في واجهات الشبكة الخاصة به ، فإن ifconfig هو الأداة المناسبة لك. يمكنك استخدام الأمر عند تمهيد النظام لتكوين واجهات الشبكة بشكل صحيح ثم نسيانها تمامًا.

إنه مفيد في تشخيص مشكلات الشبكة أيضًا حيث يمكنك الاستعلام عن حالة أي واجهة شبكة وتهيئتها. يمكنك استخدام ifconfig لإعادة تشغيل الشبكات أو حتى تبديل المعلمات التقنية حتى تعمل بشكل أكثر سلاسة.



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts