dylibin
发表于 2009-05-13 15:14
# date
Wed May 13 15:13:10 CST 2009
租期时间却是
starts 3 2009/05/13 07:12:02;
ends 3 2009/05/13 08:12:02;
ssffzz1
发表于 2009-05-13 15:38
哦。租约可能使用的时UTC时间,这个你无需太关心。
另外你的那个配置了静态IP的机器的IP地址时什么?????
dylibin
发表于 2009-05-13 15:46
原帖由 ssffzz1 于 2009-5-13 15:38 发表 http://bbs2.chinaunix.net/images/common/back.gif
哦。租约可能使用的时UTC时间,这个你无需太关心。
另外你的那个配置了静态IP的机器的IP地址时什么?????
192.168.0.4 和 192.168.0.5不可能和分配的地址范围有冲突。
对了还有几台也设置了固定IP的机器没注意是不是也会出现这种情况。再观察一下。
ssffzz1
发表于 2009-05-13 15:51
那你看一下192.168.0.240 这个IP到底分给了谁????
client-hostname "s-k12"; 这个机器现在到底用的是那个IP???
lease 192.168.0.240 {
starts 3 2009/05/13 02:13:03;
ends 3 2009/05/13 03:13:03;
binding state active;
next binding state free;
hardware ethernet 00:e0:4c:39:02:db;
uid "\001RAS \000\340L9\002\333\000\000\007\000\000\000";
client-hostname "s-k12";
}
dylibin
发表于 2009-05-13 16:06
原帖由 ssffzz1 于 2009-5-13 15:51 发表 http://bbs2.chinaunix.net/images/common/back.gif
那你看一下192.168.0.240 这个IP到底分给了谁????
client-hostname "s-k12"; 这个机器现在到底用的是那个IP???
lease 192.168.0.240 {
starts 3 2009/05/13 02:13:03;
ends 3 2009/05/13 03 ...
设定为192.168.0.4有什么不对?跟192.168.0.240没有任何关系。
192.168.0.240 这个IP也没有分配给任何机器,因为这个区域是服务区,只在测试时会接调试机器。
ssffzz1
发表于 2009-05-13 16:13
哦,服了。你这样来做:
1、STOP DHCP服务器。
2、清理leases文件。
3、tcpdump -s 0 -i "DHCP网卡“ -w dhcp.cap
4、另一个控制台tail -f leases文件。
5、重启那个静态IP的机器(我不知道是否必须)
6、在Tail中看到那个租约后,停掉tcpdump .
贴cap文件和租约日志上来看看。
ssffzz1
发表于 2009-05-13 16:13
哦。TCPDUMP后,要启动DHCPD进程
dylibin
发表于 2009-05-13 16:14
对了还有几台也设置了固定IP的机器没注意是不是也会出现这种情况。再观察一下。
暂时没发现其他同区域的固定IP主机有类似情况,0.4和0.5这两台主机都是windows2003server,曾经做过dhcpserver,现在都停掉了。还有一台windows2003Server暂时没有发现有类似情况,还有几台freebsd也是固定IP也没有发现类似情况,难道是这两台主机有病毒或木马??
ssffzz1
发表于 2009-05-13 16:25
因此让你抓包试试。
dylibin
发表于 2009-05-14 15:42
两台机器再次单独做了试验,修改配置文件range 192.168.0.101 192.168.0.109;
重启服务,再启动s-k12,发现无论是固定ip还是自动分配IP,发现dhcpd都连续的给s-k12从101-109几个IP的租期。
为了网络的稳定暂时关闭了这两台机器,也考虑到系统的安全,没有把抓包贴出来,请多包涵。
在此感谢ssffzz1的热心指导。虽然问题还未得到最终的解决,但是你教给了我解决问题的方法,多谢!
同时对UC像ssffzz1这样的热心、无私的大侠致以崇高的敬意!!