- 论坛徽章:
- 0
|
5可用积分
现手上有一个方案,要用到dhcp option82选项,交换机是支持这个参数的;于是要用到linux dhcp 来做这个server,(windows目前为止还不支持dhcp option 82);
options 82插入的内容为l1,即是交换机的主机名了,我的linux配置文件如下:
[root@LinuxSir ~]# vi /etc/dhcpd.conf
ddns-update-style interim;
default-lease-time 2160;
max-lease-time 4320;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
class "sw1" {
match if substring(option agent.circuit-id,4,2)="l1";}
pool { allow members of "sw1";
range 192.168.1.150 192.168.1.190;
option nis-domain "sw1";
option subnet-mask 255.255.255.0;
}
}
我的linux server的ip是192.168.1.224;交换机的IP是192.168.1.1;没有设置vlan;
现在遇到的问题是,用户那边取不到IP,我从sniffer分析,我服务这边正常分配了IP给他,可是不知道为什么,linux dhcp server马上就发了nck给对方,说租约时间到期了,我晕倒!我想是我配置的问题,请有这方面经验的朋友多多指教一下;谢谢了;附件是我在server上的sniffer包;
[ 本帖最后由 ipv6ok 于 2008-6-2 10:45 编辑 ] |
|