IP-NEIGHBOUR(8)

الاسم
ip-neighbour - إدارة جداول الجوار/arp.

موجز

ip [ OPTIONS ] neigh { COMMAND | help }

ip neigh { add | del | change | replace } { ADDR [ lladdr LLADDR ] [ nud STATE ] | proxy ADDR } [ dev DEV ] [ router ] [ use ] [ managed ] [ extern_learn ] [ extern_valid ]
ip neigh { show | flush } [ proxy ] [ to PREFIX ] [ dev DEV ] [ nud STATE ] [ vrf NAME ] [ nomaster ]
ip neigh get ADDR dev DEV
STATE := { permanent | noarp | stale | reachable | none | incomplete | delay | probe | failed }

الوصف
يدير أمر ip neigh كائنات الجوار التي تنشئ روابط بين عناوين البروتوكول وعناوين طبقة الوصلة للمضيفين المشاركين في نفس الوصلة. تُنظم إدخالات الجوار في جداول. يُعرف جدول جوار IPv4 أيضًا باسم آخر - جدول ARP.

تعرض الأوامر المقابلة روابط الجوار وخصائصها، وتُضيف إدخالات جوار جديدة وتحذف القديمة.

ip neighbour add
    إضافة إدخال جوار جديد

ip neighbour change
    تغيير إدخال موجود

ip neighbour replace
    إضافة إدخال جديد أو تغيير إدخال موجود

    تنشئ هذه الأوامر سجلات جوار جديدة أو تُحدّث السجلات الموجودة.

    to ADDRESS (default)
        عنوان البروتوكول للجار. هو إما عنوان IPv4 أو IPv6.

    dev NAME
        الواجهة التي يُرفق بها هذا الجار.

    proxy
        يشير إلى ما إذا كنا نعمل كوكيل لإدخال الجوار هذا

    router
        يشير إلى ما إذا كان الجار موجهًا

    use إدخال الجوار هذا في حالة "استخدام". يمكن استخدام هذا الخيار للإشارة إلى النواة بأن وحدة تحكم تستخدم هذا الإدخال الديناميكي. إذا لم يكن الإدخال موجودًا، تحله النواة. إذا كان موجودًا، يُحفز محاولة لتحديث إدخال الجوار.

    managed
        إدخال الجوار هذا "مُدار". يمكن استخدام هذا الخيار للإشارة إلى النواة بأن وحدة تحكم تستخدم هذا الإدخال الديناميكي. على عكس "استخدام"، إذا لم يكن الإدخال موجودًا، تحله النواة وتحاول آليًا تحديث إدخال الجوار دوريًا بحيث يبقى في حالة محلولة عندما يكون ذلك ممكنًا.

    extern_learn
        إدخال الجوار هذا تم تعلمه خارجيًا. يمكن استخدام هذا الخيار للإشارة إلى النواة بأن هذا إدخال ديناميكي تعلمته وحدة التحكم. لن تقوم النواة بجمع القمامة لمثل هذا الإدخال.

    extern_valid
        إدخال الجوار هذا تم تعلمه وتحديده كصالح خارجيًا. لن تزيل النواة الإدخال أو تُبطله، لكنها يمكنها استقصاء الإدخال وإخطار مساحة المستخدم عندما يصبح الإدخال قابلًا للوصول. تُعيد النواة الإدخال إلى حالة قديمة إذا لم تتلق تأكيدًا بعد استقصاء الإدخال.

    lladdr LLADDRESS
        عنوان طبقة الوصلة للجار. يمكن أن يكون LLADDRESS أيضًا null.

    nud STATE
        حالة إدخال الجار. nud هو اختصار لـ 'كشف عدم الوصول للجار'. يمكن أن تأخذ الحالة إحدى القيم التالية:

        permanent
            إدخال الجار صالح للأبد ولا يمكن إزالته إلا إداريًا.

        noarp
            إدخال الجار صالح. لن تُبذل أي محاولات للتحقق من صحة هذا الإدخال ولكن يمكن إزالته عند انتهاء عمره.

        reachable
            إدخال الجار صالح حتى انتهاء مهلة الوصول.

        stale
            إدخال الجار صالح لكنه مشبوه. هذا الخيار لـ ip neigh لا يغير حالة الجار إذا كانت صالحة ولم يتم تغيير العنوان بواسطة هذا الأمر.

        none
            هذه حالة زائفة تُستخدم عند إنشاء إدخال جار مبدئيًا أو بعد محاولة إزالته قبل أن يصبح متاحًا للقيام بذلك.

        incomplete
            لم يتم (بعد) التحقق من صحة/حل إدخال الجار.

        delay
            التحقق من صحة إدخال الجار مؤجل حاليًا.

        probe
            جارٍ فحص الجار.

        failed
            تم تجاوز الحد الأقصى لعدد الفحوصات دون نجاح، فشل التحقق من صحة الجار نهائيًا.

حذف إدخال جار
    حذف إدخال جار

    الوسائط هي نفسها مع ip neigh add، باستثناء أن lladdr و nud يتم تجاهلهما.

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

عرض إدخالات الجار
    سرد إدخالات الجار

    to ADDRESS (default)
        البادئة التي تحدد الجيران المراد سردهم.

    dev NAME
        سرد الجيران المرتبطين بهذا الجهاز فقط.

    vrf NAME
        سرد الجيران لـ VRF معين فقط.

    nomaster
        سرد الجيران المرتبطين بواجهة بدون رئيس فقط.

    proxy
        سرد وكلاء الجوار.

    unused
        سرد الجيران غير المستخدمة حالياً فقط.

    nud STATE
        سرد إدخالات الجوار في هذه الحالة فقط. تأخذ NUD_STATE القيم المدرجة أدناه أو القيمة الخاصة all التي تعني جميع الحالات. يمكن أن يظهر هذا الخيار أكثر من مرة. إذا غاب هذا الخيار، يسرد ip جميع الإدخالات باستثناء none و noarp.

ip neighbour flush
    مسح إدخالات الجوار
    يحتوي هذا الأمر على نفس الوسائط مثل show. الاختلافات هي أنه لا يعمل عند عدم إعطاء وسائط، وأن حالات الجوار المبدئية التي سيتم مسحها لا تتضمن permanent و noarp.

    مع خيار -statistics، يصبح الأمر مفصلاً. يطبع عدد الجيران المحذوفين وعدد الجولات التي تمت لمسح جدول الجوار. إذا أعطي الخيار مرتين، يقوم ip neigh flush أيضًا بتفريغ جميع الجيران المحذوفين.

ip neigh get
    البحث عن إدخال جوار لوجهة معينة بجهاز

    proxy
        يشير إلى ما إذا كان ينبغي لنا البحث عن إدخال جوار وكيل

    to ADDRESS (default)
        البادئة التي تختار الجوار للاستعلام.

    dev NAME
        الحصول على إدخال الجوار المرتبط بهذا الجهاز.

أمثلة

ip neighbour
    يعرض جدول الجوار (neighbour table) الحالي في النواة.

ip neigh flush dev eth0
    إزالة الإدخالات في جدول الجوار على الجهاز eth0.

ip neigh get 10.0.1.10 dev eth0
    إجراء بحث عن جوار في النواة وإرجاع إدخال جوار.

انظر أيضًا
ip(8)

المؤلف
صفحة الدليل الأصلية كتبها Michail Litvak <mci@owl.openwall.com>

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.