安装pptp
yum install -y ppp pptp pptp-setup
启动pptp
pptpsetup --create vpn1 --server {ip} --username {username} --password {password} --encrypt --start
添加路由
# 192.168.3.88 为要连接的服务器ip
route add -host 192.168.3.88 dev ppp0
测试是否连接
# 查看是否增加了ppp0网卡
ip a
# 查看路由
route -n
# ping 是否连接
ping -c 2 -W 1 192.168.3.88
这样vpn就可以正常连接了,目前会格几分钟时间后自动断开
处理
- 添加sh脚本 pingip.sh
#!/bin/bash
echo --------------------------- >> /usr/local/src/ppp/p.log
echo `date "+%Y-%m-%d %H:%M:%S"` >> /usr/local/src/ppp/p.log
ping -c 2 -i 5 -W 1 192.168.234.235 >> /usr/local/src/ppp/p.log
- 使文件可执行
chmod +x pingip.sh
- 添加定时任务编辑 /etc/crontab
# 增加这一行 每分钟执行一次任务
# * * * * * root /usr/local/src/ppp/pingip.sh
* * * * * /usr/local/src/ppp/pingip.sh
- 使定时任务生效
crontab /etc/crontab
# 查看任务
crontab -l
通过定时任务保持会话后就一直可以连接了