前言:

最近有时候,我的pptpd会莫名崩掉。这时,在外边的我连不到内网,气的一比。

这时候,就需要去查一查log日志了。
 

所以就记录一下怎么调日志的:

1. 修改/etc/ppp/pptpd.options的nologfd,去掉注释,并添加日志路径。


 

2. 在/etc/ppp/ip-up和/etc/ppp/ip-down中分别加入以下脚本:

#for /etc/ppp/ip-up

echo "---------------Login---------------------------------------" >> /var/log/pptpd.log
echo "time: `date -d today +%F_%T`" >> /var/log/pptpd.log
echo "clientIP: $6" >> /var/log/pptpd.log
echo "username: $PEERNAME" >> /var/log/pptpd.log
echo "device: $1" >> /var/log/pptpd.log
echo "vpnIP: $4" >> /var/log/pptpd.log
echo "assignIP: $5" >> /var/log/pptpd.log
echo "-----------------------------------------------------------" >> /var/log/pptpd.log
#for /etc/ppp/ip-down

echo "---------------Logout--------------------------------------" >> /var/log/pptpd.log
echo "time: `date -d today +%F_%T`" >> /var/log/pptpd.log
echo "clientIP: $6" >> /var/log/pptpd.log
echo "username: $PEERNAME" >> /var/log/pptpd.log
echo "device: $1" >> /var/log/pptpd.log
echo "vpnIP: $4" >> /var/log/pptpd.log
echo "assignIP: $5" >> /var/log/pptpd.log
echo "-----------------------------------------------------------" >> /var/log/pptpd.log

然后查看/var/log/pptpd.log,会看到现在的日志就好看得多。


 

3. 当然也可以加入如下代码(当然我没试过,不过效果一样):

#for /etc/ppp/ip-up and ip-down

echo "time:`date -d today +%F_%T`,clientIP:$6,username:$PEERNAME,assignIP:$5" >> /var/log/pptpd.log

 
 

然后就再也不怕vpn崩啦啊哈哈哈哈~

posted on 2019-06-03 23:51  eryoung2  阅读(714)  评论(0编辑  收藏  举报