PDA

View Full Version : مقاله: راه اندازی : PPTP VPN Linux Server



raravaice
سه شنبه 13 اسفند 1387, 16:48 عصر
موضوع : راه اندازی PPTP Server VPN Linux

مقالات مرتبط :
PPTP Client in Linux (http://barnamenevis.org/forum/showthread.php?t=168304)
راه اندازی : 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)

در لینوکس برای آنکه از پروتکل PPTP استفاده کنیم تا کلاینت های ویندوزی براحتی به سرور متصل شوند از POPTOP استفاده میکنیم.
پروتکل های Authentication در این نوع سرور PAP,CHAP,MSCHAP,MSCHAPv2 میباشد
همچنین امکان فعال کردن Encryptionهم وجود دارد.
در کرنل ورژن 2.4 به پایین برای استفاده از Encryption میباست وصله مربوطه را به هسته اضافه کرد که در ورژن 2.6 این مشکل حل شده است.

بسته های مورد نیاز:
ppp
pptpd

بسته pptp را براساس توزیع مورد استفاده از آدرس :
http://poptop.sourceforge.net

یا

http://poptop.org (http://poptop.org/)

دریافت کنید.

روش نصب :
توزیع مورد استفاده در این مثال Centos 5 میباشد.

1. بسته مورد نیاز را از مسیر مربوط دانلود کرده.


wget http://poptop.sourceforge.net/yum/stable/rhel5/i386/pptpd-1.3.4-1.rhel5.1.i386.rpm
2.اقدام به نصب بسته میکنیم:


rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
3.تنظیمات لازم برای pptpd.conf


vi /etc/pptpd.conf

-----------------------------------
localip 10.0.0.1
remoteip 10.0.0.10-100

توجه کنید که ip 10.0.0.1 بر روی اینترفیس ppp اضافه خواهد شد.
و remoteip شامل رینج آدرسی میباشد که به Client ها داده میشه.

4.تنظیمات options.pptpd



vi /etc/ppp/options.pptpd
-----------------------------------
ms-dns 209.172.41.202
ms-dns 209.172.41.200
به جای آدرس های مذکور از ip های DNS ست شده روی سرور خود استفاده کنید.

4.ایجاد نام کاربری برای Client ها



vi /etc/ppp/chap-secrets
--------------------------------------
# Secrets for authentication using CHAP
# client server secret IP addresses
username pptpd password *
username2 pptpd password *

شما میتوانید به جای * از یک IP Static برای کلاینت خود تعریف کنید تا در صورت اتصال کلاینت با نام کاربری مشخص IP مشخص شده برای وی به او تعلق بگیرد در غیر این صورت اگر از * استفاده شود یک IP به صورت Random از Rang Ip که در فایل pptpd.conf در مرحله 3 تعریف شده به وی تعلق میگیرد.

5.فعال کردن IP forwarding



vi /etc/sysctl.conf
---------------------------------------------
net.ipv4.ip_forward = 1
یا



echo 1 > /proc/sys/net/ipv4/ip_forward
6.تنظیمات NAT


iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
7.تنظیمات Firewall


iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
8.رساندن اینترنت به کاربران


iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
بعد از مراحل فوق iptables را ذخیره میکنم.


service iptables save
و هم اکنون میتوانید سرور VPN خود را راه اندازی کنید:


service pptpd start
نکته قابل توجه برای اتصال کلاینت های ویندوز در صورت وجود مشکل :



vi /etc/ppp/ip-up
------------------------------
/sbin/ifconfig $1 mtu 1400
بدین معنی که باید دستور ذکر شده را به فایل ip-up اضافه نمایید و مجددا سرویس pptpd را راه اندازی کنید.



service pptpd restart
پ.و
تمام مراحل فوق بر روی سرور Centos 5 تست و به مرحله انجام رسیده است.

"کلیه حقوق مادی و معنوی این مقاله آموزشی متعلق به سایت barnamenevis.org میباشد و درج آن تنها با ذکر منبع مجاز است. "

طبق معمول همیشه با تشکر از BlackDal (http://barnamenevis.org/forum/member.php?u=6808) عزیز. ;)
محمد جاهدمنش

cheeta
یک شنبه 18 اسفند 1387, 12:45 عصر
آقا ممنون از توضیحاتتون . یک مشکلی هست ، وقتی کاربران می خوان کانکت بشن خطای 628 میده . چه باید کرد ؟

parsbin
پنج شنبه 22 اسفند 1387, 22:23 عصر
سلام
لطفا نحوه راه اندازی و مچ کردن یک سیستم اکانتینگ مثل رادیوس یا IBSng با سیستمی که آموزشش رو نوشتین رو هم آموزش بدین :)
ممنون

iman.gh
شنبه 05 اردیبهشت 1388, 12:45 عصر
سلام
اقا این راه افتاده فقط مشکل Encryption دارم چه جوری باید روش تعریف کنم
اینارم روش زدم
modprobe ppp_mppe
pppd call myoffice

raravaice
شنبه 12 اردیبهشت 1388, 19:50 عصر
سلام
اقا این راه افتاده فقط مشکل Encryption دارم چه جوری باید روش تعریف کنم
اینارم روش زدم
modprobe ppp_mppe
pppd call myoffice

