من می خواهم یکسری برنامه نصب کنم اما چون ای پیم ایرانی هست نمی شه
می خواهم از سرویسpptp استفاده کنم چه طوری باید درست کنم
سیستم عامل centos هستش
Printable View
من می خواهم یکسری برنامه نصب کنم اما چون ای پیم ایرانی هست نمی شه
می خواهم از سرویسpptp استفاده کنم چه طوری باید درست کنم
سیستم عامل centos هستش
توی همون network manager داره گزینه VPN . اونجا یه کانکشن جدید بساز ، کاملا هم گرافیکی هست
ممنون از جوابتون
من یادم رفت بگم به صورت کامندی می خواهم
هم طریقه ساختن هم اتصال
[COLOR="silver"][SIZE=1]- - - ادامه - - -[/SIZE][/COLOR]
راستی از طریق گرافیکی هم اگر می شه توضیح دهین
من همچین گزینه ای پیدا نکردم
کسی نمی تونه راهنماییم کنه؟
[h=2]دوست عزیز قبل از ارسال پست جستجویی در گوگل داشته باشید بعنوان مثال :
[U][B][SIZE=2][URL]https://www.google.com/search?q=%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA+pptp+%D8%AF%D8%B1+%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a[/URL][/SIZE][/B][/U]
نصب و تنظیم PPTP client در لینوکس[/h] رضا بهروزی [URL="http://www.admins.ir/v2/articles/linux.html"] لینوکس [/URL] - [URL="http://www.admins.ir/v2/articles/linux/list.html"] لینوکس [/URL]
در این آموزش با نحوه تنظیم لینوکس بعنوان یک PPTP client برای اتصال به VPN - PPTP سرور آشنا خواهیم شد.
[CENTER][IMG]http://www.persianadmins.com/picarticle/pptp-client.GIF[/IMG][/CENTER] فرض بر این است که شما از محیط متنی استفاده می کنید , از این رو آموزش بر اساس ابزارهای این محیط است ولی شما همچنین قادر خواهید بود تا در محیط گرافیکی هم ازاین روش بهره ببرید.
در گذشته برای استفاده از Encryption می بایست وصله مربوط را به هسته اضافه می کردیم در حالیکه بعد از هسته 2.6.15 دیگر نیازی به افزودن وصله به هسته نیست.ورژن جدید اکثر توزیع ها این ویژگی را بهمراه دارد.
برای بررسی ورژن هسته از دستور [B]uname -a[/B] استفاده کنید.
[COLOR=#ffffff]Reza:~# [B]uname -a[/B]
Linux debian [B]2.6.18-4-k7[/B] #1 SMP Mon Mar 26 17:57:15 UTC 2007 i686 GNU/Linux[/COLOR] با آنکه PPTP از لحاظ امنیت نسبت به رقبای دیگر خود نظیر OpenVPN در جایگاه پایین تری قرار دارد ولی نصب آسان و دردسترس بودن در اکثر سیستم عامل ها سبب برتری PPTP در نهایت می شود.
شیوه نصب و تنظیم PPTP client که در این آموزش گفته می شود در اکثر لینوکس ها مشابه می باشد.من این تنظیمات را در دبین , آبانتو و فدورا مورد آزمایش قرار داده ام.لازم به تذکر است که همه این ها از هسته بعد از 2.6.15 استفاده می کردند.
با گوگلی که انجام دادم متوجه شدم که این شیوه در این سیستم عامل ها جوابگوست :
[LIST=1][*]CentOS , RHEL , Fedora همگی با هسته بالاتر از 2.6.15[*]Debian و Ubuntu با هسته بالاتر از 2.6.15[*]FreeBSD[/LIST]
همچنین این PPTP client با این سرورها می تواند ارتباط برقرار کند :
[LIST=1][*]Microsoft Windows VPN Server[*]Linux PPTP Server[*]Cisco PIX[/LIST]
[LIST][*][B]نصب PPTP client[/B][/LIST]
اول از همه آخرین نسخه PPTP client که در حال حاظر 1.7.1 می باشد را دانلود می کنیم :
[INDENT] [COLOR=#ffffff]Reza:/tmp#[B]wget [url]http://quozl.netrek.org/pptp/pptp-1.7.1.tar.gz[/url][/B][/COLOR][/INDENT][RIGHT]سپس[/RIGHT] [INDENT] [COLOR=#ffffff]Reza:/tmp#[B]tar xvfz pptp-1.7.1.tar.gz
[/B]Reza:/tmp/[B]pptp-1.7.1[/B]#[B]cd pptp-1.7.1
[/B]Reza:/tmp/[B]pptp-1.7.1[/B]#[B]make
[/B]Reza:/tmp/[B]pptp-1.7.1[/B]#[B]make install[/B][/COLOR][/INDENT][RIGHT]PPTP client نصب شده و آماده تنظیم می باشد.[/RIGHT] [RIGHT]برای بهره برداری از PPTP client فایل های زیر را مورد استفاده قرار می دهیم :[/RIGHT]
[LIST=1][*][B]etc/ppp/chap-secrets/[/B] که نام کاربری و پسورد کانکشن را در خود ذخیره می کند[*][B]etc/ppp/peers/[I]tunnel-name[/I]/ [/B]این فایل را باید بسازیم و تنظیمات مربوط به تانل از قبیل آدرس سرور VPN را در آن قرار می دهیم.این فایل باید در دایرکتوری peers واقع شده باشد.[*][B]etc/ppp/options.pptp/ [/B]که سعی کنید تنها در صورت نیاز این فایل را ویرایش کنید , چون باعث بروز مشکلات زیادی در صورت عدم آگاهی از تاثیر تغییرات انجام شده خواهد شد.[/LIST]
تنظیمات فایل options.pptp بر تمام ارتباطات اعمال می شود و حداقل باید شامل این تنظیمات باشد :[COLOR=#000000][FONT=verdana]
[/FONT][/COLOR]
[INDENT] [LEFT][B]lock noauth nobsdcomp nodeflate[/B][/LEFT][/INDENT]نکته :
برای استفاده از Encryption می باست ماژول مربوط را لود کنید :
[INDENT] [COLOR=#ffffff]Reza:#[B]modprobe ppp_mppe[/B][/COLOR][/INDENT]
با یک مثال ادامه می دهیم :
فرض کنید می خواهیم به یک VPN سرور با مشخصات زیر ارتباط برقرار کنیم
آدرس سرور : vpn.persianadmins.com
نام کاربری : reza
پسورد : behroozi
نام تانل ارتباطی : persianadmins
[RIGHT]خوب با این مشخصات بدین ترتیب عمل می کنیم :[/RIGHT] [INDENT] [LEFT] [/LEFT] [COLOR=#ffffff]Reza:#[B]nano /etc/ppp/chap-secrets[/B][/COLOR] [LEFT][B] reza * behroozi * #Persianadmins[/B][/LEFT][/INDENT][RIGHT]فایل ازتباطی با نام persianadmins را می سازیم و تنظیم می کنیم :[/RIGHT] [INDENT] [COLOR=#ffffff]Reza:#[B]nano /etc/ppp/peers/persianadmins[/B][/COLOR] [LEFT][B]pty "pptp vpn.persianadmins.com --nolaunchpppd"
name reza
remotename *
require-mppe-128
file /etc/ppp/options.pptp
ipparam persianadmins[/B][/LEFT][/INDENT][RIGHT]تنظیمات به پایان رسید و حال میتوانیم با سرور ارتباط برقرار کنیم :[/RIGHT] [INDENT] [COLOR=#ffffff]Reza:#[B]pppd call persianadmins[/B][/COLOR][/INDENT][RIGHT]و دستور دیگر برای لینوکس های بر پایه دبین[/RIGHT] [INDENT] [COLOR=#ffffff]Reza:#[/COLOR][B][COLOR=#ffffff]pon persianadmins[/COLOR]
[/B][/INDENT][RIGHT]اگر همه چیز به درستی انجام شده باشد ارتباط برقرار می شود و شما می توانید با مشاهده ifconfig ببینید که یک اینترفیس با نام pppX اضافه شده است.[/RIGHT] [RIGHT]در صورت بروز خطا می توانید با مشاهده خطاها در فایل [B]var/log/messages/[/B] در ردهت و [B]var/log/syslog/ [/B]در دبین به حل مشکل بپردازید.[/RIGHT] [RIGHT] [/RIGHT] [RIGHT]برای قطع ارتباط می توانید ابنگونه عمل کنید :[/RIGHT] [RIGHT]1-[B]killall pppd[/B] که همه ی ارتباطات ppp را قطع خواهد کرد[/RIGHT] [RIGHT]2- [B]kill pppd-PID[/B] برای قطع کردن یک ارتباط خاص با داشتن PID[/RIGHT] [RIGHT]3-[B] poff tunnel-name [/B]برای لینوکس های بر پایه دبین[/RIGHT] [RIGHT] [/RIGHT] [RIGHT]در صورت بروز مشکل می توانید از [URL="http://pptpclient.sourceforge.net/howto-diagnosis.phtml"]اینجا[/URL] مشکلات فراگیر را مشاهده کنید.
[/RIGHT] [B]نگارنده : [COLOR=#ff0000]رضا بهروزی[/COLOR][/B]