Linode Forum
https://forum.linode.com/

about the vpn server
https://forum.linode.com/viewtopic.php?f=19&t=11341
Page 1 of 1

Author:  liuhui5318 [ Tue Sep 30, 2014 6:06 am ]
Post subject:  about the vpn server

hi, i have setup a vpn service, it's ok, i can connect, but it always auto disconnect after 1.5 minutes.

can u help to check?

the vpn install following:

http://lamp.teddysun.com/files/pptpd.sh

Author:  liuhui5318 [ Tue Sep 30, 2014 6:08 am ]
Post subject:  Re: about the vpn server

the vpn install scripts is:

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#===================================================================
# SYSTEM REQUIRED: CentOS 6.x (32bit/64bit)
# DESCRIPTION: Install pptpd VPN
#===================================================================
cur_dir=`pwd`
clear
echo "#############################################################"
echo "# Auto Install Script for PPTP VPN"
echo "# System Required: CentOS 6.x(32bit/64bit)"
echo "# Intro: http://teddysun.com/134.html"
echo ""
echo "# Author: Teddysun <i@teddysun.com>"
echo ""
echo "#############################################################"
echo ""
# Remove installed pptpd & ppp
yum remove -y pptpd ppp
iptables --flush POSTROUTING --table nat
iptables --flush FORWARD
rm -f /etc/pptpd.conf
rm -rf /etc/ppp
arch=`uname -m`
# Download pptpd
if [ -s pptpd-1.3.4-2.el6.$arch.rpm ]; then
echo "pptpd-1.3.4-2.el6.$arch.rpm [found]"
else
echo "pptpd-1.3.4-2.el6.$arch.rpm not found!!!download now......"
if ! wget http://lamp.teddysun.com/files/pptpd-1. ... h.rpm;then
echo "Failed to download pptpd-1.3.4-2.el6.$arch.rpm,please download it to $cur_dir directory manually and rerun the install script."
exit 1
fi
fi
# Install some necessary tools
yum -y install net-tools make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers dkms ppp
rpm -ivh pptpd-1.3.4-2.el6.$arch.rpm

rm -f /dev/ppp
mknod /dev/ppp c 108 0
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "mknod /dev/ppp c 108 0" >> /etc/rc.local
echo "echo 1 > /proc/sys/net/ipv4/ip_forward" >> /etc/rc.local
echo "localip 192.168.8.1" >> /etc/pptpd.conf
echo "remoteip 192.168.8.2-254" >> /etc/pptpd.conf
echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd
echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd

pass=`openssl rand 6 -base64`
if [ "$1" != "" ]
then pass=$1
fi

echo "vpn pptpd ${pass} *" >> /etc/ppp/chap-secrets

iptables -t nat -A POSTROUTING -s 192.168.8.0/24 -j SNAT --to-source `ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
iptables -A FORWARD -p tcp --syn -s 192.168.8.0/24 -j TCPMSS --set-mss 1356
service iptables save
chkconfig --add pptpd
chkconfig pptpd on
service iptables restart
service pptpd start

echo ""
echo "VPN service is installed, your VPN username is vpn, VPN password is ${pass}"
echo "Welcome to visit: http://teddysun.com"
echo ""

exit 0

Author:  liuhui5318 [ Tue Sep 30, 2014 6:14 am ]
Post subject:  Re: about the vpn server

some log messages:

........

Sep 30 08:54:48 li228-208 pptpd[2358]: CTRL: CTRL read failed
Sep 30 08:54:48 li228-208 pppd[2359]: Modem hangup
Sep 30 08:54:48 li228-208 pppd[2359]: Connect time 1.5 minutes.
Sep 30 08:54:48 li228-208 pppd[2359]: Sent 69753 bytes, received 45075 bytes.
Sep 30 08:54:48 li228-208 pppd[2359]: MPPE disabled
Sep 30 08:54:48 li228-208 pppd[2359]: Connection terminated.
Sep 30 08:54:48 li228-208 pppd[2359]: Exit.
Sep 30 08:54:48 li228-208 pptpd[2358]: CTRL: Client 183.63.213.159 control connection finished
Sep 30 08:54:49 li228-208 ntpd[1899]: Deleting interface #12 ppp0, 172.16.36.1#123, interface stats: received=0, sent=0, dropped=0, active_time=87 secs
Sep 30 08:54:49 li228-208 ntpd[1899]: peers refreshed


........

Author:  vonskippy [ Tue Sep 30, 2014 3:06 pm ]
Post subject:  Re: about the vpn server

PPTP isn't a vpn solution, it's a leaky protocol that's been cracked for over a decade.

Lose pptp and setup a real VPN solution like OpenVPN.

Author:  liuhui5318 [ Tue Sep 30, 2014 10:06 pm ]
Post subject:  Re: about the vpn server

vonskippy wrote:
PPTP isn't a vpn solution, it's a leaky protocol that's been cracked for over a decade.

Lose pptp and setup a real VPN solution like OpenVPN.


can u provide a install scripts?

Author:  hoopycat [ Wed Oct 01, 2014 6:41 am ]
Post subject:  Re: about the vpn server

https://www.linode.com/docs/networking/vpn/

Page 1 of 1 All times are UTC-04:00
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/