新增资源及索引表项目10拓展资源查看liux下dhcp服务器分配出去的IP地址及剩余IP地址.docxVIP

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

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新增资源及索引表项目10拓展资源查看liux下dhcp服务器分配出去的IP地址及剩余IP地址

查看linux下dhcp服务器分配出去的IP地址及剩余IP地址2013-06-04 14:59:06标签:linux dhcp1。你可以查看防火墙信息,如图,可以清晰的看到,192.1681.200的IP给了哪个MAC地址2. /var/lib/dhcpd/dhcpd.leases?这个文件专门记录了DHCP的分配情况一、介绍由于 ISC DHCP 没有提供相应的统计工具,所以只能自己动手写一个。 上也有很多,例如QUOTE:php DHCP hosts list : 一个 php 脚本,用于列出一个 DHCP 服务器上的 host 信息rogueDetect :发送一个“诱骗”作用的 DHCP DISCOVER ,并等待非权威的 DHCP 服务器消息,以找出未授权的 DHCP 服务器phpDHCPAdmin :一个基于 web 界面的管理 DHCP 工具。有认证、错误检查、数据库驱动,简单易用Analyzes of behavior of protocol DHCP :dhcpmap 能够“注入”和捕捉 DHCP 流量dhcpphp :一个 PHP 脚本,用于显示一个 DHCP 服务器的 leases 记录webDHCP :类似 phpDHCPAdmin 的工具DHCP lease parser :是一个简单的守护进程,它把 DHCP 服务器的 leases 状态的变化记录到一个数据库,以便历史查询。同时该工具还提供了一个历史记录以供查询Lanloard DHCP lease tracker :一个 CGI 程序,用于跟踪 DHCP leasesISC DHCP dhcpd.conf parser and editor :以一个友好的界面方便你编辑 dhcpd.confDHCPdetector :用于检测网络上的 DHCP 服务,主要是为了找出 rogue DHCPreportdhcp.pl :一个用于汇报 DHCP 统计信息的 perl 脚本,需要启用 web 服务所以俺也动手写了一个,功能比较简单,主要有:1、查询某个 mac 的租用记录 (v1.0)2、查询某个 ip 地址的租用记录 (v1.0)3、查询某个主机名的租用记录 (v1.0)4、允许指定查询的开始时间和结束时间。开始时间默认为当天0点,结束时间默认为当前。(v1.0)5、列出所有曾经被租用的 ip 以及它们目前的状态 (v1.0)6、许指定某个备份的 lease.record.date 进行查询。(v1.1)7、每月15日的0点10分自动把 lease 记录以 lease.record.date 备份,所以意味着默认只能查15天内的数据 (v1.1)二、限制目前暂时不考虑 DHCP Failover 以及 DHCP Omshell 的分析(这两个东西都会在 dhcpd.leases 中写数据)。该脚本只记录客户机的 mac、客户机的主机名(如果有的话)以及 lease 的开始/结束时间/状态。由于环境所限,只有1台客户机可供测试,所以欢迎各位朋友多多指正三、脚本组成a) lease_wath.sh ,主要是跟踪 /var/lib/dhcp/dhcpd.leases 文件的输出,并固定输出到某个文件(默认是 /tmp/lease.record)。??每次只能启动一个 lease_watch.sh ,否则程序会报错(Error!Another lease_watch is running!)b) parse.sh :完成上述的功能的第1~6 项。c) rotate.sh :每月15日的0点10分自动把当前的 /tmp/lease.record 备份为 /tmp/lease.record.date ,同时重启 lease_watch。四、屏幕截图按 ip 选择:按 mac 选择:按 hostname 选择:指定某个历史文件进行查询列出所有曾经被租用的 ip 以及其状态:语法:/13185/61628========================从dhcpd.lease中提取MAC和IP地址.?2008-01-10 22:17:26从DHCP的log中提取MAC和IP地址./var/lib/dhcpd/dhcp.lease中的一段记录如下:lease 38 {?starts 0 2007/11/25 11:57:41;?ends 0 2007/11/25 17:57:41;?tstp 0 2007/11/25 17:57:41;?binding state free;?hardware ethernet 00:0c:29:ac:4e:01;?uid \377eth0\000\001\000\001\016\354\015J\000\014)\254N\001;}

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档