raravaice
چهارشنبه 24 تیر 1388, 11:50 صبح
موضوع : روش ایجاد یک اتصال PPTP به سرور در لینوکس
مقالات مرتبط :
راه اندازی PPTP Sever در Linux (http://barnamenevis.org/forum/showthread.php?t=150280)
راه اندازی : L2TP VPN Linux Server (http://barnamenevis.org/forum/showthread.php?t=168315)
L2TP Client in Linux and Windows (http://barnamenevis.org/forum/showthread.php?t=168320)
1.نصب بسته های مورد نیاز :
yum install ppp pptp
2.ایجاد فایل اتصال :
cd /etc/ppp/peers
vi vpn
3.اضافه کردن پارامترهای مورد نیاز در فایل ایجاد شده در مرحله قبل :
maxfail 0
lcp-echo-interval 60
lcp-echo-failure 4
defaultroute
pty "pptp VPN_SERVER_IP --nolaunchpppd"
name USERNAME
remotename PPTP
file /etc/ppp/options.pptp
logfile /var/log/vpn.log
4.افزودن نام کاربری و کلمه عبور برای اتصال به سرور به فایل chap-secrets
cd /etc/ppp
vi chap-secrets
-----------------------------------------------------------------------------
# Secrets for authentication using CHAP
# client server secret IP addresses
USERNAME PPTP PASSWORD
5.ایجاد اتصال :
pppd call vpn
در این دستور منظور از vpn نام همان فایلی است که در مرحله 2 ایجاد شده.
6.آزمایش صحت اتصال یا عدم اتصال :
با اجرای دستور زیر میتوانید از صحت اتصال مطلع شوید.
ifconfig | grep ppp
و در صورتی که اتصال ایجاد شده باشد در پاسخ داریم :
ppp0 Link encap:Point-to-Point Protocol
در صورتی که اتصال ایجاد نشده بود و هیچ interface با نام ppp آغاز نشده بود به فایل log مراجعه کنید و علت را جویا شوید.
tail -f /var/log/vpn.log
7.فعال کردن encryption در صورت نیاز :
vi /etc/ppp/options.pptp
سپس خط require-mppe-128 # را پیدا کنید و از حالت کامنت خارج کنید require-mppe-128.
8.افزودن Route مورد نیاز:
با پشت سر گذاشتن مراحل قبل و ایجاد اتصال میتوان گفت شما تنها اتصالی با سرور برقرار کردید و گذرگاه عبور اطلاعات شما هنوز Gateway پیش فرض قبلی است، ("در Linux بر خلاف Windows این عمل به صورت خودکار انجام نمیشود")
حال نیاز داریم که route مورد نظر را اضافه کنیم.
route add -net 0.0.0.0 dev ppp0
توجه : پارامتر ppp0 در حقیقت نام همان اینتر فیسی است که در مرحله 6 ایجاد شده در در صورت اتصالات مداوم امکان تغییر این نام به ppp1,ppp2,....,pppn وجود دارد.
ورود شما را به شبکه جهانی اینترنت خیر مقدم عرض میکنم http://s1.xvay.net/?p=bac61b58923a344f178a468697b608fc
پ.و : تمام مراحل فوق بر روی توزیع Fedora و CentOS به مرحله اجرا رسیده است.
"کلیه حقوق مادی و معنوی این مقاله آموزشی متعلق به سایت barnamenevis.org میباشد و درج آن تنها با ذکر منبع مجاز است. "
با احترام
محمد جاهدمنش
مقالات مرتبط :
راه اندازی PPTP Sever در Linux (http://barnamenevis.org/forum/showthread.php?t=150280)
راه اندازی : L2TP VPN Linux Server (http://barnamenevis.org/forum/showthread.php?t=168315)
L2TP Client in Linux and Windows (http://barnamenevis.org/forum/showthread.php?t=168320)
1.نصب بسته های مورد نیاز :
yum install ppp pptp
2.ایجاد فایل اتصال :
cd /etc/ppp/peers
vi vpn
3.اضافه کردن پارامترهای مورد نیاز در فایل ایجاد شده در مرحله قبل :
maxfail 0
lcp-echo-interval 60
lcp-echo-failure 4
defaultroute
pty "pptp VPN_SERVER_IP --nolaunchpppd"
name USERNAME
remotename PPTP
file /etc/ppp/options.pptp
logfile /var/log/vpn.log
4.افزودن نام کاربری و کلمه عبور برای اتصال به سرور به فایل chap-secrets
cd /etc/ppp
vi chap-secrets
-----------------------------------------------------------------------------
# Secrets for authentication using CHAP
# client server secret IP addresses
USERNAME PPTP PASSWORD
5.ایجاد اتصال :
pppd call vpn
در این دستور منظور از vpn نام همان فایلی است که در مرحله 2 ایجاد شده.
6.آزمایش صحت اتصال یا عدم اتصال :
با اجرای دستور زیر میتوانید از صحت اتصال مطلع شوید.
ifconfig | grep ppp
و در صورتی که اتصال ایجاد شده باشد در پاسخ داریم :
ppp0 Link encap:Point-to-Point Protocol
در صورتی که اتصال ایجاد نشده بود و هیچ interface با نام ppp آغاز نشده بود به فایل log مراجعه کنید و علت را جویا شوید.
tail -f /var/log/vpn.log
7.فعال کردن encryption در صورت نیاز :
vi /etc/ppp/options.pptp
سپس خط require-mppe-128 # را پیدا کنید و از حالت کامنت خارج کنید require-mppe-128.
8.افزودن Route مورد نیاز:
با پشت سر گذاشتن مراحل قبل و ایجاد اتصال میتوان گفت شما تنها اتصالی با سرور برقرار کردید و گذرگاه عبور اطلاعات شما هنوز Gateway پیش فرض قبلی است، ("در Linux بر خلاف Windows این عمل به صورت خودکار انجام نمیشود")
حال نیاز داریم که route مورد نظر را اضافه کنیم.
route add -net 0.0.0.0 dev ppp0
توجه : پارامتر ppp0 در حقیقت نام همان اینتر فیسی است که در مرحله 6 ایجاد شده در در صورت اتصالات مداوم امکان تغییر این نام به ppp1,ppp2,....,pppn وجود دارد.
ورود شما را به شبکه جهانی اینترنت خیر مقدم عرض میکنم http://s1.xvay.net/?p=bac61b58923a344f178a468697b608fc
پ.و : تمام مراحل فوق بر روی توزیع Fedora و CentOS به مرحله اجرا رسیده است.
"کلیه حقوق مادی و معنوی این مقاله آموزشی متعلق به سایت barnamenevis.org میباشد و درج آن تنها با ذکر منبع مجاز است. "
با احترام
محمد جاهدمنش