مقاله نصب و راهاندازي مودم (docx) 11 صفحه
دسته بندی : تحقیق
نوع فایل : Word (.docx) ( قابل ویرایش و آماده پرینت )
تعداد صفحات: 11 صفحه
قسمتی از متن Word (.docx) :
Modems
نصب و راهاندازي مودم
مودم وسيلهاي ميباشد كه ميتواند از طريق خط تلفن ارتباط شما را با جهان خارج برقرار نموده و در صورتيكه تمايل داريد در يك ISP بشويد ميتوانيد با نصب و راهاندازي مودم و نرمافزارهاي لازمه، ديگران را از طريق مودم به دنياي خارج هدايت نمائيد.
معمولاً اكثر مودمهاي توليد شده حتماً (قطعاً) با سيستم عامل ويندوز سازگار بوده و تعداد محدودي مودم توسط Linux پشتيباني ميگردند.
علت اينكه بسياري از لينوكس كارها! به مودم، winmodem ميگويند واضح و روشن ميباشد زيرا تعداد ويندوزهاي نصب شده در جهان و بر روي clientها بسيار بيشتر از Linux بوده و كمپاني سازنده مودم در وحله اول device driver مربوط به ويندوز را تهيه نموده و در فاز بعدي device driver مربوط به Linux را تهيه نموده و يا علاقمندان به Linux اقدام به نوشتن و تهيه نرمافزار لازمه مينمايند.
در هر حال، فراموش نگردد كه اگر ميخواهيد اقدام به تهيه مودم نمائيد، حتماً به سايتهاي زير متصل شده و يك بررسي اجمالي داشته باشيد.
www.smlink.com www.linmodems.org
توصيه ميگردد كه خادمهاي جدي را مستقيماً به مودم وصل ننموده و مودمها به روتر متصل گردند.
ضمناً نصب مودمهاي داخلي (internal) بر روي خادمها توصيه نميگردد و بهتر است كه تعداد تجهيزات نصب شده بر روي برد مادر حداقل باشد تا خرابي و hang نمودن سختافزار باعث Down شدن سيستم نگردد.
سعي بر تهيه مودم خارجي(External) نمائيد.
فعاليتهاي زير براي راهاندازي مودم براي وصل به IPS مورد نياز ميباشد.
در زمان بالا آمدن سيستم، اگر kudau فعال باشد، مودم را شناسائي نموده و با پيام مناسب شما را آگاه مينمايد و اگر سرويس kudau فعال نميباشد، با وارد نمودن فرمان kudau مودم شناخته خواهد شد.
مودمهائي كه از طريق usb متصل ميگردند ممكن است از طريق kudau شناخته نگردند و شما با نصب Device Driver مربوطه، مودم را خواهيد شناساند.
در محيط گرافيكي و انتخاب internet بر روي kpppd كليك نمائيد. (با فرمان kppp نيز ميتوانيد اين فعاليت را انجام دهيد)با توجه به اطلاعاتي كه داريد ميتوانيد قلمهاي اطلاعاتي لازمه را پر نموده و پس از پايان كار ميتوانيد به اينترنت متصل گرديد.مجدداً تاكيد ميگردد كه هر مودمي با Linux سازگار نميباشد و انتخاب نادرست
-41275022669500
66040030734000-24765016256000
-2476505651500
-33020019177000
با مطالعه فايل /var/log/messages مشخص ميگردد كه آيا سيستم عامل مودم را شناخته است.
-4953008001000
-24765016383000
-165100205740000
چگونه يك ISP شويم
ميخواهم مودم را طوري راهاندازي كنم تا ديگران با گرفتن شماره تلفن من، به خادم متصل شده و سرويس بگيرند.به عبارتي ميخواهم
بعيد است كه يك نفر با يك مودم ISP گردد!، با اين حال براي اينكه به سوال پاسخ داده شود بايستي فعاليتهاي زير انجام پذيرد.
1ـ اتصال مودم
2ـ اجراي kudzu
3ـ تعريف مودم با فرمان mgetty در inittab
4ـ راهاندازي سرويس ppp(dial-in)
5ـ تنظيم ppp
6ـ اضافه نمودن كاربران به pap-secrets
7ـ توليد شناسه(userid) تحت Linux
8 ـ راهاندازي (Turn on) مسير ياب
9ـ اجراي mgetty
10ـ تست و مشاهده Log
مودم را بايستي به COM1 و يا COM2 متصل نموده و براي اينكه مطمئن شويد كه سيستم COM1 و يا COM2 را شناخته به فايل /var/log/messages مراجعه گردد.
نمايش بخشي از فايل /var/log/messages :
Jul 1 14:39:14 jalal kernel:serial driver version 5.05c(2001-07)
With MANY-Ports MUL TIPORT SHARE- IRQ SERLAL-PCI enabled
Jul 1 14:39:14 jalal kernel:tty S0 at oxo (irq=4)is a 16550 A
Jul 1 14:39:14 jalal kernel:tty S1 at oxo (irq=3)is a 16550 A
گزارش فوق نشان ميدهد كه kernel، دو پورت سريال پيدا نموده و آدرسها و IRQ آنها را تشخيص و مقادير آنها را نوشته است.
ضمناً tty SO معادل COM1 و ttyS1 معادل COM2 ميباشد.
2ـ اجراي kudau (اجراي kudau اختياري است): با اجراي فرمان kudau، مودم شناخته شده و نرمافزارهاي لازمه وارد سيستم ميگردد. (Device Driver)
3ـ تعريف مودم با فرمان mgetty در inittab:
خط زير را در فايل /etc/inittab اضافه ميكنيم.
So:2345:respawn:/sbin/mgetty-Dttyso
و اگر به COM2 نيز مودم وصل شده است، خط زير اضافه گردد.
S1:2345:respawn:/sbin/mgetty-Dttys1
4ـ راهاندازي سرويس ppp(dial-in):
به دايركتوري /etc/mgetty+sendfax رفته و فايلي با نام login.config را باز نموده و علامت # را از روي خط شماره 60 بر ميداريم.
#Autoppp/-a-ppp/usr/sbin/pppd auth-chap+pap login debug
علامت # را از روي خط فوق برداشته شود.
نكته: شماره خط ممكن است از يك گونه به گونه ديگر Linux متفاوت باشد و شماره خط 60 مربوط به Fedora II ميباشد.
5ـ تنظيم ppp:
تحت دايركتوري /etc/ppp رفته و فايلي با نام options.server توليد نموده و مقادير زير را قرار ميدهيم.
-detach
asyncmap 0
modem
crtscts
lock
و اگر ميخواهيم packetهاي LAN نيز از طريق ppp منتقل شده و ضمناً از dns نيز براي بدست آوردن آدرس استفاده كند.
خطوط زير را در فايل options.server اضافه ميكنيم.
Proxyarp
Ms-dns xxx.xxx.xxx.xxx
Ms-dns yyy.yyy.yyy.yyy
xxx.xxx.xxx.xxx آدرس DNS ميباشد و اگر خادم دوم DNS نيز وجود دارد آدرس آن را بجاي yyy.yyy.yyy.yyy قرار ميگيرد.
[root!@jalal/]#cd /etc/ppp
[root@jalal ppp]#cat options.seerver
-detach
asyncmap 0
modem
crtscts
lock
[root@jalal ppp]#
تحت دايركتوري /etc/ppp فايلي با نام options . tty s0
توليد نموده و با فرمت زير آدرسهاي IP را قرار ميدهيم.
Aaa.aaa.aaa.aaa:bbb.bbb.bbb.bbb
Netmask 255….
Aaa.aaa.aaa.aaa آدرس خادم قرار ميگيرد كه نبايستي در كل شبكه تكراري باشد و bbb.bbb.bbb.bbb مربوط به آدرس كاربري ميباشد كه ميخواهد از طريق مودم به خادم شما وصل گردد. اگر مودم به COM2 وصل باشد نام فايل فوق تغيير پيدا ميكند.
نمايش فايل options . tty s1
[root!@jalal/]#cd /etc/ppp
[root@jalal ppp]#cat options.ttys1
192.168.10.23:192.168.10.28
netmask 255.255.255.0
[root@jalal ppp]#
6ـ اضافه نمودن كاربران به pap-secrets :
تحت دايركتوري /etc/ppp و در فايل pap-secrets شناسه و اسم رمز را قرار ميدهيم.
اين فايل بر خلاف دو فايل قبلي كه بايستي ساخته شود، وجود داشته و فقط بايستي در آن مقادير جديد را قرار دهيم.اين فايل ممكن است مرتباً تغيير پيدا نمايد زيرا در يك سايت عملياتي مرتبا userid توليد و حذف ميگردد و كاربران ممكن است كه بخواهند از طريق مودم به خادم متصل گردند.
7ـ توليد شناسه (userid) تحت linux:
[root@jalal /]#useradd jalal
[root@jalal /]#passwd jalal
changing password for user jalal.
New password:
Retype new password
Passwd:all authentication tokens updated successfully.
8 ـ راهاندازي (Turn on) مسيرياب:
اگر تمايل داريد كاربري كه از طريق مودم به شما متصل شده است به شبكه سراسري دسترسي داشته باشد، فرمان زير را در فايل /etc/local.rc قرار دهيد تا با بالا آمدن سيستم اجرا گردد.
Echo 1 >/proc/sys/net/ipv4/ip-forward
نرمافزار init در آخرين گامهاي بالا آوردن نرمافزارهاي لازمه، به فايل /etc/local.rc مراجعه نموده و آن را اجرا مينمايد.
[root!@jalal/]#cd /etc
[root@jalaletc]#cat rc.local
#!/bin/sh
#this script will be executed * after* all the other init scripts.
# You can put your own initialization stuff in here if you don`t
# want to do the full sys V style init stuff.
Touch / var/lock/ subsys / local
Echo 1> proc.sys.net/ipv4.ip-forward
9ـ اجراي mgetty :
با اجراي فرمان init q به پروسس Init اعلام مينمائيم كه تغييراتي در فايل Inittab داده و نرمافزار Init به فايل مراجعه و تغييرات را اعمال نمايد.
بعد از اجراي Initq نرمافزار mgetty وارد حافظه شده و مودم را كنترل مينمايد و اگر يك كامپيوتر با شماره تلفني كه متصل به مدم ميباشد تماس بگيرد، مودم پاسخ داده و ارتباط برقرار ميگردد.
10ـ تست و مشاهده Log:
بعد از آنكه از طريق يك كامپيوتر به خادم متصل شديد به Log مراجعه نموده و گزارشات لازمه را بررسي نمائيد.
اگر خطا و مشكل خاصي در فايل Log مشاهده گرديد بايستي با مراجعه به بخشهاي قبلي مراجعه نموده و مجدد كنترلهاي لازمه را انجام و تست و مشاهده Log را در دستور كار خود قرار دهيد.
logهاي ppp تحت /var/log/messages قرار داده ميشود. قرار داده ميشود.
منابع:
پخشهاي لينوكس:
www.redhat.com
پروژه سيستم عامل ملي:
www.farsilinux.org
لينوكس براي ايرانيان
www.technotux.com
www.technotux.com
www.gnu.org
www.linux.org
kernel .org
www.linuxiran.org
www.farsilinux.org
http://www.itna.ir/archives/article/all.php