版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liguxk.blog.51cto.com/129038/305021 |
centos 5上架设了vpn 服务,但通过last查看的时候,只有登录的IP信息,
无法查看×××客户端登录的用户名,登录地址,断开时间等信息。
请同事写了两个脚本。用于记录登录信息及登出信息。记一下,以备后用
修改ip-up ,ip-down文件,增加以下内容(export PATH 行后面),将日志信息记录到
/var/log/pptpd.log文件 中
vim /etc/ppp/ip-up echo "" >> /var/log/pptpd.log echo "IP UP \ `date -d today +%F_%T` \ $6 \ $PEERNAME \ $1 \ $5" >> /var/log/pptpd.log vim /etc/ppp/ip-down文件。ip-down写入pptpd.log与最后一个ip-up进行配对,以方便查看
tac /var/log/pptpd.log | while read line do _tmphead=$(echo $line | cut -d" " -f1,2) _tmptime=$(echo $line | cut -d" " -f3) _tmpuser=$(echo $line | cut -d" " -f5) if [ "IP UP" = "$_tmphead" -a "$PEERNAME" = "$_tmpuser" ] then _rep_line="$line" sed -i "s/$line/$_rep_line\nIP DOWN \ `date -d today +%F_%T` \ $6 \ $PEERNAME \ $1 \ $5/" /var/log/pptpd.log break fi done 日志信息如下图所示
本文出自 “寒.枫” 博客,请务必保留此出处http://liguxk.blog.51cto.com/129038/305021 |
pptpd vpn 记录客户端信息
精选 转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux下pptpd客户端新发现
很简单,很实用安装 yum install pptp pptp-setup 启动 # pptpsetup --help pptpsetup --crea
linux 职场 休闲 Linux下pptpd客户端 -
【Redis客户端】客户端
Redis客户端
网络 服务器 运维 客户端 套接字 -
js获取客户端信息
js获取客户端time,cookie,url,ip,refer,user_agent信息:<script src="http://pv.sohu.com/cityjson?ie=u获取当前时间 get
javascript cookie url 函数 xml -
记录浏览者客户端的信息
今天在ASP.NET MVC项目中,实现一个小功能,就是记录浏览者客户端
filter ControllerContext -
MFC客户端开发记录
最近在写一个MFC程序,感觉MFC发展了很多年,应该是趋于完善的;具体表现在:相关的文档比
ico 属性页 控件 标准输出 多语言