Vahid
2008/07/06, 13:24
خب بریم سر اصل مطلب؛ در ۱۰ قدم میخواییم یه VPN سرور راه اندازی کنیم. این مطلب کمی تخصصی هست و لازمه کمی با لینوکس آشنا باشید…
۱- نصب بسته DKMS
rpm –install dkms-۱.۱۲-۲.noarch.rpm
http://prdownloads.sourceforge.net/poptop/dkms-۱.۱۲-۲.noarch.rpm
این یه ماژول برای کرنل هست که نصب و کانفیگ را در سطح هسته آسون میکنه!
۲- نصب بسته PPP کرنل
rpm –install kernel_ppp_mppe-۰.۰.۴-۲dkms.noarch.rpm
http://prdownloads.sourceforge.net/poptop/kernel_ppp_mppe-۰.۰.۴-۲dkms.noarch.rpm
پروتکل نقطه به نقطه برای نصب مودم یا هر چیز دیگه ای که با اون به اینترنت وصل می شوید.
۳- اطمینان در مورد کار کردن PPP
modprobe ppp-compress-۱۸ && echo James Garvin has saved me from a life of Windows
خب شاید این یکم خنده دار باشه ولی برای اطمینان لازمه!
۴- آپگرید PPP
rpm –upgrade ppp-۲.۴.۳-۰.cvs_۲۰۰۴۰۵۲۷.۴.fc۲.i۳۸۶.rpm
http://prdownloads.sourceforge.net/poptop/ppp-۲.۴.۳-۰.cvs_۲۰۰۴۰۵۲۷.۴.fc۲.i۳۸۶.rpm
این ppp برای کاربر است و ماژول کرنل را قبلا نصب کرده ایم و این فقط برای کاربر می باشد.
۵- گرفتن کلاینت PPTP
rpm –install pptp-linux-۱.۵.۰-۱.i۳۸۶.rpm
http://prdownloads.sourceforge.net/pptpclient/pptp-linux-۱.۵.۰-۱.i۳۸۶.rpm
این کلاینت VPN هست که باهاش میشه کانکشن ها رو ساخت و کانفیگ کرد.
۶- گرفتن phppcntl
rpm –install Getphp-pcntl php-pcntl-۴.۳.۸-۱.i۳۸۶.rpm
http://prdownloads.sourceforge.net/pptpclient/php-pcntl-۴.۳.۸-۱.i۳۸۶.rpm
این برای راه اندازی GUI لازمه!
۷- گرفتن phpgtk
rpm –install php-gtk-pcntl-۱.۰.۰-۲.i۳۸۶.rpm
http://prdownloads.sourceforge.net/pptpclient/php-gtk-pcntl-۱.۰.۰-۲.i۳۸۶.rpm
اینم برای راه اندازی GUI لازمه!
۸- گرفتن pptp
rpm –install pptpconfig-۲۰۰۴۰۷۲۲-۰.noarch.rpm
http://prdownloads.sourceforge.net/pptpclient/pptpconfig-۲۰۰۴۰۷۲۲-۰.noarch.rpm
این دستور پروتکل نقطه به نقطه را برای عملیات تونلینگ نصب میکنه. VPN ها می تونن از ۲ پروتکل L۲TP و PPTP استفاده کنند. پروتکل L۲TP در لایه دوم OSI کار میکنه و از اسمش میشه حدس زد!
۹- حالا در کامند لاین تایپ کنید
pptpconfig
http://i31.tinypic.com/5al3e1.jpg
۱۰- کانفیگ کردن کانکشن
ما باید چندتا پارامتر اساسی رو تنظیم کنیم:
Name: اسم کانکشن؛ شما می تونید هر اسمی که خواستید بذارید!
Server: نام سروری را که می خوایید بهش وصل شید؛ آدرس IP سرور یا نام دومین
Username: نام کاربری شما برای وصل شدن
Password: رمز شما برای وصل شدن
بقیه آپشن ها در تب های دیگه بسیار آسون هست و یا نیازی به تغییر نداره و منم توضیح نمی دم
برگرفته شده از وبلاگ حامد اگه سوالی بود بپرسید حوده حامد جواب میده!!!!:D:D:D
۱- نصب بسته DKMS
rpm –install dkms-۱.۱۲-۲.noarch.rpm
http://prdownloads.sourceforge.net/poptop/dkms-۱.۱۲-۲.noarch.rpm
این یه ماژول برای کرنل هست که نصب و کانفیگ را در سطح هسته آسون میکنه!
۲- نصب بسته PPP کرنل
rpm –install kernel_ppp_mppe-۰.۰.۴-۲dkms.noarch.rpm
http://prdownloads.sourceforge.net/poptop/kernel_ppp_mppe-۰.۰.۴-۲dkms.noarch.rpm
پروتکل نقطه به نقطه برای نصب مودم یا هر چیز دیگه ای که با اون به اینترنت وصل می شوید.
۳- اطمینان در مورد کار کردن PPP
modprobe ppp-compress-۱۸ && echo James Garvin has saved me from a life of Windows
خب شاید این یکم خنده دار باشه ولی برای اطمینان لازمه!
۴- آپگرید PPP
rpm –upgrade ppp-۲.۴.۳-۰.cvs_۲۰۰۴۰۵۲۷.۴.fc۲.i۳۸۶.rpm
http://prdownloads.sourceforge.net/poptop/ppp-۲.۴.۳-۰.cvs_۲۰۰۴۰۵۲۷.۴.fc۲.i۳۸۶.rpm
این ppp برای کاربر است و ماژول کرنل را قبلا نصب کرده ایم و این فقط برای کاربر می باشد.
۵- گرفتن کلاینت PPTP
rpm –install pptp-linux-۱.۵.۰-۱.i۳۸۶.rpm
http://prdownloads.sourceforge.net/pptpclient/pptp-linux-۱.۵.۰-۱.i۳۸۶.rpm
این کلاینت VPN هست که باهاش میشه کانکشن ها رو ساخت و کانفیگ کرد.
۶- گرفتن phppcntl
rpm –install Getphp-pcntl php-pcntl-۴.۳.۸-۱.i۳۸۶.rpm
http://prdownloads.sourceforge.net/pptpclient/php-pcntl-۴.۳.۸-۱.i۳۸۶.rpm
این برای راه اندازی GUI لازمه!
۷- گرفتن phpgtk
rpm –install php-gtk-pcntl-۱.۰.۰-۲.i۳۸۶.rpm
http://prdownloads.sourceforge.net/pptpclient/php-gtk-pcntl-۱.۰.۰-۲.i۳۸۶.rpm
اینم برای راه اندازی GUI لازمه!
۸- گرفتن pptp
rpm –install pptpconfig-۲۰۰۴۰۷۲۲-۰.noarch.rpm
http://prdownloads.sourceforge.net/pptpclient/pptpconfig-۲۰۰۴۰۷۲۲-۰.noarch.rpm
این دستور پروتکل نقطه به نقطه را برای عملیات تونلینگ نصب میکنه. VPN ها می تونن از ۲ پروتکل L۲TP و PPTP استفاده کنند. پروتکل L۲TP در لایه دوم OSI کار میکنه و از اسمش میشه حدس زد!
۹- حالا در کامند لاین تایپ کنید
pptpconfig
http://i31.tinypic.com/5al3e1.jpg
۱۰- کانفیگ کردن کانکشن
ما باید چندتا پارامتر اساسی رو تنظیم کنیم:
Name: اسم کانکشن؛ شما می تونید هر اسمی که خواستید بذارید!
Server: نام سروری را که می خوایید بهش وصل شید؛ آدرس IP سرور یا نام دومین
Username: نام کاربری شما برای وصل شدن
Password: رمز شما برای وصل شدن
بقیه آپشن ها در تب های دیگه بسیار آسون هست و یا نیازی به تغییر نداره و منم توضیح نمی دم
برگرفته شده از وبلاگ حامد اگه سوالی بود بپرسید حوده حامد جواب میده!!!!:D:D:D