LDATTACH(8) إدارة النظام LDATTACH(8)

الاسم

ldattach - اربط نظام خط (line discipline) بخط تسلسلي

موجز

ldattach [-1278denoVh] [-i iflag] [-s speed] [-m mtu] ldisc device

الوصف

يفتح عفريت ldattach ملف جهاز المحدد (الذي يجب أن يشير إلى جهاز تسلسلي) ويربط نظام الخط ldisc به لمعالجة البيانات المرسلة و/أو المستلمة. ثم ينتقل إلى الخلفية مع إبقاء الجهاز مفتوحاً ليبقى نظام الخط محملاً.

يمكن تحديد نظام الخط ldisc إما بالاسم أو الرقم.

لفصل نظام الخط، يُستخدم الأمر kill(1) لإنهاء عملية ldattach.

عند عدم تقديم وسائط، يطبع ldattach معلومات الاستخدام.

أنظمة الخطوط (LINE DISCIPLINES)

بناءً على إصدار النواة، فإن أنظمة الخطوط التالية متاحة:

TTY(0)

نظام الخط المبدئي، يوفر عملية شفافة (النمط الخام) بالإضافة إلى قدرات تحرير خطوط الطرفية المعتادة (النمط المطهو).

SLIP(1)

معالج ميفاق Serial Line IP (SLIP) لنقل حزم TCP/IP عبر الخطوط التسلسلية.

MOUSE(2)

مشغل جهاز لأجهزة التأشير المتصلة عبر RS232 (الفأرة التسلسلية).

PPP(3)

معالج ميفاق Point to Point Protocol (PPP) لنقل حزم الشبكة عبر الخطوط التسلسلية.

STRIP(4AX25(5X25(6)

مشغل خط لنقل حزم X.25 عبر الخطوط التسلسلية غير المتزامنة.

6PACK(7); R3964(9)

مشغل لوحدة Simatic R3964.

IRDA(11)

مشغل لينكس IrDa (نقل البيانات بالأشعة تحت الحمراء) - انظر http://irda.sourceforge.net/

HDLC(13)

مشغل HDLC متزامن.

SYNC_PPP(14)

مشغل PPP متزامن.

HCI(15)

مشغل Bluetooth HCI UART.

GIGASET_M101(16)

مشغل لمحول Siemens Gigaset M101 التسلسلي DECT.

PPS(18)

مشغل لمصدر Pulse Per Second (PPS) للخط التسلسلي.

GSM0710(21)

مشغل لمودم ميفاق تعدد الإرسال GSM 07.10 (CMUX).

الخيارات

-1، --onestopbit

اضبط عدد بتات الإيقاف (stop bits) للخط التسلسلي على واحد.

-2، --twostopbits

اضبط عدد بتات الإيقاف (stop bits) للخط التسلسلي على اثنين.

-7، --sevenbits

يُضبط حجم المحارف للخط التسلسلي على 7 بتات.

-8، --eightbits

يُضبط حجم المحارف للخط التسلسلي على 8 بتات.

-d، --debug

أبقِ ldattach في الواجهة ليكون من الممكن مقاطعته أو إجراء تنقيح له، ولطباعة رسائل مفصلة حول تقدمه إلى مخرج الخطأ القياسي.

-e، --evenparity

اضبط التكافؤ (parity) للخط التسلسلي على زوجي.

-i، --iflag قيمة...

تُضبط البتات المحددة في كلمة c_iflag للخط التسلسلي. قد تكون القيمة (قيمة) المعطاة رقماً أو اسماً رمزياً. وإذا سُبقت القيمة بعلامة ناقص، تُمسح البتات المحددة عوضاً عن ضبطها. يمكن إعطاء عدة قيم مفصولة بفاصلة لضبط ومسح بتات متعددة.

-n، --noparity

اضبط التكافؤ (parity) للخط التسلسلي على لا شيء (none).

-o، --oddparity

اضبط التكافؤ (parity) للخط التسلسلي على فردي.

-s، --speed قيمة

تُضبط سرعة (معدل البود) الخط التسلسلي على القيمة (قيمة) المحددة.

-c، --intro-command سلسلة_محارف

يُعرف أمر مقدمة يُرسل عبر الخط التسلسلي قبل استدعاء ldattach. على سبيل المثال، بالاقتران مع تهيئة الخط GSM0710، يكون الأمر 'AT+CMUX=0\r' مناسباً عادةً لتبديل المودم إلى وضع CMUX.

-p، --pause قيمة

يُنتظر لعدد ثوانٍ يساوي القيمة (قيمة) قبل استدعاء ldattach. المبدئي هو ثانية واحدة.

-m، --mtu قيمة

اضبط الحد الأقصى لحجم الإطار لـ GSM0710 CMUX. إذا لم يُحدد، فتقليدياً كان ldattach يضبط القيمة المبدئية على 127. يختلف هذا عن القيمة المبدئية لـ 3GPP TS 27.010 البالغة 31 بايت، لذا يوصى بتحديدها

-h، --help

اعرض نص المساعدة ثم اخرج.

-V، --version

اعرض الإصدار واخرج.

المؤلفين

Tilman Schmidt <tilman@imap.cc>

انظر أيضاً

inputattach(1)، ttys(4)

التبليغ عن الأخطاء

لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.

التوفر

الأمر ldattach جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1