- 论坛徽章:
- 0
|
dhcpd.conf中如何配置option 125?
由于机顶壳拿到地址后需要做option 125的比较,因此我基于redhat的dhcpserver在offer消息中必须携带option 125,但是配了多次,均不生效;
配置后,包里面还是没有携带option 125,不知道具体是怎么配的,还是这个dhcp server不支持option 125?
[root@sh-testdrm dhcp]# more /etc/dhcpd.conf
ddns-update-style interim;
log-facility local7;
allow client-updates;
option classless-static-routes code 121 = array of unsigned integer 8;
set vendor-string = option vendor-class-identifier;
#option space MITEL;
#option MITEL.option-125 code 125 = string;
option option-125 code 125 = string;shared-network IPTV-DHCPnet
{
subnet 192.168.3.0 netmask 255.255.255.0 {}
option domain-name "domain.org";
option domain-name-servers 192.168.3.1;
default-lease-time 86400;
max-lease-time 172800;
class "vlan510" {
#match if option vendor-class-identifier="MSFT_XXXXXX" and binary-to-ascii(10,16,"",substring(option agent.circuit-i
d,2,2)) = "510";
match if substring(option vendor-class-identifier,0,4)="iptv";
}
class "vlan511" {
#match if option vendor-class-identifier="MSFT_XXXXXX" and binary-to-ascii(10,16,"",substring(option agent.circuit-
id,2,2)) = "511";
match if substring(option vendor-class-identifier,0,12)="HUAWEIEC2108";
}
subnet 192.168.22.0 netmask 255.255.255.0
{
pool {
allow members of "vlan510";
range 192.168.22.2 192.168.22.127;
}
option routers 192.168.22.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.22.255;
}
subnet 192.168.33.0 netmask 255.255.255.0
{
pool {
allow members of "vlan511";
range 192.168.33.2 192.168.33.127;
}
option routers 192.168.33.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.33.255;
#vendor-option-space MITEL;
option option-125 "SHCTCIPTVDHCPAAA"; }
} |
|