- unstable 4.30.2-1
| IP-ADDRESS(8) | لينكس | IP-ADDRESS(8) |
الاسم¶
ip-address - إدارة عناوين البروتوكول
موجز¶
ip [ خيارات ] address { أمر | مساعدة }
ip address { add | change | replace } IFADDR dev IFNAME [ LIFETIME ] [ CONFFLAG-LIST ]
ip address delete IFADDR dev IFNAME [ mngtmpaddr ]
ip address { save | flush } [ dev IFNAME ] [ scope SCOPE-ID ] [ metric METRIC ] [ to PREFIX ] [ FLAG-LIST ] [ label PATTERN ] [ { up | down } ]
ip address [ show [ dev IFNAME ] [ scope SCOPE-ID ] [ to PREFIX ] [ FLAG-LIST ] [ label PATTERN ] [ master DEVICE ] [ type TYPE ] [ vrf NAME ] [ { up | down } ] [ nomaster ] proto ADDRPROTO ] ]
ip address { showdump | restore }
IFADDR := PREFIX | ADDR peer PREFIX [ broadcast ADDR ] [ anycast ADDR ] [ label LABEL ] [ scope SCOPE-ID ] [ proto ADDRPROTO ]
SCOPE-ID := [ host | link | global | NUMBER ]
ADDRPROTO := [ NAME | NUMBER ]
FLAG-LIST := [ FLAG-LIST ] FLAG
FLAG := [ [-]permanent | [-]dynamic | [-]secondary | [-]primary | [-]tentative | [-]deprecated | [-]dadfailed | [-]temporary | CONFFLAG-LIST ]
CONFFLAG-LIST := [ CONFFLAG-LIST ] CONFFLAG
CONFFLAG := [ home | mngtmpaddr | nodad | optimistic | noprefixroute | autojoin ]
LIFETIME := [ valid_lft LFT ] [ preferred_lft LFT ]
LFT := [ forever | SECONDS ]
TYPE := [ bridge | bridge_slave | bond | bond_slave | can | dummy | hsr | ifb | ipoib | macvlan | macvtap | vcan | veth | vlan | vxlan | ip6tnl | ipip | sit | gre | gretap | erspan | ip6gre | ip6gretap | ip6erspan | vti | vrf | nlmon | ipvlan | lowpan | geneve | macsec | netkit ]
الوصف¶
address هو عنوان بروتوكول (IPv4 أو IPv6) مرتبط بجهاز شبكة. يجب أن يحتوي كل جهاز على عنوان واحد على الأقل لاستخدام البروتوكول المقابل. من الممكن ربط عدة عناوين مختلفة بجهاز واحد. لا يتم تمييز هذه العناوين، لذا فإن مصطلح alias غير مناسب تمامًا لها ولا نستخدمه في هذا المستند.
يعرض أمر ip address العناوين وخصائصها، ويضيف عناوين جديدة ويحذف القديمة.
ip address add - إضافة عنوان بروتوكول جديد.¶
- dev IFNAME
- اسم الجهاز المراد إضافة العنوان إليه.
- local ADDRESS (default)
- عنوان الواجهة. يعتمد تنسيق العنوان على البروتوكول. هو رباعي منقط لـ IP وسلسلة من أنصاف الكلمات السداسية العشرية مفصولة بنقطتين رأسيتين لـ IPv6. يمكن أن يتبع ADDRESS شرطة مائلة ورقم عشري يرمز لطول بادئة الشبكة.
- peer ADDRESS
- عنوان نقطة النهاية البعيدة للواجهات من نقطة إلى نقطة. مرة أخرى، يمكن أن يتبع ADDRESS شرطة مائلة ورقم عشري، يرمز لطول بادئة الشبكة. إذا تم تحديد عنوان نظير، فلا يمكن أن يكون للعنوان المحلي طول بادئة. ترتبط بادئة الشبكة بالنظير بدلاً من العنوان المحلي.
- broadcast ADDRESS
- عنوان البث
على
الواجهة.
من الممكن استخدام الرمزين الخاصين '+' و '-' بدلاً من عنوان البث. في هذه الحالة، يتم اشتقاق عنوان البث عن طريق تعيين/إعادة تعيين بتات المضيف لبادئة الواجهة.
- label LABEL
- يمكن وسم كل عنوان بسلسلة تسمية. الحد الأقصى المسموح به للطول الإجمالي للتسمية هو 15 حرفًا.
- scope SCOPE_VALUE
- نطاق
المنطقة
التي يكون
فيها هذا
العنوان
صالحًا. يتم
سرد
النطاقات
المتاحة في
/usr/share/iproute2/rt_scopes أو
/etc/iproute2/rt_scopes (له
الأسبقية
إذا كان
موجودًا).
قيم النطاق
المحددة
مسبقًا هي:
global - العنوان صالح عالميًا.site - (IPv6 فقط، مهمل) العنوان محلي الموقع، أي صالح داخل هذا الموقع.
link - العنوان محلي الارتباط، أي صالح فقط على هذا الجهاز.
host - العنوان صالح فقط داخل هذا المضيف.
- metric NUMBER
- أولوية مسار البادئة المرتبط بالعنوان.
- valid_lft LFT
- العمر الصالح لهذا العنوان؛ انظر القسم 5.5.4 من RFC 4862. عند انتهاء صلاحيته، يزيل النواة العنوان. المبدئي هو forever.
- preferred_lft LFT
- العمر المفضل لهذا العنوان؛ انظر القسم 5.5.4 من RFC 4862. عند انتهاء صلاحيته، لم يعد العنوان مستخدمًا للاتصالات الصادرة الجديدة. المبدئي هو forever.
- home
- (IPv6 فقط) يعين هذا العنوان كـ "عنوان المنزل" كما هو معرف في RFC 6275.
- mngtmpaddr
- (IPv6 فقط) جعل النواة تدير العناوين المؤقتة المنشأة من هذا العنوان كقالب لصالح إضافات الخصوصية (RFC3041). لتفعيل هذا، يجب ضبط إعداد use_tempaddr sysctl على قيمة أكبر من الصفر. يجب أن يكون للعنوان المعطى طول بادئة 64. تسمح هذه العلامة باستخدام إضافات الخصوصية في شبكة مهيأة يدويًا، تمامًا كما لو كانت التهيئة الآلية غير الحالة نشطة.
- nodad
- (IPv6 فقط) لا تقم بإجراء كشف العنوان المكرر (RFC 4862) عند إضافة هذا العنوان.
- optimistic
- (IPv6 فقط) عند إجراء كشف العنوان المكرر، استخدم النمط المتفائل RFC 4429.
- noprefixroute
- لا تنشئ آليًا مسارًا لبادئة الشبكة للعنوان المضاف، ولا تبحث عن مسار لحذفه عند إزالة العنوان. تغيير عنوان لإضافة هذه العلامة سيزيل مسار البادئة المضاف آليًا، وتغييره لإزالة هذه العلامة سينشئ مسار البادئة آليًا.
- autojoin
- الانضمام
إلى
مجموعات
الإرسال
المتعدد
على مستوى
إيثرنت عبر
أمر ip maddr لا
يعمل إذا
كان متصلاً
بمبدل
إيثرنت
يقوم
بمراقبة IGMP،
لأن المبدل
لن يكرر حزم
الإرسال
المتعدد
على
المنافذ
التي لم
تحتوِ على
تقارير IGMP
للعناوين
المتعددة.
واجهات Linux VXLAN المنشأة عبر ip link add vxlan لديها خيار group الذي يمكّنها من القيام بالانضمام المطلوب.
استخدام علامة autojoin عند إضافة عنوان إرسال متعدد يمكّن وظائف مماثلة لواجهات Openvswitch VXLAN بالإضافة إلى آليات النفق الأخرى التي تحتاج لاستقبال حركة مرور الإرسال المتعدد.
- proto ADDRPROTO
- معرف
البروتوكول
لهذا
المسار. ADDRPROTO
قد يكون
رقمًا أو
سلسلة من
الملف
/usr/share/iproute2/rt_addrprotos أو
/etc/iproute2/rt_addrprotos (له
الأولوية
إذا كان
موجودًا).
يتم أيضًا
فحص دليل
باسم rt_addrprotos.d في
أي من
الموقعين.
إذا لم
يُعطَ معرف
البروتوكول،
يفترض ip البروتوكول 0. عدة قيم بروتوكول لها تفسير ثابت. وهي:
kernel_lo - عنوان ::1 الذي يقوم النواة بتثبيته على جهاز شبكة الارتجاع الداخلي له
قيمة البروتوكول هذهkernel_ra - عناوين IPv6 المثبتة استجابة لرسائل إعلان الموجه
kernel_ll - العناوين المحلية للرابط لها قيمة البروتوكول هذه
بقية القيم غير محجوزة، والمسؤول حر في تعيين (أو عدم تعيين) علامات البروتوكول.
ip address delete - حذف عنوان البروتوكول¶
الوسائط: تتطابق مع وسائط ip address add.
اسم الجهاز هو وسيطة مطلوبة.
ip address show - عرض عناوين البروتوكول¶
- dev IFNAME (default)
- اسم الجهاز.
- scope SCOPE_VAL
- أدرج فقط العناوين بهذا النطاق.
- to PREFIX
- أدرج فقط العناوين المطابقة لهذه البادئة.
- label PATTERN
- أدرج فقط العناوين التي تتطابق تسمياتها مع PATTERN. PATTERN هو نمط شل اعتيادي.
- master DEVICE
- أدرج فقط الواجهات المستعبدة لجهاز الرئيس هذا.
- vrf NAME
- أدرج فقط الواجهات المستعبدة لـ vrf هذا.
- type TYPE
- أدرج فقط
الواجهات
من النوع
المعطى.
لاحظ أن اسم النوع لا يُفحص مقابل قائمة الأنواع المدعومة - بل يُرسل كما هو إلى النواة. لاحقًا يُستخدم لتصفية قائمة الواجهات المُعادة بمقارنته بالسمة ذات الصلة في حال لم تكن النواة قد صفتها مسبقًا. لذلك أي سلسلة مقبولة، لكنها قد تؤدي إلى مخرجات فارغة.
- up
- أدرج فقط الواجهات النشطة.
- down
- أدرج فقط الواجهات غير النشطة.
- nomaster
- أدرج فقط الواجهات بلا رئيس.
- dynamic و permanent
- (IPv6 فقط) أدرج فقط العناوين المُثبتة بسبب تهيئة عنوان عديم الحالة أو أدرج فقط العناوين الدائمة (غير الديناميكية). هذان العلمان متعاكسان، لذا -dynamic يساوي permanent و -permanent يساوي dynamic.
- tentative
- (IPv6 فقط) أدرج فقط العناوين التي لم تجتز بعد كشف العنوان المكرر.
- -tentative
- (IPv6 فقط) أدرج فقط العناوين التي ليست حاليًا في عملية كشف العنوان المكرر.
- deprecated
- (IPv6 فقط) أدرج فقط العناوين المُهملة.
- -deprecated
- (IPv6 فقط) أدرج فقط العناوين غير المُهملة.
- dadfailed
- (IPv6 فقط) أدرج فقط العناوين التي فشلت في كشف العنوان المكرر.
- -dadfailed
- (IPv6 فقط) أدرج فقط العناوين التي لم تفشل في كشف العنوان المكرر.
- temporary or secondary
- أدرج فقط عناوين IPv6 المؤقتة أو عناوين IPv4 الثانوية. تشارك نواة لينكس بتة واحدة لهذه، لذا فهي في الواقع أسماء مستعارة لبعضها البعض رغم اختلاف المعنى حسب عائلة العنوان.
- -temporary or -secondary
- هذه الأعلام هي أسماء مستعارة لـ primary.
- primary
- أدرج فقط العناوين الرئيسية، في IPv6 استبعد المؤقتة منها. هذا العلم هو معكوس temporary و secondary.
- -primary
- هذا اسم مستعار لـ temporary أو secondary.
- proto ADDRPROTO
- أظهر فقط العناوين ذات بروتوكول معين، أو تلك التي لم يتضمن رد النواة بروتوكولًا لها. راجع الوسيط المقابل لـ ip address add للحصول على تفاصيل حول بروتوكولات العناوين.
ip address flush - امسح عناوين البروتوكول¶
يمسح هذا الأمر عناوين البروتوكول المحددة بمعايير معينة.
يحتوي هذا الأمر على نفس وسائط show باستثناء أن محددات type و master غير مدعومة. الفرق الآخر هو أنه لا يُنفذ عند عدم إعطاء أي وسائط.
تحذير: هذا الأمر وأوامر flush الأخرى لا ترحم. ستقوم بمسح جميع العناوين بقسوة.
مع خيار -statistics، يصبح الأمر مطولًا. يطبع عدد العناوين المحذوفة وعدد الجولات التي تمت لمسح قائمة العناوين. إذا أُعطي هذا الخيار مرتين، يقوم ip address flush أيضًا بتفريغ جميع العناوين المحذوفة بالتنسيق الموصوف في القسم الفرعي السابق.
أمثلة¶
ip address show
ip address show up
ip address show dev eth0
ip address add 2001:0db8:85a3::0370:7334/64 dev eth1
ip address delete 2001:0db8:85a3::0370:7334/64 dev eth1
ip address flush dev eth4 scope global
انظر أيضًا¶
المؤلف¶
صفحة الدليل الأصلية كتبها Michail Litvak <mci@owl.openwall.com>
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 20 ديسمبر 2011 | iproute2 |