| IP(8) | لينكس | IP(8) |
الاسم¶
ip - عرض / التحكم في التوجيه، أجهزة الشبكة، الواجهات والأنفاق
موجز¶
ip [ OPTIONS ] OBJECT { COMMAND | help }
ip [ -force ] -batch filename
OBJECT := { address | addrlabel | fou | help | ila | ioam | l2tp | link | macsec | maddress | monitor | mptcp | mroute | mrule | neighbor | neighbour | netconf | netns | nexthop | ntable | ntbl | route | rule | sr | tap | tcpmetrics | token | tunnel | tuntap | vrf | xfrm }
OPTIONS := { -V[ersion] | -h[uman-readable] | -s[tatistics] | -d[etails] | -r[esolve] | -iec | -f[amily] { inet | inet6 | link } | -4 | -6 | -B | -0 | -l[oops] { maximum-addr-flush-attempts } | -o[neline] | -rc[vbuf] [size] | -t[imestamp] | -ts[hort] | -n[etns] name | -N[umeric] | -a[ll] | -c[olor] | -br[ief] | -j[son] | -p[retty] }
الخيارات¶
- -V, -Version
- طباعة إصدار الأداة ip والخروج.
- -h, -human, -human-readable
- إخراج إحصائيات بقيم قابلة للقراءة البشرية متبوعة بلاحقة.
- -b, -batch <FILENAME>
- قراءة الأوامر من ملف مزود أو الإدخال القياسي وتنفيذها. سيؤدي أول فشل إلى إنهاء ip.
- -force
- لا تنهِ ip عند الأخطاء في وضع الدفعة. إذا حدثت أي أخطاء أثناء تنفيذ الأوامر، سيكون رمز إرجاع التطبيق غير صفري.
- -s، -stats، -statistics
- إخراج المزيد من المعلومات. إذا ظهر الخيار مرتين أو أكثر، تزداد كمية المعلومات. كقاعدة، المعلومات هي إحصائيات أو بعض القيم الزمنية.
- -d، -details
- إخراج معلومات أكثر تفصيلاً.
- -l, -loops <COUNT>
- تحديد أقصى عدد من الحلقات التي سيحاول منطق 'ip address flush' تنفيذها قبل الاستسلام. المبدئي هو 10. الصفر (0) يعني التكرار حتى إزالة جميع العناوين.
- -f, -family <FAMILY>
- تحديد عائلة البروتوكول المراد استخدامها. يمكن أن يكون معرف عائلة البروتوكول أحد inet أو inet6 أو bridge أو mpls أو link. إذا لم يكن هذا الخيار موجودًا، يتم تخمين عائلة البروتوكول من الوسائط الأخرى. إذا لم يعط باقي سطر الأوامر معلومات كافية لتخمين العائلة، يتراجع ip إلى العائلة المبدئية، عادةً inet أو any. link هو معرف عائلة خاص يعني عدم وجود بروتوكول شبكة متضمن.
- -4
- اختصار لـ -family inet.
- -6
- اختصار لـ -family inet6.
- -B
- اختصار لـ -family bridge.
- -M
- اختصار لـ -family mpls.
- -0
- اختصار لـ -family link.
- -o، -oneline
- أخرج كل سجل في سطر واحد، مع استبدال تغذية السطور بمحرف '\'. هذا مفيد عندما تريد عد السجلات باستخدام wc(1) أو استخدام grep(1) على المخرج.
- -r, -resolve
- استخدام محلل أسماء النظام لطباعة أسماء DNS بدلاً من عناوين المضيف.
- -n, -netns <NETNS>
- تبديل ip
إلى مساحة
اسم الشبكة
المحددة NETNS.
في الواقع
يبسط فقط
تنفيذ:
ip netns exec NETNS ip [ OPTIONS ] OBJECT { COMMAND | help }
إلى
ip -n[etns] NETNS [ OPTIONS ] OBJECT { COMMAND | help }
- -N، -Numeric
- اطبع رقم البروتوكول والنطاق و dsfield وما إلى ذلك مباشرة بدلاً من تحويله إلى اسم قابل للقراءة من قبل البشر.
- -a, -all
- تنفيذ الأمر المحدد على جميع الكائنات، يعتمد ذلك على ما إذا كان الأمر يدعم هذا الخيار.
- -c[اللون][={always|auto|never}
- اضبط خرج
الألوان.
إذا حُذف
المعامل أو
كان always
(دائمًا)،
يُمكن خرج
الألوان
بغض النظر
عن حالة stdout.
إذا كان
المعامل auto
(آلي)،
يُفحص ما
إذا كان stdout
طرفية قبل
تمكين خرج
الألوان.
إذا كان
المعامل never
(أبدًا)،
يُعطل خرج
الألوان.
إذا حُدد
عدة مرات،
تكون
الغلبة
لآخر واحد.
يُتجاهل
هذا العلم
إذا أُعطي
-json أيضًا.
يمكن التأثير على لوحة الألوان المستخدمة بواسطة متغير البيئة COLORFGBG (انظر ENVIRONMENT).
- -t، -timestamp
- عرض الوقت الحالي عند استخدام خيار المراقبة.
- -ts، -tshort
- مثل -timestamp، لكن باستخدام تنسيق أقصر.
- -rc, -rcvbuf<SIZE>
- ضبط حجم مخزن الاستقبال لمقبس netlink، المبدئي 1 ميجابايت.
- -iec
- طباعة المعدلات المقروءة للبشر بوحدات IEC (مثل 1Ki = 1024).
- -br، -brief
- طباعة المعلومات الأساسية فقط بتنسيق جدولي لتحسين قابلية القراءة. هذا الخيار مدعوم حالياً فقط بأوامر ip addr show وip link show وip neigh show.
- -j، -json
- إخراج النتائج بتنسيق JSON (JavaScript Object Notation).
- -p، -pretty
- تنسيق JSON المبدئي مضغوط وأكثر كفاءة في التحليل لكنه صعب القراءة لمعظم المستخدمين. هذه العلامة تضيف مسافات بادئة لتحسين قابلية القراءة.
- -echo
- طلب إرسال الضبط المطبق من النواة مرة أخرى.
IP - صيغة الأوامر¶
OBJECT¶
- address
- - عنوان البروتوكول (IP أو IPv6) على جهاز.
- addrlabel
- - تهيئة التسمية لاختيار عنوان البروتوكول.
- fou
- - تهيئة منفذ استقبال Foo-over-UDP.
- ila
- - إدارة عناوين محدد الموقع (ILA).
- ioam
- - إدارة نطاقات IOAM ومخططات IOAM.
- l2tp
- - نفق إيثرنت عبر IP (L2TPv3).
- link
- - جهاز الشبكة.
- macsec
- - تهيئة جهاز MACsec.
- maddress
- - عنوان البث المتعدد.
- monitor
- - مراقبة رسائل netlink.
- mptcp
- - إدارة مدير مسار MPTCP.
- mroute
- - إدخال خبيئة التوجيه للبث المتعدد.
- mrule
- - قاعدة في قاعدة بيانات سياسة التوجيه للبث المتعدد.
- neighbour
- - إدارة مدخلات خبيئة ARP أو NDISC.
- netconf
- - مراقبة تهيئة الشبكة.
- netns
- - إدارة مساحات أسماء الشبكة.
- nexthop
- - إدارة كائنات المسار التالي.
- ntable
- - إدارة تشغيل خبيئة الجيران.
- route
- - مدخل جدول التوجيه.
- rule
- - قاعدة في قاعدة بيانات سياسة التوجيه.
- sr
- - إدارة توجيه القطاعات IPv6.
- stats
- - إدارة وعرض إحصائيات الواجهة.
- tcp_metrics/tcpmetrics
- - إدارة مقاييس TCP.
- token
- - إدارة معرفات الواجهة المرمزة.
- tunnel
- - نفق عبر IP.
- tuntap
- - إدارة أجهزة TUN/TAP.
- vrf
- - إدارة أجهزة التوجيه والإرسال الافتراضية.
- xfrm
- - إدارة سياسات IPSec.
يمكن كتابة أسماء جميع الكائنات بصيغة كاملة أو مختصرة، على سبيل المثال يمكن اختصار address إلى addr أو فقط a.
COMMAND¶
يحدد الإجراء الذي سيُجرى على الكائن. تعتمد مجموعة الإجراءات الممكنة على نوع الكائن. كقاعدة، يمكن إضافة وحذف وعرض (أو سرد) الكائنات، لكن بعض الكائنات لا تسمح بكل هذه العمليات أو تحتوي على أوامر إضافية. الأمر help متاح لجميع الكائنات. يطبع قائمة بالأوامر المتاحة واصطلاحات صياغة الوسائط.
إذا لم يُعطَ أمر، يُفترض أمر مبدئي. عادةً ما يكون list أو، إذا لم يمكن سرد كائنات هذه الفئة، help.
البيئة¶
- COLORFGBG
- إذا تم
تعيينه،
تُستخدم
قيمته
للكشف عما
إذا كانت
الخلفية
داكنة أم
فاتحة
واستخدام
ألوان
متباينة
لها.
متغير البيئة COLORFGBG يحتوي عادةً على قيمتين أو ثلاث مفصولة بفواصل منقوطة؛ نريد القيمة الأخيرة في كلتا الحالتين. إذا كانت هذه القيمة 0-6 أو 8، اختر ألوانًا مناسبة للخلفية الداكنة:
COLORFGBG=";0" ip -c a
حالة الخروج¶
حالة الخروج هي 0 إذا نجح الأمر، و1 إذا كان هناك خطأ نحوي. إذا أبلغ النواة عن خطأ، تكون حالة الخروج 2.
أمثلة¶
ip addr
ip neigh
ip link set x up
ip link set x down
ip route
التاريخ¶
كتب ip بواسطة Alexey N. Kuznetsov وأضيف في Linux 2.2.
انظر أيضًا¶
ip-address(8), ip-addrlabel(8), ip-fou(8),
ip-ioam(8), ip-l2tp(8), ip-link(8),
ip-macsec(8), ip-maddress(8), ip-monitor(8),
ip-mptcp(8), ip-mroute(8), ip-neighbour(8),
ip-netconf(8), ip-netns(8), ip-nexthop(8),
ip-ntable(8), ip-route(8), ip-rule(8), ip-sr(8),
ip-stats(8), ip-tcp_metrics(8), ip-token(8),
ip-tunnel(8), ip-vrf(8), ip-xfrm(8)
مرجع أوامر IP
ip-cref.ps
التبليغ عن الأخطاء¶
أبلغ عن أي أخطاء إلى القائمة البريدية لمطوري الشبكة <netdev@vger.kernel.org> حيث يتم التطوير والصيانة بشكل رئيسي. لا تحتاج إلى الاشتراك في القائمة لإرسال رسالة هناك.
المؤلف¶
صفحة الدليل الأصلية كتبها Michail Litvak <mci@owl.openwall.com>
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 20 ديسمبر 2011 | iproute2 |