IOS连接PPTP隔5分钟就掉线
发表于 : 2016-02-08 16:52
Ubuntu 12.04.5 LTS
自己建的PPTP服务器,用的一键安装脚本:
#!/bin/sh
apt-get install pptpd
echo >> /etc/pptpd.conf
echo "localip 10.100.0.1" >> /etc/pptpd.conf
echo "remoteip 10.100.0.2-10" >> /etc/pptpd.conf
echo "chap-secrets"
echo >> /etc/ppp/chap-secrets
# set username and password
echo "vpn1 pptpd 123456 *" >> /etc/ppp/chap-secrets
echo "pptpd-options"
echo >> /etc/ppp/pptpd-options
echo "ms-dns 114.114.114.114" >> /etc/ppp/pptpd-options
echo "ms-dns 8.8.8.8" >> /etc/ppp/pptpd-options
service pptpd restart
echo >> /etc/sysctl.conf
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables -I INPUT -s 10.100.0.0/24 -i ppp0 -j ACCEPT
iptables --append FORWARD --in-interface eth0 -j ACCEPT
echo >> /etc/init.d/rc.local
echo "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save" >> /etc/init.d/rc.local
echo "iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE" >> /etc/init.d/rc.local
echo "iptables -I INPUT -s 10.100.0.0/24 -i ppp0 -j ACCEPT" >> /etc/init.d/rc.local
echo "iptables --append FORWARD --in-interface eth0 -j ACCEPT" >> /etc/init.d/rc.local
安装完成之后用win7拨号正常,不会掉线,用iPhone ios8连上之后5分钟就掉线,很有规律。。。不知道是什么问题。
以下是日志信息,请大神们指教!!!
Feb 8 14:32:48 ubuntu12 pptpd[5269]: CTRL: Client 106.10.236.208 control connection started
Feb 8 14:32:48 ubuntu12 pptpd[5269]: CTRL: Starting call (launching pppd, opening GRE)
Feb 8 14:32:48 ubuntu12 pppd[5270]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Feb 8 14:32:48 ubuntu12 pppd[5270]: pppd 2.4.5 started by root, uid 0
Feb 8 14:32:48 ubuntu12 pppd[5270]: Using interface ppp0
Feb 8 14:32:48 ubuntu12 pppd[5270]: Connect: ppp0 <--> /dev/pts/1
Feb 8 14:32:48 ubuntu12 pptpd[5269]: GRE: Bad checksum from pppd.
Feb 8 14:32:48 ubuntu12 pppd[5270]: peer from calling number 106.10.236.208 authorized
Feb 8 14:32:48 ubuntu12 pppd[5270]: MPPE 128-bit stateless compression enabled
Feb 8 14:32:48 ubuntu12 pppd[5270]: Cannot determine ethernet address for proxy ARP
Feb 8 14:32:48 ubuntu12 pppd[5270]: local IP address 10.100.0.1
Feb 8 14:32:48 ubuntu12 pppd[5270]: remote IP address 10.100.0.2
Feb 8 14:35:01 ubuntu12 CRON[5391]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: EOF or bad error reading ctrl packet length.
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: couldn't read packet header (exit)
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: CTRL read failed
Feb 8 14:38:06 ubuntu12 pppd[5270]: Modem hangup
Feb 8 14:38:06 ubuntu12 pppd[5270]: Connect time 5.3 minutes.
Feb 8 14:38:06 ubuntu12 pppd[5270]: Sent 40143 bytes, received 24659 bytes.
Feb 8 14:38:06 ubuntu12 pppd[5270]: MPPE disabled
Feb 8 14:38:06 ubuntu12 pppd[5270]: Connection terminated.
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: Reaping child PPP[5270]
Feb 8 14:38:06 ubuntu12 pppd[5270]: Hangup (SIGHUP)
Feb 8 14:38:06 ubuntu12 pppd[5270]: Exit.
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: Client 106.10.236.208 control connection finished
自己建的PPTP服务器,用的一键安装脚本:
#!/bin/sh
apt-get install pptpd
echo >> /etc/pptpd.conf
echo "localip 10.100.0.1" >> /etc/pptpd.conf
echo "remoteip 10.100.0.2-10" >> /etc/pptpd.conf
echo "chap-secrets"
echo >> /etc/ppp/chap-secrets
# set username and password
echo "vpn1 pptpd 123456 *" >> /etc/ppp/chap-secrets
echo "pptpd-options"
echo >> /etc/ppp/pptpd-options
echo "ms-dns 114.114.114.114" >> /etc/ppp/pptpd-options
echo "ms-dns 8.8.8.8" >> /etc/ppp/pptpd-options
service pptpd restart
echo >> /etc/sysctl.conf
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables -I INPUT -s 10.100.0.0/24 -i ppp0 -j ACCEPT
iptables --append FORWARD --in-interface eth0 -j ACCEPT
echo >> /etc/init.d/rc.local
echo "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save" >> /etc/init.d/rc.local
echo "iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE" >> /etc/init.d/rc.local
echo "iptables -I INPUT -s 10.100.0.0/24 -i ppp0 -j ACCEPT" >> /etc/init.d/rc.local
echo "iptables --append FORWARD --in-interface eth0 -j ACCEPT" >> /etc/init.d/rc.local
安装完成之后用win7拨号正常,不会掉线,用iPhone ios8连上之后5分钟就掉线,很有规律。。。不知道是什么问题。
以下是日志信息,请大神们指教!!!
Feb 8 14:32:48 ubuntu12 pptpd[5269]: CTRL: Client 106.10.236.208 control connection started
Feb 8 14:32:48 ubuntu12 pptpd[5269]: CTRL: Starting call (launching pppd, opening GRE)
Feb 8 14:32:48 ubuntu12 pppd[5270]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Feb 8 14:32:48 ubuntu12 pppd[5270]: pppd 2.4.5 started by root, uid 0
Feb 8 14:32:48 ubuntu12 pppd[5270]: Using interface ppp0
Feb 8 14:32:48 ubuntu12 pppd[5270]: Connect: ppp0 <--> /dev/pts/1
Feb 8 14:32:48 ubuntu12 pptpd[5269]: GRE: Bad checksum from pppd.
Feb 8 14:32:48 ubuntu12 pppd[5270]: peer from calling number 106.10.236.208 authorized
Feb 8 14:32:48 ubuntu12 pppd[5270]: MPPE 128-bit stateless compression enabled
Feb 8 14:32:48 ubuntu12 pppd[5270]: Cannot determine ethernet address for proxy ARP
Feb 8 14:32:48 ubuntu12 pppd[5270]: local IP address 10.100.0.1
Feb 8 14:32:48 ubuntu12 pppd[5270]: remote IP address 10.100.0.2
Feb 8 14:35:01 ubuntu12 CRON[5391]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: EOF or bad error reading ctrl packet length.
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: couldn't read packet header (exit)
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: CTRL read failed
Feb 8 14:38:06 ubuntu12 pppd[5270]: Modem hangup
Feb 8 14:38:06 ubuntu12 pppd[5270]: Connect time 5.3 minutes.
Feb 8 14:38:06 ubuntu12 pppd[5270]: Sent 40143 bytes, received 24659 bytes.
Feb 8 14:38:06 ubuntu12 pppd[5270]: MPPE disabled
Feb 8 14:38:06 ubuntu12 pppd[5270]: Connection terminated.
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: Reaping child PPP[5270]
Feb 8 14:38:06 ubuntu12 pppd[5270]: Hangup (SIGHUP)
Feb 8 14:38:06 ubuntu12 pppd[5270]: Exit.
Feb 8 14:38:06 ubuntu12 pptpd[5269]: CTRL: Client 106.10.236.208 control connection finished