این مشکل برای کدام دسته از کاربران اتفاق میافته؟
windows یا Linux

موفق باشید

متالیک
شنبه 26 اردیبهشت 1388, 19:32 عصر
با تشکر از آموزش خوبتون
1. در مراحلی که نیاز به ویرایش هستش، مثل مرحله 3 چطور باید ویرایش و ذخیره کنیم؟ با ویرایشگرش نمی تونم کار کنم حتی نمی تونم ازش خارج شم!
2. تو مرحله 3 که نوشتید 10-100 یعنی فقط 90 نفر می تونن متصل شن!؟
تشکر مجدد

raravaice
شنبه 26 اردیبهشت 1388, 19:37 عصر
1. در مراحلی که نیاز به ویرایش هستش، مثل مرحله 3 چطور باید ویرایش و ذخیره کنیم؟ با ویرایشگرش نمی تونم کار کنم حتی نمی تونم ازش خارج شم!

اگر با vi کار میکنید با استفاده از کلید a شروع به ویرایش کنید و بعد از اتمام کار کلید Esc را بفشارید سپس تایپ کنید wq:


2. تو مرحله 3 که نوشتید 10-100 یعنی فقط 90 نفر می تونن متصل شن!؟
بله ! بسته به نیاز میتونید از رنج بزرگتری استفاده کنید.

موفق باشید

متالیک
شنبه 26 اردیبهشت 1388, 19:43 عصر
ممنون اون ویرایشگر هم درست شد
در مرجله 6 این پیغام خطا متاسفانه!


-bash-3.1# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables: Unknown error 4294967295

raravaice
شنبه 26 اردیبهشت 1388, 20:00 عصر
http://lists.netfilter.org/pipermail/netfilter/2006-May/065682.html

متالیک
شنبه 26 اردیبهشت 1388, 20:37 عصر
فکر می کنم این خطا به خاطر تنظیمات مرحله 4 باشه
این DNS همون آی پیه که در هنگام خرید vps به ما دادن!؟

raravaice
شنبه 26 اردیبهشت 1388, 20:52 عصر
فکر می کنم این خطا به خاطر تنظیمات مرحله 4 باشه
این DNS همون آی پیه که در هنگام خرید vps به ما دادن!؟

خیر!



cat /etc/resolv.conf


ip های موجود در nameserver را اونجا وارد کنید یا از DNS سرور های دیگه استفاده کنید مثل 4.2.2.2 و 4.2.2.4

ترجیحا لینوکس خودتون را هم update کنید.


yum upgrade
yum update
reboot


موفق باشید

cybercoder
یک شنبه 27 اردیبهشت 1388, 11:09 صبح
البته pptp و l2tp رو مخابرات تا جایی که از دستش بر بیاد سنگ...

متالیک
یک شنبه 27 اردیبهشت 1388, 11:46 صبح
آقا من با پشتیبان سرور تماس گرفتم ایشون در جواب گفتند:


You will need TUN/TAP devices enabled.

چه جوری فعالش کنم؟

testusername
دوشنبه 28 اردیبهشت 1388, 11:46 صبح
با سلام.
اگر سرور vpn با یک سرور radius برای authentic استفاده کند کجا باید آنرا تنظیم کنیم؟

-=sIiiS=-
پنج شنبه 31 اردیبهشت 1388, 01:20 صبح
آقا مقاله ای برای ارتباط PPTP با IBSng هم هست جایی ما بریم بخونیم ؟

-=sIiiS=-
شنبه 02 خرداد 1388, 18:13 عصر
تمام مراحل به خوبی و خوشی پشت سر گذاشته شد، اما موقع کانکت ارور 619 میده، علتش چیه ؟

testusername
یک شنبه 03 خرداد 1388, 12:12 عصر
با سلام.
من مراحل را دنبال کردم.کاربر می تونه وصل بشه ولی اینترنت نداره. وقتی با wireshark ارسالات را دیدم بسته های مربوط به مرورگر به dns ارسال میشه. اشکال از کجاست؟

raravaice
یک شنبه 03 خرداد 1388, 19:22 عصر
تمام مراحل به خوبی و خوشی پشت سر گذاشته شد، اما موقع کانکت ارور 619 میده، علتش چیه ؟

User و Pass را درست ست کنید!


من مراحل را دنبال کردم.کاربر می تونه وصل بشه ولی اینترنت نداره
یعنی IP را Ping میکنه ولی مشکل DNS داره یا کلا اینترنت نداره؟
برای مورد اول DNS های ست شده را بررسی کنید.
برای مورد دوم در تنظیمات iptable مروری داشته باشید.

موفق باشید

testusername
دوشنبه 04 خرداد 1388, 10:59 صبح
یعنی IP را Ping میکنه ولی مشکل DNS داره یا کلا اینترنت نداره؟
برای مورد اول DNS های ست شده را بررسی کنید.
برای مورد دوم در تنظیمات iptable مروری داشته باشید.

موفق باشید[/quote]

من دقیقا تنظیماتی که گفتید را استفاده کردم ولی در کل مشه یه توضیح بدید که اتصال به اینترنت اینجا داره چطور اتفاق می افته؟ سرور vpn من خودش از طریق proxy به اینترت وصل می شه آیا ممکنه مشکل از این باشه؟
متشکرم

