براي ايجاد يک کانکشن وي پي ان در لينوکس مراحل زير را دنبال نماييد.
روش اول:
جهت ايجاد کانکشن وي پي ان در لينوکس ابتدا مخازن لینوکس خود را از این طریق به مخازن داخلی تبدیل می نماییم
step 1 =yum install pptp pptp-setup net-tools
step 2= pptpsetup --create vpnconnection --server net.iut.ac.ir --username *** --password
در اين قسمت بجاي net.iut.ac.ir آدرس vpn server مربوطه را نوشته و بجاي *** نيز نام کاربري خود را وارد نماييد
step 3 = pppd call vpnconnection
step 4 =route add -net 0.0.0.0 netmask 0.0.0.0 ppp0
route add -net 172.16.0.0 netmask 255.255.0.0 yourether
route add -net 192.168.0.0 netmask 255.255.0.0 yourether
route add -net 194.146.151.0 netmask 255.255.255.0 yourether
route add -net 176.101.52.0 netmask 255.255.255.0 yourether
route add -net 176.101.51.0 netmask 255.255.255.0 yourether
Disconnect PPTP server vpn connection
1- yum install psmisc
2- killall pppd
or
kill -9 PID
Adding pptp service to firewall service (if not connection will not work)
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p gre -j ACCEPT
firewall-cmd --reload
----------------------------------------------------------------------------------------------------------------
روش دوم
جهت ايجاد کانکشن وي پي ان در لينوکس 32 بيتي از روش زير استفاده نماييد.
step1 = download
pptp-1.7.2-8.1.el5.rf.i386.rpm
pptp-setup-1.7.2-8.1.el5.rf.i386.rpm
step2 = rpm -ivh pptp-1.7.2-8.1.el5.rf.i386.rpm
step3 = rpm -ivh pptp-setup-1.7.2-8.1.el5.rf.i386.rpm
step 4= pptpsetup --create vpnconnection --server net.iut.ac.ir --username *** --password
step 5 = pppd call vpnconnection
step 6 =route add -net 0.0.0.0 netmask 0.0.0.0 ppp0
route add -net 172.16.0.0 netmask 255.255.0.0 yourether
route add -net 192.168.0.0 netmask 255.255.0.0 yourether
route add -net 194.146.151.0 netmask 255.255.255.0 yourether
route add -net 176.101.52.0 netmask 255.255.255.0 yourether
route add -net 176.101.51.0 netmask 255.255.255.0 yourether
Disconnect PPTP server vpn connection
killall pppd
or
kill -9 PID
جهت ايجاد کانکشن وي پي ان در لينوکس 64 بيتي از روش زير استفاده نماييد.
step1 = download
pptp-1.7.2-8.1.el5.rf.x86_64.rpm
pptp-setup-1.7.2-8.1.el5.rf.x86_64.rpm
step2 = rpm -ivh pptp-1.7.2-8.1.el5.rf.x86_64.rpm
step3 = rpm -ivh pptp-setup-1.7.2-8.1.el5.rf.x86_64.rpm
step 4= pptpsetup --create vpnconnection --server net.iut.ac.ir --username *** --password
step 5 = pppd call vpnconnection
step 6 =route add -net 0.0.0.0 netmask 0.0.0.0 ppp0
route add -net 172.16.0.0 netmask 255.255.0.0 yourether
route add -net 192.168.0.0 netmask 255.255.0.0 yourether
route add -net 194.146.151.0 netmask 255.255.255.0 yourether
route add -net 176.101.52.0 netmask 255.255.255.0 yourether
route add -net 176.101.51.0 netmask 255.255.255.0 yourether
Disconnect PPTP server vpn connection
killall pppd
or
kill -9 PID
روش سوم
براي مواقعي که بخواهيد RPM PPTP را از اينترنت دانلود نماييد.
ابتدا بايستي ريپازيتوري RPMForge را با استفاده از راهنماي موجود در سايت CentOS بر روي سيستم هاي خود نصب کرده , و سپس با استفاده از مراحل زير پکيج هاي مربوطه را نصب نماييد.
step1 = yum install pptp pptp-setup --enablerepo=rpmforge
step 2= pptpsetup --create vpnconnection --server net.iut.ac.ir --username *** --password
در اين قسمت بجاي net.iut.ac.ir آدرس vpn server مربوطه را نوشته و بجاي *** نيز نام کاربري خود را وارد نماييد
step 3 = pppd call vpnconnection
step 4 =route add -net 0.0.0.0 netmask 0.0.0.0 ppp0
route add -net 172.16.0.0 netmask 255.255.0.0 yourether
route add -net 172.16.0.0 netmask 255.255.0.0 yourether
route add -net 192.168.0.0 netmask 255.255.0.0 yourether
route add -net 194.146.151.0 netmask 255.255.255.0 yourether
route add -net 176.101.52.0 netmask 255.255.255.0 yourether
route add -net 176.101.51.0 netmask 255.255.255.0 yourether
Disconnect PPTP server vpn connection
killall pppd
or
kill -9 PID
------------------------------
همچنين از آدرس زير نيز ميتوانيد در مورد نحوه نصب وي پي ان کانکشن در لينوکس خود ،اطلاعات بيشتري کسب نماييد
http://www.cyberciti.biz/tips/howto-configure-ubuntu-fedora-linux-pptp-client.html