أمر 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 لإعادة تشغيل الشبكات أو حتى تبديل المعلمات التقنية حتى تعمل بشكل أكثر سلاسة.
Related posts
Linux FIND Command مع أمثلة
تحويل الصور بين التنسيقات عبر سطر الأوامر في أوبونتو
لماذا يكون الأمر "less" أفضل من "more" في UNIX و Linux
استخدم الأمر Linux 'dd' مع واجهة مستخدم رسومية بسيطة
أمر Chown في Linux: كيفية استخدامه
تكوين Ubuntu لعدم تعتيم أو إيقاف تشغيل شاشة غير نشطة
أفضل 5 توزيعات لينكس يجب أن تستخدمها
كيفية تثبيت Linux Distro على جهاز Chromebook
كيفية تثبيت وتشغيل تطبيقات Linux على جهاز Chromebook
قم بإنشاء وتحرير ملفات مضغوطة في Linux باستخدام Terminal
قم بإنشاء توزيعة Live Linux مخصصة مع Linux Live Kit
كيفية تثبيت وإعداد Kali Linux
أضف اختصارات إلى قائمة سياق النقر بزر الماوس الأيمن في أوبونتو
أفضل 7 برامج مجانية لمكافحة الفيروسات لنظام التشغيل Linux
9 أشياء مفيدة يمكن أن يفعلها Linux ولا يستطيع Windows القيام بها
ابحث عن اسم المضيف الخاص بك وقم بتغييره في أوبونتو
قم بتثبيت Adobe Digital Editions في Ubuntu Linux
5 أسباب كبيرة للتخلي عن نظام التشغيل Windows لنظام التشغيل Linux
قم بإيقاف تشغيل الكمبيوتر وإعادة تشغيله من محطة Ubuntu الطرفية
BSD vs Linux: الاختلافات الأساسية