新增资源及索引表-王辉静项目10拓展资源_查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx

新增资源及索引表-王辉静项目10拓展资源_查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx

ID:35746286

大小:92.34 KB

页数:10页

时间:2019-04-16

新增资源及索引表-王辉静项目10拓展资源_查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx_第1页
新增资源及索引表-王辉静项目10拓展资源_查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx_第2页
新增资源及索引表-王辉静项目10拓展资源_查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx_第3页
新增资源及索引表-王辉静项目10拓展资源_查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx_第4页
新增资源及索引表-王辉静项目10拓展资源_查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx_第5页
资源描述:

《新增资源及索引表-王辉静项目10拓展资源_查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、查看linux下dhcp服务器分配出去的IP地址及剩余IP地址2013-06-0414:59:06标签:linuxdhcp1。你可以查看防火墙信息,如图,可以清晰的看到,192.1681.200的IP给了哪个MAC地址2./var/lib/dhcpd/dhcpd.leases 这个文件专门记录了DHCP的分配情况一、介绍由于ISCDHCP没有提供相应的统计工具,所以只能自己动手写一个。sourceforge.net上也有很多,例如QUOTE:phpDHCPhostslist:一个php脚本,用于列出一个DHCP服务器上的host信息rogueDetect:发送一个“诱骗”作用的DH

2、CPDISCOVER,并等待非权威的DHCP服务器消息,以找出未授权的DHCP服务器phpDHCPAdmin:一个基于web界面的管理DHCP工具。有认证、错误检查、数据库驱动,简单易用AnalyzesofbehaviorofprotocolDHCP:dhcpmap能够“注入”和捕捉DHCP流量dhcpphp:一个PHP脚本,用于显示一个DHCP服务器的leases记录webDHCP:类似phpDHCPAdmin的工具DHCPleaseparser:是一个简单的守护进程,它把DHCP服务器的leases状态的变化记录到一个数据库,以便历史查询。同时该工具还提供了一个历史记录以供查询

3、LanloardDHCPleasetracker:一个CGI程序,用于跟踪DHCPleasesISCDHCPdhcpd.confparserandeditor:以一个友好的界面方便你编辑dhcpd.confDHCPdetector:用于检测网络上的DHCP服务,主要是为了找出rogueDHCPreportdhcp.pl:一个用于汇报DHCP统计信息的perl脚本,需要启用web服务所以俺也动手写了一个,功能比较简单,主要有:1、查询某个mac的租用记录(v1.0)2、查询某个ip地址的租用记录(v1.0)3、查询某个主机名的租用记录(v1.0)4、允许指定查询的开始时间和结束时间。

4、开始时间默认为当天0点,结束时间默认为当前。(v1.0)5、列出所有曾经被租用的ip以及它们目前的状态(v1.0)6、许指定某个备份的lease.record.进行查询。(v1.1)7、每月15日的0点10分自动把lease记录以lease.record.备份,所以意味着默认只能查15天内的数据(v1.1)二、限制目前暂时不考虑DHCPFailover以及DHCPOmshell的分析(这两个东西都会在dhcpd.leases中写数据)。该脚本只记录客户机的mac、客户机的主机名(如果有的话)以及lease的开始/结束时间/状态。由于环境所限,只有1台客户机可

5、供测试,所以欢迎各位朋友多多指正三、脚本组成a)lease_wath.sh,主要是跟踪/var/lib/dhcp/dhcpd.leases文件的输出,并固定输出到某个文件(默认是/tmp/lease.record)。  每次只能启动一个lease_watch.sh,否则程序会报错(Error!Anotherlease_watchisrunning!)b)parse.sh:完成上述的功能的第1~6项。c)rotate.sh:每月15日的0点10分自动把当前的/tmp/lease.record备份为/tmp/lease.record.,同时重启lease_watch。四、屏

6、幕截图按ip选择:按mac选择:按hostname选择:指定某个历史文件进行查询列出所有曾经被租用的ip以及其状态:语法:http://carywu.blog.51cto.com/13185/61628========================从dhcpd.lease中提取MAC和IP地址. 2008-01-1022:17:26从DHCP的log中提取MAC和IP地址./var/lib/dhcpd/dhcp.lease中的一段记录如下:lease192.168.1.238{ starts02007/11/2511:57:41; ends02007/11/2517:57:41;

7、 tstp02007/11/2517:57:41; bindingstatefree; hardwareethernet00:0c:29:ac:4e:01; uid"377eth0000100011635415J0014)254N01";}#catdhcpd.leases

8、egrep'lease

9、hardware'

10、sed's/lease//g'

11、sed's/{//g'

12、sed's/hardwareethernet//g网友给

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。