NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
AR

أوامر Linux ومهارات Shell

ip: أمر الواجهة الذي حل محل ifconfig

حلت مجموعة iproute2 (ip وss والأصدقاء) محل net-tools منذ سنوات، ولا يزال نصف الإنترنت يعلم الأوامر القديمة. يرى IP الواقع الحديث: جداول توجيه متعددة، وقواعد سياسة، ومساحات أسماء، وروابط تحتوي على عناوين بدلاً من أن تكون مصنوعة منها. يتعثر ifconfig عبر طبقة التوافق في بعض التوزيعات؛ في النصوص والذاكرة العضلية، تعامل معها على أنها زخرفة مهملة.

النقاط الرئيسية

  1. ابدأ من الحقيقة المدمجة: ip -br addr وip -br link يطبعان كل واجهة وعناوينها في شاشة واحدة؛ ip -br -4 addr ranged هي نظرة سريعة على المخزون اليومي.
  2. تغييرات وقت التشغيل مؤقتة حسب التصميم: يضيف ip addr 10.0.0.5/24 dev eth0، ويزيل ip addr del، ولا يبقى أي منها على قيد الحياة بعد إعادة التشغيل؛ تمتلك netplan أو ملفات ifcfg أو NetworkManager حالة دائمة.
  3. التوجيه هو المكان الذي يتألق فيه IP: يظهر مسار IP للجدول، ويضيف مسار IP افتراضيًا عبر 10.0.0.1، ويحصل مسار IP الذي تم الاستخفاف به على 1.1.1.1، وهو ما يجيب بالضبط على الواجهة والبوابة التي ستتخذها الحزمة.
  4. ip neigh استبدل arp -a، والنسخة المكررة ثنائية مقابل واحدة التي تراها أحيانًا هي إما زوج VRRP عامل أو IP تم نقله إلى MAC جديد؛ الفرق هو ما إذا كان قد تم التخطيط له.
  5. يأتي توجيه السياسة من نفس الأداة: يعرض جدول عرض قاعدة IP ومسار IP جميع البوابات المتعددة، والتوجيه لكل مصدر والذي لم تخبرك به أي أداة قديمة بأمانة.
  6. تغييرات حالة الواجهة مباشرة ومحلية: ip link set eth0 down يجيب على الفور، من جلسة SSH الخاصة بك، عبر تلك الواجهة؛ أي شيء محفوف بالمخاطر يحصل على جلسة ثانية أو واجهة أخرى أو وحدة التحكم.
  7. لتصحيح الأخطاء، الواقع المختلف، وليس الذاكرة: يعرض جدول مسار IP الكل قبل التغيير وبعده الحقيقة حول ما تم نقله (ويمسح باستخدام ذاكرة التخزين المؤقت لتدفق مسار IP عندما تسيء تجارب السياسة التصرف).
  8. تعلم الأشقاء مرة واحدة: ss -tulpn يستبدل netstat، وينشئ ip netns صناديق اختبار، ويغطيان معًا ذخيرة net-tools الكاملة بالإضافة إلى الأجزاء التي لا يمكن لـ net-tools رؤيتها أبدًا.

ملاحظة ميدانية

أدى إسقاط الواجهة التي كنت أستخدمها عبر SSH إلى إنهاء الجلسة في منتصف التحرير وعلمني الدرس الذي يحذرك منه الجميع. يحدث الآن أي تغيير في رابط IP من وحدة التحكم أو على الأقل من واجهة ثانية.

أسئلة شائعة

لماذا تختفي تغييرات IP الخاصة بي بعد إعادة التشغيل؟

أوامر ip تقوم بتحرير حالة وقت التشغيل فقط؛ يأتي الثبات من طبقة شبكة التوزيعة (netplan، NetworkManager، ifcfg). المسار الموجود فقط في النواة قيد التشغيل هو عرض توضيحي، وليس نشرًا.

هل يجب أن أقلق حقًا بشأن رابط IP الذي تم تعيينه عبر SSH؟

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

كيف يمكنني قراءة مخرجات التوجيه بسرعة؟

الافتراضي عبر <gateway> dev <iface> هو القصة بأكملها، والمقياس يكسر الروابط، ورابط النطاق يعني التسليم على الرابط، والخط الافتراضي الغائب يعني عادةً أن DHCP معطل بدلاً من سحر التوجيه.

ما الذي حل محل netstat بالفعل؟

ss: أداة واحدة عبر التوزيعات الحديثة، ss -tulpn لمآخذ الاستماع مع أسماء العمليات، ss -s للأرقام التلخيصية؛ إذا كان المستند لا يزال يقول netstat -tapen، فهو يدرس عام 2009.

كيف تساعدك Kinetikatech في أوامر linux ومهارات shell

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

تحدث مع مهندس

مشكلة في الخادم؟ موقع مخترق؟ موقع بطيء؟

نرد على الحالات الحرجة خلال 30 دقيقة — على مدار الساعة طوال الأسبوع.

اطلب دعم الطوارئ support@kinetikatech.com