testusername
دوشنبه 04 خرداد 1388, 12:03 عصر
یعنی IP را Ping میکنه ولی مشکل DNS داره یا کلا اینترنت نداره؟
برای مورد اول DNS های ست شده را بررسی کنید.
برای مورد دوم در تنظیمات iptable مروری داشته باشید.

موفق باشید

ببخشید در مورد سوال قبل:
وقتی کاربر vpn میخواد به google وصل بشه در wireshark این خط دیده می شه:

T

10.10.1.10 209.85.229.104 TCP cisco-ipsla > http [SYN] Seq=0 Win=16384 Len=0

raravaice
دوشنبه 04 خرداد 1388, 12:36 عصر
سرور vpn من خودش از طریق proxy به اینترت وصل می شه آیا ممکنه مشکل از این باشه؟

احتمالش کم نیست!


ببخشید در مورد سوال قبل:
وقتی کاربر vpn میخواد به google وصل بشه در wireshark این خط دیده می شه:

T

10.10.1.10 209.85.229.104 TCP cisco-ipsla > http [SYN] Seq=0 Win=16384 Len=0



مشکل چیه؟

-=sIiiS=-
چهارشنبه 06 خرداد 1388, 00:34 صبح
User و Pass را درست ست کنید!
ایراد مثل اینکه از این بود که تکنولوژی استفاده شده OpenVZ بود که با poptop مشکل داره، درخواست دادم به XEN تغییر پیدا کنه

-=sIiiS=-
چهارشنبه 06 خرداد 1388, 18:30 عصر
اینبار XEN گرفتم اما موقع اجرای دستور زیر :

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
نمیدونم چرا ارور میده :


iptables v1.3.5: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

یه چندجا سرچ کردم در این مورد اما نفهمیدم باید چیکار کنم :


Run /script/fixxenkernel on the main node, and restart the vps.
این خط بالا رو باید کجا بزنم یا وارد کنم ؟!

testusername
یک شنبه 10 خرداد 1388, 14:23 عصر
آیا سرور vpn باید دو کارت شبکه داشته باشد؟

testusername
یک شنبه 17 خرداد 1388, 16:31 عصر
من برای تنظیمات iptable فایل زیر را اجرا کردم.

iptables -F
iptables -X
iptables -Z
# Allow all VPN stuff
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p 47 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 1723 -j ACCEPT
iptables -A OUTPUT -p 47 -j ACCEPT
iptables -A FORWARD -i ppp0 -o eth0 -s 10.10.1.0/24 -m state --state NEW -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE


اما باز هم کاربر به اینترنت وصل نمی شود. محتوای /var/log/message



CTRL: Client 192.168.201.60 control connection started
Jun 2 21:06:48 localhost pptpd[11484]: CTRL: Starting call (launching pppd, opening GRE)
Jun 2 21:06:48 localhost pppd[11485]: Plugin radius.so loaded.
Jun 2 21:06:48 localhost pppd[11485]: RADIUS plugin initialized.
Jun 2 21:06:48 localhost pppd[11485]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Jun 2 21:06:48 localhost pppd[11485]: pppd 2.4.4 started by root, uid 0
Jun 2 21:06:48 localhost pppd[11485]: Using interface ppp0
Jun 2 21:06:48 localhost pppd[11485]: Connect: ppp0 <--> /dev/pts/4
Jun 2 21:06:51 localhost pptpd[11484]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Jun 2 21:06:52 localhost pppd[11485]: rc_avpair_gen: received unknown attribute 85 of length 4: 0x0000012C
Jun 2 21:06:52 localhost pppd[11485]: PAP peer authentication succeeded for hadad
Jun 2 21:06:52 localhost kernel: PPP Deflate Compression module registered
Jun 2 21:06:52 localhost pppd[11485]: Cannot determine ethernet address for proxy ARP
Jun 2 21:06:52 localhost pppd[11485]: local IP address 10.10.1.2
Jun 2 21:06:52 localhost pppd[11485]: remote IP address 10.10.1.10
Jun 2 21:35:16 localhost pppd[11485]: LCP terminated by peer (TM-5X2^@<M-Mt^@^@^@^@)
Jun 2 21:35:16 localhost pppd[11485]: rc_avpair_new: unknown attribute 48
Jun 2 21:35:16 localhost pppd[11485]: rc_avpair_new: unknown attribute 47
Jun 2 21:35:16 localhost pppd[11485]: Connect time 28.4 minutes.
Jun 2 21:35:16 localhost pppd[11485]: Sent 1171 bytes, received 6514 bytes.
Jun 2 21:35:16 localhost pppd[11485]: Modem hangup
Jun 2 21:35:16 localhost pppd[11485]: Connection terminated.
Jun 2 21:35:16 localhost pppd[11485]: Exit.


اشکال از کجاست؟

raravaice
یک شنبه 17 خرداد 1388, 20:14 عصر
من برای تنظیمات iptable فایل زیر را اجرا کردم.

