|
发表于 2008-3-29 19:07:13
|
显示全部楼层
Post by l76862157;1831167
情况是这样,我有一个LINUX虚拟机,2003的真机,linux虚拟机配置了DHCP服务,地址池范围是192.168.20.128 192.168.20.254,
2003的网卡通过DHCP服务器获得了ip,ip为192.168.20.254
然后,我在LINUX中添加了host字段如下:
host ns {
hardware ethernet 12:34:56:78:AB:CD;(不是2003的MAC)
fixed-address 192.168.20.254;
}
重启DHCP服务,然后2003 ipconfig/release,ipconfig/renew结果获得IP还是192.168.20.254。(不明白)
然后我删除了DHCP服务器上的租约,重启DHCP,再2003上重复刚才的操作还是如此。
为了对比我把2003当DHCP服务器,只要删掉租约后LINUX客户机就不会得到这个IP了(不删租约不能创建保留)
不知道为什么,GOOGLE BAIDU也没有找到结果,希望大家帮忙啊~!
这种现象常见。建议删除/var/lib/dhcp/dhcpd.lease文件。在现实应用中windows方面最好重新启动,要不就到注册表里找到相应ip删除之 |
|