VPN(PPTP)流量记录

来源:互联网 发布:关口知宏对中国的感觉 编辑:程序博客网 时间:2024/05/21 10:07

简单的VPN流量记录

freeradius重量级选手,如果只是要简单看一下,流量去向,其实可以通过修改ip-upip-down来实现。下面是修改

每次连接时会触发ip-up
每次断开连接时会触发ip-down

ip-up增加如下:
echo "##################################" >> /var/log/pptpd.logecho "Now User $PEERNAME is connected!!!" >> /var/log/pptpd.logecho "##################################" >> /var/log/pptpd.logecho "time: `date -d today +%F_%T`" >> /var/log/pptpd.logecho "clientIP: $6" >> /var/log/pptpd.logecho "username: $PEERNAME" >> /var/log/pptpd.logecho "device: $1" >> /var/log/pptpd.logecho "vpnIP: $4" >> /var/log/pptpd.logecho "assignIP: $5" >> /var/log/pptpd.log
ip-down增加如下:
echo "#####################################" >> /var/log/pptpd.logecho "Now User $PEERNAME is disconnected!!!" >> /var/log/pptpd.logecho "#####################################" >> /var/log/pptpd.logecho "time: `date -d today +%F_%T`" >> /var/log/pptpd.logecho "clientIP: $6" >> /var/log/pptpd.logecho "username: $PEERNAME" >> /var/log/pptpd.logecho "device: $1" >> /var/log/pptpd.logecho "vpnIP: $4" >> /var/log/pptpd.logecho "assignIP: $5" >> /var/log/pptpd.logecho "connect time: $CONNECT_TIME s" >> /var/log/pptpd.logecho "bytes sent: $BYTES_SENT B" >> /var/log/pptpd.logecho "bytes rcvd: $BYTES_RCVD B" >> /var/log/pptpd.logsum_bytes=$(($BYTES_SENT+$BYTES_RCVD))sum=`echo "scale=2;$sum_bytes/1024/1024"|bc`echo "bytes sum: $sum MB" >> /var/log/pptpd.logave=`echo "scale=2;$sum_bytes/1024/$CONNECT_TIME"|bc`echo "average speed: $ave KB/s" >> /var/log/pptpd.log
0 0
原创粉丝点击