iptables -F
iptables -X
iptables -Z
# Allow all VPN stuff
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p 47 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 1723 -j ACCEPT
iptables -A OUTPUT -p 47 -j ACCEPT
iptables -A FORWARD -i ppp0 -o eth0 -s 10.10.1.0/24 -m state --state NEW -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE


اما باز هم کاربر به اینترنت وصل نمی شود. محتوای /var/log/message
.
.
.
.

.


اشکال از کجاست؟

gre را بیخیال شدی یا ازش خوشت نیامد؟ ;)


iptables -A INPUT -i eth0 -p gre -j ACCEPT
ip_forward روی 1 ست شده یا اینکه اونم مثل gre اضافه بوده؟

موفق باشید

testusername
سه شنبه 19 خرداد 1388, 15:12 عصر
آنها را هم اضافه کردم اما فکر کنم مشکل از اینه که LANی که سرور و کاربران vpn من قرار دارند خودش با پروکسی به اینترنت وصل می شه . می تونید بگید من چطور می تونم در iptable ترافیکی که از کاربر vpn می آید را از روی eth0 به سمت پروکسی بفرستم.

majid325
شنبه 23 خرداد 1388, 01:33 صبح
البته pptp و l2tp رو مخابرات تا جایی که از دستش بر بیاد سنگ...

میشه بیشتر توضیح بدین؟

testusername
چهارشنبه 27 خرداد 1388, 09:39 صبح
با سلام.
در تنظیمات pptp کجا می توان تنظیم کرد که در طول مدت کار کردن کاربر درخواست های accounting به سرور radius ارسال شود؟

alex-750
جمعه 19 تیر 1388, 16:34 عصر
من راه اندازیش کردم
یوزر کانکت میشه
ولی دیتا نداره اصلا

alex-750
جمعه 19 تیر 1388, 18:43 عصر
نکته قابل توجه برای اتصال کلاینت های ویندوز در صورت وجود مشکل :

کد:
vi /etc/ppp/ip-up
------------------------------
/sbin/ifconfig $1 mtu 1400
بدین معنی که باید دستور ذکر شده را به فایل ip-up اضافه نمایید و مجددا سرویس pptpd را راه اندازی کنید.

کد:
service pptpd restart
پ.و
دقیقا این تغییر رو کجای فایل اعمال کنم؟

raravaice
شنبه 20 تیر 1388, 13:24 عصر
من راه اندازیش کردم
یوزر کانکت میشه
ولی دیتا نداره اصلا

تنظیمات iptables و ip forward را انجام دادین؟
اگر vpn شما به شبکه ای در خارج از ایران متصل هست که باید بگم بار فیلترینگ به قدری زیاد شده که PPTP و IPsec عملا از کار افتاده و تنها راه فعلا L2tp هست.


دقیقا این تغییر رو کجای فایل اعمال کنم؟

داخل فایل ip-up


موفق باشید

alex-750
شنبه 20 تیر 1388, 18:29 عصر
تنها راه فع
لا L2tp هست.
اینو چطور راه بندازم؟

raravaice
شنبه 20 تیر 1388, 18:57 عصر
اینو چطور راه بندازم؟ البته امروز که چک کردم ظاهرا دوباره فشار کم شده و PPTP هم کار میکنه. عجیبه!

برای L2tp باید از بسته های l2tpd یا xl2tpd (http://xelerance.com/software/xl2tpd/) یا openl2tp.org (http://openl2tp.org)

تو فکر یه مقاله کوچیک براش هستم اگر فرصتی بمونه برام ، شاید همین امروز :)

موفق باشید

alex-750
شنبه 20 تیر 1388, 22:16 عصر
اگر مقاله ای اماده کردید لطفا لینکشو اینجا هم بزارید

iman.gh
چهارشنبه 24 تیر 1388, 09:56 صبح
سلام

1سوال
ایا میشه user را در pptp مولتی لاگین کرد؟

raravaice
چهارشنبه 24 تیر 1388, 11:09 صبح
ایا میشه user را در pptp مولتی لاگین کرد؟

بله ، ولی به کاربر خود آدرس ثابت اختصاص ندهید تا با مشکل مواجه نشوید.

موفق باشید

iman.gh
چهارشنبه 24 تیر 1388, 11:35 صبح
خوب میشه بگید چجوری باید multi کنم user را ؟

raravaice
چهارشنبه 24 تیر 1388, 12:16 عصر
خوب میشه بگید چجوری باید multi کنم user را ؟

یا من منظور شما را از "مولتی کردن کاربر" نفهمیدم یا شما هنوز کار را انجام نداده اید.

اگر منظور شما اتصال چند کاربر به طور هم زمان با یک مان کاربری است این اتفاق در شرایط پیش فرض خواهد افتاد و همانطور که گفتم شما نباید به کاربر در chap-secrets یک آدرس ثابت اختصاص دهید پس پارامتر مربوط به IP را با * جایگرین کنید.

موفق باشید

iman.gh
چهارشنبه 24 تیر 1388, 14:30 عصر
سلام

نه من بد گفتم
من pptpd رو راه انداختم و داره کار می کنه
حالا می خوام بدونم با یه یوزر مثلا با user:admin
می تونم 4 PC همزمان وصل شوند

