نصب Dial Server بر روی یک ماشین لینوکسی

مشاهده : 145
نصب Dial Server بر روی یک ماشین لینوکسی کامپیوتر و موبایل
زمانی که شما می خواهید یک ارتباط بـدون داشتن اینترنت داشته باشید، بالاجبار بایـد از گزینه P۲P استفاده کنید و یا زمانی که بخواهید بدون داشتن شبکه از راه دور بر روی ماشینی SSH کنید و داخل آن شوید، می بایست از پروتکل PPP استفاده نمایید.● نیازمندیها ▪ دو عدد کامپیوتر هر دو با دو […]
زمانی که شما می خواهید یک ارتباط بـدون داشتن اینترنت داشته باشید، بالاجبار بایـد از گزینه P۲P استفاده کنید و
یا زمانی که بخواهید بدون داشتن شبکه از راه دور بر روی ماشینی SSH کنید و داخل آن شوید، می
بایست از پروتکل PPP استفاده نمایید.
● نیازمندیها ▪ دو عدد کامپیوتر هر دو با دو مودم نصب شده بر روی آن ها ▪ دو خط
تلفن ▪ سیستم عـامل گـنو /لینوکس ▪ برنامه mgetty ▪ برنامه SSH سمت سرور ▪ برنامه SSH سمت client شده
باشد.
▪ برنامه pppd تحت لینوکس البته ما یک استفاده تک بعدی از برنامه mgetty و pppd را بیان خواهیم کرد.
در صورتی که بخواهید از سرویس های این دو برنامه مطلع شوید به Manual فایل های آنها رجوع کنید.
در ابتدا تست کنید که mgetty، pppd و sshd بر روی کامپیوتر شما نصب شده باشند.
▪ نکته : چون در اینجا پـیکربندی سرور آن در نظر می باشد، همه چیز که تحت لینوکس باشد را
بر روی ماشین سرور تصور کنید.
(آن ماشین که بر رویش Dial می شود) ▪ نکته : قـبل از درج و یـا ویـرایش فایـلی، شـما بایـد
بــدانید کـه مودمتـان بر روی چه پورتـی نـصب شده است؛ ttyS۱,ttyS۰ و یا …….
ttySn و حتی ttyUSB۰ , ttyUSB۱ و یا ttyUSBn) ما فرض را بر آن گذاشتیم که مودم شما بر روی
پورت سریال شماره (com۲)۲ یعنی ttyS۱ نصب شده است.
۱) مرحله اول در مرحله اول شما باید فایل زیر را ویرایش کنید: /etc/mgettytsendfan/mgetty.config البته قبل از درج و یا
هرگونه ویرایش ، نکته Case Sentisive بودن لینوکس را فراموش نکنید.
در فایل مذکور لطفاً خطوط زیر را وارد کنید: ـ Port ttyS۱ ـ debug ـ init chat “”ATZ OK ATF۱M۰E۱Q۰S۰=۳
OK ـ statistics –chat “”AT OK ATi۲ OK ـ statistics – file /va۱/log/ statistics.ttyS۱ ـ answer – chat “ATA CONNECT”
البته فراموش نشود که قبل از درج در این فایل ، شما باید تمام خطوطی را که با init شروع
می شوند، comment کنید ( در ابتدا ایشان یک بگذارید)، نکته دیگری که در بودن این فایل وجود دارد، رشته
جلوی خط init chat می باشد، شما باید رشته مربوط به مودم خود را در آن بنویسید.
البته در خط init دیـگر وجود دارد و ممکن است به مودم شما بخورد ما از مودم U.S.
Robotic ۲۸.۸ External استفاده کرده ایم.
۲) مرحله دوم شما باید در این مرحله فایل روبرو را ویرایش کنید: /etc/mgetty fax/login.config ▪ لطفاً خط زیر در آن
پیدا گردد و اگر Comment می باشد، آنرا Comment کنید: /autoppp/ a ppp /usr/sbin/pppd auth chap tpap login debug ▪
و کـلمه” a ppp” را به یک” “(dash) تبدیل کنید و دو کلمه زیر را جلو خط در ادامه پارامترها
pppd اضافه کنید: silent – detach ▪ یعنی خط را به حالت زیر در بیاورید: autoppp/ /usv/sbin/pppd auth – chap
tpap login debug silent detach توجه داشته باشید که دومین Dash که در این خط داریم، از دو طرف دارای
فضای خالی می باشد.
هر یک از این فضاها باید ۸ خانه خالی باشند (یک Tab) ۳) مرحله سوم ▪ در این مرحله به
دایرکتوری etc/ppp/ رفته و کل محتوای فایل Options را به صورت زیر در می آوریم: ـ Debug ـ auth –
chap pap login ـ modem ـ asyncmap ۰ ـ netmask ۲۵۵.۲۵۵.۲۵۵.۰ ـ crtscts ـ lock ـ proxy aup شـما در
ایـن مرحله فایل “etc/ppp/options/” را ویـرایـش کـردیـد، امـا بـا همـین مـحتویـات بـاید فایـلی بـه نـام etc/ppp/options.server/ بسازید، برای انجام این
کار می توانید دستور زیر را وارد کنید: ـ cp /etc/ppp/options /etc/ppp/options.server ۴) مرحله چهارم ▪ در فایل /etc/ppp/pap secrets
خط زیر را اضافه کنید : * * “ “ * ▪ توجه : هر فاصله خالی به اندازه یک
Tab می باشد .
۵) مرحله پنجم فایلی به نام etc/ppp/options.ttyS۱/ یعنی با پسوند پورت مودمتان ایجاد نمایید و در آن دو invalid iP
را بصورت زیر وارد نمائید : ۱.۱.۱.۱:۱.۱.۱.۲ در واقـع زمانی که شما باید ssh کـنید، باید iP سـرور را داشـته
باشـید، iP اولی یعنی ۱.۱.۱.۱، iP سـرور می شود و زمانی که Dial و سپس ssh کردید ، به ماشین
شما یک iP داده می شود که در اینجا ۱.۱.۱.۲ می باشد .
در واقع شما باید اول iP سرور و بعد یک کولن و بعد iP Client را وارد کنید .
۶) مرحله ششم ▪ در این مرحله شما باید Permission فایل pppd را تغییر دهید , برای این منظور فرمان
زیر را وارد کنید : chmodv u s /usr/bin/pppd ۷) مرحله هفتم در این نقطه از کار , شما باید فایل
etc/inittab/ را ویرایش کنید , فقط مواظب باشید که برچسب تکراری نگذارید .
Md:۲۳۴۵:respawn:/sbin/mgetty –x ۸ ttyS۱ –s ۳۸۴۰۰ /dev/ttyS۱ ● چندین نکته برای این مرحله ۱) s ۳۸۴۰۰ سرعت مودم شما را
مشخص می کند که اگر به مودم شما نخورد , شما می توانید لیست سرعتهای معتبر را در برنامه minicom
بدست آورید و با خودتان تست کنید .
هیچ وقت mgetty را با برنامه اشتباره نگیرید که مسئله برای اشتباه گرفتن این دو برنامه با هم AND شو
کند .
هر دو درinittab نوشته می شوند , تشابه اسمی ۲) شماره پورت را منطبق با نصب مودم خود صادر کنید
.
۳) هیچ وقت Label تکراری برای خط خودتعریف نکنید .
ما فرض را بر آن گذاشتیم که Mod در inittab تعریف شده است .
۴) برای اطمینان از اینکه سرور شما درست کار می کند باید چندین بار بر روی آن Dial کنید و
نتایج دقیقاً مشابه همدیگر باشند برای اینکه بفهمید چه اتفاقاتی بر روی سرور می افتد , می توانید فرمان زیر
را صادر کنید : tail –f /var/log/mgetty.log.ttyS۱ ▪ شما باید در آخر جمله هایی که بعد از این دستور چاپ
می شوند , جمله زیر را ببینید: Waiting …… و زمانی که Dial انجام شد، باید صدای مودم شما بلند
شود، و بعد از این جمله goti چاپ می شود و بدین صورت جملات log فایل ما تغییر می کند.
● نکته: اگر Dialing تمام شد و به طور متناوب برروی صفحه چیزهایی چاپ شد، شما String مودم خود را
درست چاپ نکرده اید.
● چند نکته: ۱) به هیچ عنوان برای گرفتن Shell، از Hyperterminal استفاده نکنید، زیرا این برنامه از TCP/iP استفاده
نمی کند و شما نمی توانید iP بـگیرید.
این برنامه فقط پروتکل (Point ۲ Point Protcol) استفاده می کند.
ولی اگر از ssh استفاده ک ید، هم منی پا برجاست و دیگر ینکه ssh از TCP/iP استفاده می کند.
۲) ما در فایـل “mgetty.config” خطی به نام “init chat” اضافه کردیم که در جلوی آن یک String موجود می
باشد.
ما این String را منطبق بر مودم “U.S.
Robotic Sportten ۲۸.۸ ” گذاشتیم.
شما هم باید هنگام نصب مودم , String آنرا از Config فایلهای مربوط به مودم و یا از روی دفترچه
آن بدست آورید.
البته نگران نباشید ، همچنین در خود این فایل ، چند String عمومی به صورت Comment وجود دارد که شما
با Uncomment کردن آن می توانید آنها را برای مودم خود تست کنید.
نشریه لینوکس ایران
2011-06-30 / گردآوری:
گزارش خطا در خبر
نظر خود را بنویسید - نظرات کاربران (۰)
فیلم پرشین وی
با دنیای بی نظیر و پر از خلاقیت گوشی های موبایل همراه شوید با دنیای بی نظیر و پر از خلاقیت گوشی های موبایل همراه شوید
دراین مطلب به بررسی دنیای بی نظیر و پر از خلاقیت گوشی های موبایل خواهیم پرداخت ، با ما همراه شوید .
سوژه های روز رو این جا ببینید !
فال روزانه
تعبیر خواب
گوشی دست دوم بخریم یانه؟ (نکات مهم خرید گوشی دست دوم)
کمی در رابطه با تاریخچه و اطلاعات گوگل کروم بخوانیم
کیفیت و وضوح بالای تلویزیون ۵۵ اینچ سونی به همراه قیمت
تجربه فروش بیشتر با طراحی سایت فروشگاهی
اندروید ۱۰ جدیدترین سیستم عامل گوشی های هوشمند را بیشتر بشناسید
دوربین آیفون ۱۱ را بیشتر بشناسیم
سونی اکسپریا ۵ پرچم دار کوچک سونی
نحوه فهمیدن آنفالو شدن در اینستاگرام توسط سایر کاربران
آیپد پروی جدید و ویژگی های منحصربفردش
آیفون ۱۱ چه چیزهایی برای موفقیت لازم دارد؟
حذف شدن کیبورد گوشی ها با هوش مصنوعی
تعداد لایک در اینستاگرام نمایش داده شود یا نه؟
راه‌ رفتن معلولین با آسانی با شورت ورزشی رباتیک
اسم آیفون آیا از گوشی های اپل حذف خواهد شد؟
بازی‌های رایگان iOS مخصوص فصل تابستان
جایگزین sms اندروید گوشی های سامسونگ
logo-samandehi