معرفی
یکی از راحت ترین پرتکل های VPN از لحاظ پیاده سازی PPTP است در این مقاله سعی داریم تا در کمترین زمان ممکن به راه اندازی PPTP روی Ubuntu میپردازیم
نکته :PPTP از کمترین سطح امنیتی میان پرتکل های VPN برخوردار است
راه اندازی
گام اول : نصب سرویس PPTP
نصب روی سیستم عامل Ubuntu
UBUNTU :خیلی راحت با استفاده از APT میتونیم سرویس PPTP رو نصب کنیم
apt-get install pptpd
نصب روی سیستم عامل Centos
yum install pptpd
گام دوم : ساختن کار VPN
برای ساخت یوزر باید در مسیر زیر با توجه به ساختار گفته شده کاربران مورد نظرمون رو اضافه کنیم
etc/ppp/chap-secrets/
* geekgap pptpd geekgappassword
گام سوم: تنظیمات سرویس
حالا نوبت به مشخص کردن IP که باید به کاربر و PPTP سرور اختصاص داده بشود میرسد
کافی مقادیر زیر را به فایل زیر اضافه کنیم
etc/pptpd.conf/
localip 10.1.1.1
remoteip 10.1.1.2-254
آدرسی که به PPTP Server اختصاص داده میشود : local ip
آدرسی که به VPN Client ها اختصاص داده میشود : remote ip
گام چهارم : فعال سازی قابلیت روتینگ
برای فعال سازی ویژگی روتینگ نیاز داریم تا مقدار net.ipv4.ip_forward را در مسیر زیر مساوی یک قرار بدهیم
etc/sysctl.conf/
net.ipv4.ip_forward=1
گام پنجم : ریست کردن سرویس
service pptpd restart
گام ششم : NAT
برای اینکه یوزر هایی که با آی پی مدنظر ما به سرور متصل شدند از لینوکس ما دسترسی به اینترنت داشته باشند باید
iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -j MASQUERADE
iptables-save
گام هفتم : ساخت کانکشن PPTP سمت کاربر
برای ساخت کانکشن PPTP در ویندوز مراحل زیر را باید طی کنیم
- 1- در قسمت setting ویندوز به بخش Network and Internet Setting بروید

- 2- از سمت چپ گزینه VPN را انتخاب کنید و سپس Add a VPN Connection

- 4- سپس مقادیر کانکشن را با توجه به آدرس سرور و یوزرنیک و پسورد مورد نظر پر کنید

گام هفتم : ساخت کانکشن لینوکس PPTP سمت کاربر
برای ساخت کانکشن PPTP در لینوکس مراحل زیر را باید طی کنیم
apt-get install pptp
فایل جدیدی را در مسیر زیر درست میکنیم
etc/ppp/peers/pptpserve/
pty “pptp GEEKGAP-VPNSERVER.com –nolaunchpppd”
name GEEKGAPUSER
password GeekgapPassword
remotename PPTP
و در نهایت فایل کانفیگ کورد نظرمان را صدا میکنیم
pptpd call /etc/ppp/peers/pptpserve
نتیجه گیری
همانطور که مشاهده کردید راه اندازی سرویس PPTP روی لینوکس بسیار ساده بود و کمتر از 15 دقیقه میتوانیم یک VPN Server راه اندازی کنیم نکته ای که باید به آن توجه کنیم این است که در مواقعی که امنیت برای ما مهم است PPTP گزینه خوبی نیست و بهتر است از VPN Protocol های دیگری استفاده کنیم
برای نوشتن دیدگاه باید وارد بشوید.