raravaice
چهارشنبه 24 تیر 1388, 15:14 عصر
پس من هم درست منظور شما را متوجه شدم و پاسخ شما را ارائه دادم :)



اگر منظور شما اتصال چند کاربر به طور هم زمان با یک نام کاربری است این اتفاق در شرایط پیش فرض خواهد افتاد و همانطور که گفتم شما نباید به کاربر در chap-secrets یک آدرس ثابت اختصاص دهید پس پارامتر مربوط به IP را با * جایگرین کنید.


موفق باشید

habibinaj
چهارشنبه 24 تیر 1388, 16:25 عصر
سلام،
خسته نباشید ممنون از آموزش خوبتون. سوال من اینه که اگر نخواهیم به صورت پیش فرض چند نفر لوگین کنن (یعنی فقط یک نفر بتونه با یک یوزر وصل بشه) باید چیکار کرد؟
بعد آیا امکان محدودیت گذاری روی سرعت هست؟ یعنی هر کانکشین مثلا یک سرعت خاص داشته باشه. ممنون.

master_vpn
چهارشنبه 21 مرداد 1388, 11:43 صبح
با عرض خسته نباشید
با تشکر از آموزش عالیتون.
من تونستم IBSng رو کاملاً نصب کنم و تقریباً مشکلات اصلیشو هم میتونم حل کنم !!!

حالا دو مشکل جدید :
1 : وقتی کاربری وصل میشه به سرور . توی قسمت online users تا چند دقیقه هست و بعد از چند دقیقه از لیست پاک میشه ولی کاربر هنوز وصله !!!
2 : من به سرور آی پی اضاف کردم ( وی پی اس هست ) و آی پی ها پینگ هم میشن !!! ولی وقتی که assigned IP to user میکنم کاربر وصل میشه اینترنت نداره !! ( Send/Receive نداره )

یا بهتره اینجوری بپرسم :
من باید آی پی هارو کجا ادد کنم تا از طریق IBSng بشه اختصاص داد با کاربران ؟
نکته قابل ذکر : به صورت مستقیم assign کردم نشد . add IP Pool و انتخابش برا کاربر هم تست کردم و همون مشکل رو داشت !!!

ممنون میشم کمک کنید

viking
شنبه 24 مرداد 1388, 12:50 عصر
با سلام و عرض خسته نباشید

من اقدام به انجام مراحل نصب همانگونه که گفته بودید کردم اما در خط دوم فرمان به مورد زیر برخوردم

root@hamidnick ~]# wget http://poptop.sourceforge.net/yum/stable/rhel5/i386/pptpd-1.3.4-1.rhel5.1.i386.rpm
--01:31:17-- http://poptop.sourceforge.net/yum/stable/rhel5/i386/pptpd-1.3.4-1.rhel5.1.i386.rpm
Resolving poptop.sourceforge.net... 216.34.181.96
Connecting to poptop.sourceforge.net|216.34.181.96|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 81566 (80K) [application/x-rpm]
Saving to: `pptpd-1.3.4-1.rhel5.1.i386.rpm'

100%[=======================================>] 81,566 227K/s in 0.4s

01:31:18 (227 KB/s) - `pptpd-1.3.4-1.rhel5.1.i386.rpm' saved [81566/81566]

[root@hamidnick ~]# rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
warning: pptpd-1.3.4-1.rhel5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 862acc42
error: Failed dependencies:
ppp = 2.4.4 is needed by pptpd-1.3.4-1.rhel5.1.i386

master_vpn
جمعه 13 شهریور 1388, 20:24 عصر
با سلام و عرض خسته نباشید

من اقدام به انجام مراحل نصب همانگونه که گفته بودید کردم اما در خط دوم فرمان به مورد زیر برخوردم

root@hamidnick ~]# wget http://poptop.sourceforge‎.Net/yum/stable/rhel5/i386/pptpd-1.3.4-1.rhel5.1.i386.rpm (http://poptop.sourceforge%E2%80%8E.Net/yum/stable/rhel5/i386/pptpd-1.3.4-1.rhel5.1.i386.rpm)
--01:31:17-- http://poptop.sourceforge‎.Net/yum/stable/rhel5/i386/pptpd-1.3.4-1.rhel5.1.i386.rpm (http://poptop.sourceforge%E2%80%8E.Net/yum/stable/rhel5/i386/pptpd-1.3.4-1.rhel5.1.i386.rpm)
Resolving poptop.sourceforge‎.Net... 216.34.181.96
Connecting to poptop.sourceforge‎.Net|216.34.181.96|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 81566 (80K) [application/x-rpm]
Saving to: `pptpd-1.3.4-1.rhel5.1.i386.rpm'

100%[=======================================>] 81,566 227K/s in 0.4s

01:31:18 (227 KB/s) - `pptpd-1.3.4-1.rhel5.1.i386.rpm' saved [81566/81566]

[root@hamidnick ~]# rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
warning: pptpd-1.3.4-1.rhel5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 862acc42
error: Failed dependencies:
ppp = 2.4.4 is needed by pptpd-1.3.4-1.rhel5.1.i386
سلام گرامی
شما اول این دستورها رو بزن :
yum install ppp
yum install kernel

iman.gh
دوشنبه 09 آذر 1388, 12:12 عصر
سلام


