關於pptpd log日志文件的配置


如何開啟pptpd默認日志記錄功能。

修改/etc/ppp/options.pptpd中的nologfd,默認沒有開,把nologfd注釋掉,然后添加 logfile /var/log/pptpd.log(將nologfd改成這個,在這個日志里就可以查到pptpd日志)

修改后重啟下pptpd服務,就可以了

 

VPN登錄斷開記錄腳本

通過在/etc/ppp/中對ip-up 和 ip-down 腳本進行編輯,添加以下配置:

/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

 

/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

 

之后通過查看pptpd.log這個文件就可以查看到vpn登錄日志了,當然我們也可以使用另外一種簡單的日志格式,在ip-up和ip-down中都進行添加

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

這種格式,只記錄登錄和退出的時間,客戶端ip,用戶名,分配到的ip ,每條記錄只有一樣,更方便查看。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM