приветствую, такая ситуация. есть дебиан etch. на нём поднят dhcp3, который раздаёт определенной подсети набор вендоских параметров (сан, санрей). например:
-----
subnet 192.168.37.0 netmask 255.255.255.0 {
vendor-option-space NewT;
option NewT.AuthSrvr 192.168.37.254;
option NewT.AltAuth 192.168.37.254;
option NewT.FWSrvr 192.168.37.254;
option NewT.NewTVer "3.1_120879-05_2006.09.20.12.31";
option NewT.SrvType "K";
max-lease-time 86400;
default-lease-time 86400;
authoritative;}
-----всё работает как надо, но мне нужно, что-бы эти параметры отдавались только определенным клиентам. т.е. в текущей конфигурации на всю сетку по запросу выдаются эти опции, чего нужно избежать. в мане есть конструкция типа host, где после мака можно указать специфичные для этого хоста параметры. пробовал что-то типа:
subnet 192.168.37.0 netmask 255.255.255.0 {
max-lease-time 86400;
default-lease-time 86400;
authoritative;
}
host sunray {
hardware ethernet 00:03:ba:af:fd:d3;
vendor-option-space NewT;
option NewT.AuthSrvr 192.168.37.254;
option NewT.AltAuth 192.168.37.254;
option NewT.FWSrvr 192.168.37.254;
option NewT.NewTVer "3.1_120879-05_2006.09.20.12.31";
option NewT.SrvType "K";
}намекая, де параметры authsrv итд будут выданы только этому хосту, а остальные ничего не увидят. но dhcp не раздает вообще ничего и никому. в т.ч. и прописаному хосту. собственно вопрос, как правильно сервер сконфигурировать?
>приветствую, такая ситуация. есть дебиан etch. на нём поднят dhcp3, который раздаёт
>определенной подсети набор вендоских параметров (сан, санрей). например:
>-----
>subnet 192.168.37.0 netmask 255.255.255.0 {
> vendor-option-space NewT;
> option NewT.AuthSrvr 192.168.37.254;
> option NewT.AltAuth 192.168.37.254;
> option NewT.FWSrvr 192.168.37.254;
> option NewT.NewTVer "3.1_120879-05_2006.09.20.12.31";
> option NewT.SrvType "K";
> max-lease-time 86400;
> default-lease-time 86400;
> authoritative;
>
>}
>-----
>
>всё работает как надо, но мне нужно, что-бы эти параметры отдавались только
>определенным клиентам. т.е. в текущей конфигурации на всю сетку по запросу
>выдаются эти опции, чего нужно избежать. в мане есть конструкция типа
>host, где после мака можно указать специфичные для этого хоста параметры.
>пробовал что-то типа:
>
>subnet 192.168.37.0 netmask 255.255.255.0 {
> max-lease-time 86400;
> default-lease-time 86400;
> authoritative;
>}
>host sunray {
> hardware ethernet 00:03:ba:af:fd:d3;
> vendor-option-space NewT;
> option NewT.AuthSrvr 192.168.37.254;
> option NewT.AltAuth 192.168.37.254;
> option NewT.FWSrvr 192.168.37.254;
> option NewT.NewTVer "3.1_120879-05_2006.09.20.12.31";
> option NewT.SrvType "K";
>}
>
>намекая, де параметры authsrv итд будут выданы только этому хосту, а остальные
>ничего не увидят. но dhcp не раздает вообще ничего и никому.
>в т.ч. и прописаному хосту. собственно вопрос, как правильно сервер сконфигурировать?
>раздел host пропишите в блоке subnet, а не вне его
subnet 192.168.37.0 netmask 255.255.255.0 {
max-lease-time 86400;
default-lease-time 86400;
authoritative;
host sunray {
hardware ethernet 00:03:ba:af:fd:d3;
vendor-option-space NewT;
option NewT.AuthSrvr 192.168.37.254;
option NewT.AltAuth 192.168.37.254;
option NewT.FWSrvr 192.168.37.254;
option NewT.NewTVer "3.1_120879-05_2006.09.20.12.31";
option NewT.SrvType "K";
}
}