前言:
最近有时候,我的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崩啦啊哈哈哈哈~
About me: 资深大猪蹄子