اقا من این و نصب کردم یوزر وصل میشه ولی اینترنت نداره


البته قبلا درست بودش

raravaice
سه شنبه 10 آذر 1388, 17:55 عصر
سلام


اقا من این و نصب کردم یوزر وصل میشه ولی اینترنت نداره


البته قبلا درست بودش

iptables را بررسی کنید.

amikhani
سه شنبه 07 اردیبهشت 1389, 04:06 صبح
Eror 900 migiram
Radius Client هم نصب کردم
Accounting Ibs 1.24 FREE
مشکل از چی هستش؟

amikhani
شنبه 11 اردیبهشت 1389, 03:40 صبح
raravaice (http://barnamenevis.org/forum/member.php?u=37086) عزیز شما امکانش هست کمکم کنید؟

amikhani
شنبه 11 اردیبهشت 1389, 04:47 صبح
الان ارور 734 یا ارور 691 میده !!!

amikhani
یک شنبه 12 اردیبهشت 1389, 16:17 عصر
:ناراحت::ناراحت::ناراحت::نار حت::ناراحت::ناراحت::ناراحت:: اراحت::ناراحت::ناراحت::نارا ت::ناراحت::ناراحت::ناراحت::ن راحت::ناراحت::ناراحت::ناراح ::ناراحت::ناراحت::ناراحت::نا احت::ناراحت:

raravaice
دوشنبه 13 اردیبهشت 1389, 10:09 صبح
یه جای کار رو داری اشتباه میکنی، یه بار بدون اکانتینگ تست کن ببین درست کار میکنه؟

amikhani
جمعه 17 اردیبهشت 1389, 11:47 صبح
بدون اکانتینگ 691 میگیرم چیکار کنم ؟ همه چیز هم مثل آموزش جلو رفتم
یوزر و پسورد چگونه باید ست کنم ؟

Amir * Amir *
درست هست؟

amikhani
جمعه 17 اردیبهشت 1389, 16:52 عصر
:ناراحت::ناراحت::ناراحت::نار حت::ناراحت::ناراحت:

masoudzohrabi
سه شنبه 11 خرداد 1389, 22:02 عصر
مطابق آموزش نصب کردم اما از یه سیستم ارور 628 میده و از یه سیستم ارور 619 ؟؟
چرا ؟ چیکار کنم ؟ سرور Xen و سیستم عامل CentOS هست .

webworld
یک شنبه 23 خرداد 1389, 18:33 عصر
سلام، من مراحل فوق را رفتم و با موفقیت انجام شد و اینترنت هم به دست کاربر می رسد، ولی هربار که سرور را ری استارت می کنم باید دوباره تنظیمات iptables را وارد کنم تا کاربر به اینترنت دسترسی داشته باشد. وگرنه وصل می شود ولی ping هم ندارد.

راه حل چیست؟

raravaice
یک شنبه 23 خرداد 1389, 19:29 عصر
سلام، من مراحل فوق را رفتم و با موفقیت انجام شد و اینترنت هم به دست کاربر می رسد، ولی هربار که سرور را ری استارت می کنم باید دوباره تنظیمات iptables را وارد کنم تا کاربر به اینترنت دسترسی داشته باشد. وگرنه وصل می شود ولی ping هم ندارد.

راه حل چیست؟



service iptables save
service iptables restart
chkconfig iptables on

mehdi_es
یک شنبه 31 مرداد 1389, 04:24 صبح
سلام
مرسی از آموزشی که گذاشتی.
سرور من الان داره کار می کنه اما من می خوام یک سری کارهای مدیریتی شامل دیدن یوزرهای آنلاین و دیسکانکت کردنشون و اینا بکنم.
چیزی که پیدا کردم این بود که logwtmp رو از حالت کامنت در بیاریم اما وقتی این کاررو می کنم یه ارور معروف میده که میگه logwtmp برای ورژن 2.4.3 هستش ولی ورژن ppp شما 2.4.5 هستش.
حالا میخوام راهنماییم کنی که چجوری recompile کنم یا اصلا یه راهی بگو که آنلاین یوزر ها رو ببینم.
با دستور last نشون نمیده

peyman_nazari
پنج شنبه 04 شهریور 1389, 02:30 صبح
با سلام خدمت دوستان عزیز و مدیر محترم که این اموزش رو به طور کامل برای دوستان قرار دادند
بنده هم ماننده دوستان همه این مشکلات رو داشتم که به طور کامل حل شد
ارور 619 به کامنت نکردن دستور logwtmp که حل شد
منتهی بنده الان هم IBSng رو نصب دارم و هم به صورت دستی اکانت درست کردم داخل فایل chap secrest
در هر 2 حالت خطای 691 یا 734 رو میگیرم
تمامی تنظیمات رو چک کردم همشون اوکی هستند و تمام سرویس ها رو تست کردم و مطابق اموزش شما بود
برای این مشکل چه باید کرد؟
باز هم ممنون

peyman_nazari
پنج شنبه 04 شهریور 1389, 17:21 عصر
سلام
مشکل رو خودم برطرف کردم باید فایل
dictionary.microsoft رو به پوشه radius clinet اضافه میکردم که خطای 691 نده این هم برای دوستانی که مشکل بنده رو داشتند
امید وارم موفق باشید
سوالی بود در خدمتم
peyman_3at3at@yahoo.com

majid_3ma
سه شنبه 28 دی 1389, 19:31 عصر
سلام من با آموزشی که دادین در مورد نصب VPN با Pptpd رو انجام دادم متاسفانه دسترسی به شبکه وجود نداره وقتی کاربر ماکروسافت کانکت میشه
به نظر شما مشکل از کجاست

arvin_b
دوشنبه 11 بهمن 1389, 23:02 عصر
سلام
برای ساخت اکانت vpn ازIBSng باید استفده کنم یا بسته های ppp و pptpd را هم باید نصب کنم اگر هر دو چه طور بینشون را بطه بر قرار کنم

alighaemia
یک شنبه 08 اسفند 1389, 11:54 صبح
دو تا سوال داشتم

میخواستم ببینم استفاده از این سرویس به نوع مجازی سازی ربطی داره یا نه ؟
میشه پورت اتصال رو عوض کرد ؟ (برای مسائله مخابرات )

mahallat
دوشنبه 09 اسفند 1389, 04:44 صبح
با سلام
آقا همه مراحل به تور کامل انجام شد ولی خطلای 619 دارم باید چی کار کنم؟؟؟

mahallat
دوشنبه 09 اسفند 1389, 06:00 صبح
مشکل 619 حل شد حالا پینگ دارم ولی پیج باز نمی کنه؟؟؟

sina_67_85
پنج شنبه 19 اسفند 1389, 20:26 عصر
سلام من تمام مراحلو کامل رفتم و جواب گرفتم.اما یه مشکل هست که نمیتونم به IBSng وصل کنمش.حتی بدون یوزر و پس هم میشه بهش کانکشن زد.وقف عام شده الان.میشه کمک کنید به اکانتینگ وصلش کنم؟

mrAsasi
جمعه 19 فروردین 1390, 23:26 عصر
سلام
بابت آموزش خوبتون خیلی خیلی ممنون.
من نسخه بالاتر pptp رو نصب کردم. اولا با این تنظیمات باز هم با firewall کار نمیکنه و فقط وقتی iptables رو غیرفعال میکنم client موفق میشه وصل بشه.
اما وقتی وصل میشه هیچ صفحه ای باز نمیکنه. بجز آدرس های روی خودش رو. یعنی مثلا IP خود سرور رو میزنی باز میشه و سایت های روش با آدرس xx.xx.xx.xx/~siteusername باز میشه معنیش اینه که ما به سرور وصل هستیم اما نمیتونیم از اینترنتش استفاده کنیم.

میشه لطفا کمکی راهنمایی چیزی کنید؟

ضمنا آخرین نسخه برنامه pptp بصورت فایل .tar.gz هست من نمیدونم فایل غیر از rpm رئ چجوری نصب کنم.

باز هم ممنون از وقت گرانبهاتون:قلب:

iranspeed
شنبه 20 فروردین 1390, 03:30 صبح
آقایون دستتون واقعا درد نکنه خداییش یک هفته تو نت گشنم دنبال مطلب تا اینجا امروز پیدا کردم !!! شاید جا سوالم اینجا نباشه اما اگه جواب بدین ممنون میشم الان صبح ساعت 4 روز شنبه هستش

امروز میخوام یه vps بگیرم لینوکیس مسخوام بگیرم اما من سیستم عامل دبdebian 5 میخواستم بگیرم جایی هم آموزش برای Vpn server دبین پیدا نکردم !!! الان من دبین بگیرم که میگن بهتره از بقیه لینوکس ها !
با این آموزش اینجا یکی هستش یا نه ؟؟
و این که این همه افراد درمورد ibsng سوال کردن یک نفر راهنمایی نکرد چرا ؟؟؟ بد نبود ما هم یه کوچولو یاد میگرفتیم !!! اگر کسی تمام این مراحل رو انجام داده محبت میکنه با این آیدی با من ارتباط برقرار کنه ! اینجا هم توضیح بده عالی میشه بقیه هم استفاده میکنن .

آیدی یاهو ramtin62r

SAT_ISLAND
جمعه 30 اردیبهشت 1390, 21:39 عصر
سلام
این ارور اومده

Error 734: The PPP link control protocol was terminated.

چکار کنم؟

SAT_ISLAND
دوشنبه 02 خرداد 1390, 01:43 صبح
یه مطلب مهم:
من سرور هاستینگ لینوکس که در آمریکا هست دارم و این رو نصب کردم.
می خوام باهاش وی پی ان هم داشته باشم. یعنی از اینترنت این سرور استفاده کنم.
میشه؟
چطوری مراحل نصب و تنظیماتی رو که انجام دادم برگردونم به قبل از نصب؟

arsalanjalali
سه شنبه 03 خرداد 1390, 14:33 عصر
من وقتی دستور iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE میزنم این پیغام میده Unknown error 4294967295
یوزر هم که می خواد وصل شه این اروره 807 میده=
the network connection between your computer and the VPN server was interrupted

SAT_ISLAND
شنبه 07 خرداد 1390, 23:13 عصر
متاسفانه اینجا کسی جواب نمی ده

sara66
چهارشنبه 29 تیر 1390, 09:56 صبح
علت اینترنت نداشتن کاربرها چی میتونه باشه ؟

raravaice
شنبه 01 مرداد 1390, 16:19 عصر
@ All
اگر ping از ip address ها دارید و قادر به دیدن صفحات نیستید باید تنظیمات کلاینت را برای DNS به ip های 8.8.8.8 و 4.2.2.4

اگر به طور کامل اینترنت ندارید باید تنظیمات مربوط به firewall و ip_forward را حتما بررسی کنید.

اگر کاربران ویندوز مشکل اینترنت دارند حتما باید MTU شبکه خود را همانطور که گفته شده بررسی کنید.

تنظیمات firewall را به ترتیبی که گفته شده انجام دهید.

از سرور های VPS و Shared Kernel استفاده نکنید.

مخابرات کاری به پورتها نداره که بخواهید شماره پورت را تغییر بدید. مخابرات برای اعمال تغییرات از packet analyzer استفاده میکنه.

این مقاله برای خو pptp ایجاد شده و شخصا با IBsng کار نکردم برای این کار به مستندات مربوط به IBsng و radius در اینترنت مراجعه کنید.

به روش ساخت user دقت کنید و حتما pptpd را جایگزین کنید و از * استفاده نکیند.


متاسفانه اینجا کسی جواب نمی ده
به این علت که متاسفانه کسی استخدام نشده که شخصا پاسخ سئوالات شمارو بده لطفا به مستندات وب هم رجوع کنید.
ایراد های مربوط به ppp معمولا مرتبط با VPS میباشد.

در صورت بروز هرگونه Error به فایل های Log در /var/log/syslog برای Debian bases و /var/log/messages برای Red hat bases رجوع کنید.

موفق و کامیاب باشید :)

