تعريف المودم على لينكس
كيفيّة تعريف اجهزة المودم على اجهزة لينكس


قبل الدخول فى تفاصيل تعريف المودم سأفترض الاتى:

1-لديك مودم مثبت على الجهاز
2-نظام التشغيل لديك هو لينكس
3-حساب اتصال مع مزود خدمة انترنت
4-تعرف نوع المودم لديك PCI ام ISA
5-تعرف ان المودم الذى تستخدمه هو جهاز Hardware Device اذا لم تكن متاكد اذهب الى

http://www.idir.net/~gromitkc/winmodem.html

وتاكد اذا كان جهازك بالقائمه
ولتتاكد ان جهاز المودم لديك مدعوم من لينكس اذهب الى http://www.linmodems.org
* اذا كان جهاز المودم لديك خارجى او ISA فهناك فرص لان يكون معرفاً ولتتأكد من ذلك
ادخل ك مشرف Root واكتب الامر التالى
*setserial -bg /dev/ttyS#
اذا كان المودم لديك ISA External ستجد


/dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A
/dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A


اما اذا كان المودم PCI فسنقوم بخطوات قليله هى:

ادخل ك Root واكتب الامــر

cat /proc/pci

يجب ان ترى الرسالة التاليه بعد تنفيذ الامــر
Serial controller: Unknown vendor Unknown device (rev 1).
Vendor id=12b9. Device id=1008.
Medium devsel. IRQ 5.
I/O at 0xfcc0 [0xfcc1].
Bus 1, device 0, function 0:


سنستعمل هذه المعلومات لضبط المودم بأستعمال setserial

استعمل الامــر التالى

setserial /dev/ttyS2 uart 16550A port 0xfcc0 irq 5

ولاتنسى تغيير القيم بالتى ظهرت لديك فى الخطوة السابقه

من بعد يجب ايجاد طريقه لتحميل هذا الامــر كل مره مع تحميل الجهاز Booting وذلك اذا كنت تعمل على ريدهات او ماندريك ستجد ملف بأسم
rc.local على المسار
(/etc/rc.d/rc.local)

بعد ان تأكدت من وجود الملف ادخل كمشرف Root ونفذ الامـــر

echo setserial /dev/ttyS2 uart 16550A port 0xfcc0 irq 5 >> /etc/rc.d/rc.local

سيقوم هذا الامــر بأضافة المعلومات الناتجه الى نهاية الملف.

الان لأختبار الامــر حينما نكتب

*setserial -bg /dev/ttyS
يجب ان نرى معلومات مشابهه لهذه مع ملاحظة تغيير القييم

/dev/ttyS2 at 0xfcc0 (irq = 5) is a 16550A

بعد ذلك اذهب الى معالج الاتصال Dialup Connection وجرب الاتصال اذافشل فقط غيّر فى
*ttys
كل مره بقيمة جديده حتى نجد المكان المناسب
وذلك بالاختيار من القائمة المنسدله .