xuxi3201 发表于 2016-6-26 12:33:49

DHCP里对最近2天上线的电脑做个标记

本帖最后由 xuxi3201 于 2016-6-26 22:38 编辑

写这个的原因: DHCP使用的是静态ip分配。
里面有很多ip好久没有上线了,

想对最近2天上线的电脑做个标记,
这样就可以区分出那些"没有使用的"。
so 我写了这个脚本,
放"计划任务"里,每小时执行一次。

{
# 请把ether2 换成内网网卡名
# 根据arp给dhcp里的ip加备注
:local TODAY
:set TODAY [:pick $TODAY 5 6]
:local YESTERDAY ($TODAY - 1)
:local BOTH ($YESTERDAY . $TODAY)
:local ADD1
:local C1
:local C2
:foreach III in= \
    do={
       :set ADD1
       :foreach JJJ in= \
          do={
          :set C1
          :set C2 $C1
          :if (($C2 = $TODAY) || ($C2 = $YESTERDAY) || ($C2 = $BOTH)) do={:put $ADD1} else={
          /ip dhcp-server lease set comment=$TODAY}
          :if ($C2 = $YESTERDAY) do={
          /ip dhcp-server lease set comment=$BOTH}
             }
       }
}


#




persist86 发表于 2016-6-26 14:20:22

6.Xdhcp可以直接加脚本,分配IP后自动运行脚本,备注ARP或DHCP,然后对比日期多少天没在线删除,没仔细看,看你写的头都大了

xuxi3201 发表于 2016-6-26 15:35:01


6.Xdhcp可以直接加脚本,分配IP后自动运行脚本
这个,我不会。请截图看看。

persist86 发表于 2016-6-26 21:25:01

在ip dhcp-server 里面,打开你新建的DHCP服务器就看到了,你这个感觉有点郁闷,lease time时间设置短一点不就可以了吗?难不成你设置成365天?

mnina 发表于 2016-7-25 22:02:01

学习一下!谢谢分享!

林璟翔 发表于 2016-8-2 11:14:29

学习学习!!!谢谢分享!!!   :)
页: [1]
查看完整版本: DHCP里对最近2天上线的电脑做个标记