kunuus
یک شنبه 09 مرداد 1390, 19:45 عصر
سلام
وقتی service pptpd start رو میزنم Starting pptpd: نمایان میشه ولی همینطور هنگ میکنه و اتفاقی نمیافته!
ممنون میشم کمک کنید
با تشکر

majidshirazy
پنج شنبه 07 مهر 1390, 13:14 عصر
سلام
آن دسته از دوستاني كه مشكل ارور 619 رو حل كردن لطفا بگن كه مشكل از كجا بوده


متشكرم

saeidcdc
جمعه 08 مهر 1390, 19:59 عصر
سلام

من تمام این تنظیمات رو اعمال کردم ولی یوزر اررور 691 میگیره!
لوگ هم اینه:

Sep 30 16:34:25 server pptpd[8084]: CTRL: Starting call (launching pppd, opening GRE)
Sep 30 16:34:25 server pppd[8085]: pppd options in effect:
Sep 30 16:34:25 server pppd[8085]: debug # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: nologfd # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: dump # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: require-mschap-v2 # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: refuse-pap # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: refuse-chap # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: refuse-mschap # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: name pptpd # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: 115200 # (from command line)
Sep 30 16:34:25 server pppd[8085]: lock # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: local # (from command line)
Sep 30 16:34:25 server pppd[8085]: novj # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: novjccomp # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: ipparam xxx.xxx.xxx.xxx # (from command line)
Sep 30 16:34:25 server pppd[8085]: ms-dns xxx # [don't know how to print value] # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: proxyarp # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: 10.0.0.1:10.0.0.2 # (from command line)
Sep 30 16:34:25 server pppd[8085]: nobsdcomp # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: require-mppe-128 # (from /etc/ppp/options.pptpd)
Sep 30 16:34:25 server pppd[8085]: pppd 2.4.4 started by root, uid 0
Sep 30 16:34:25 server pppd[8085]: Using interface ppp0
Sep 30 16:34:25 server pppd[8085]: Connect: ppp0 <--> /dev/pts/2
Sep 30 16:34:55 server pppd[8085]: LCP: timeout sending Config-Requests
Sep 30 16:34:55 server pppd[8085]: Connection terminated.
Sep 30 16:34:56 server pppd[8085]: Modem hangup
Sep 30 16:34:56 server pppd[8085]: Exit.
Sep 30 16:34:56 server pptpd[8084]: GRE: read(fd=6,buffer=8059680,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Sep 30 16:34:56 server pptpd[8084]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
Sep 30 16:34:56 server pptpd[8084]: CTRL: Client xxx.xxx.xxx.xxx control connection finished

اررور GRE چیه؟ مشکل از کجاست؟
ممنون

saeedIRHA
شنبه 09 مهر 1390, 00:59 صبح
http://www.parsine.com/fa/pages/?cid=48915

amirasap
چهارشنبه 20 مهر 1390, 12:22 عصر
من این مشکل رو دارم

service pptpd start
pptpd: unrecognized service

ممنون میشم راهنمای بفرمایید

FastCode
جمعه 31 خرداد 1392, 19:24 عصر
pptpd نصب نیست.

مگه دوباره باز شده که همه دارن تلاش میکنن؟
من الان با icmptx و iodine کار میکنم.

farboody12
یک شنبه 17 فروردین 1393, 10:02 صبح
باید ماژول رو فعال کنی یک هزینه هم داره