Назад | Перейти на главную страницу

Настройка DHCPD для использования опции 66 в определенной подсети

Я пытаюсь настроить DHCP для использования опции 66 для предоставления TFTP-сервера тонким клиентам Sunray. Клиенты в определенной подсети должны использовать конкретный сервер TFTP, чтобы им была предоставлена ​​конфигурация, специфичная для их подсети. Могу ли я разместить опцию в блоке подсети следующим образом

 subnet 192.168.1.128 netmask 255.255.255.128 {

    # don't let clients modify their own A records
    ignore client-updates;

    # options
    option subnet-mask 255.255.255.128;
    option broadcast-address 192.168.1.255;

    option domain-name "domain.com";
    option domain-name-servers 192.168.3.55, 192.168.3.56;
    option routers 192.168.1.129;
    option 66 ip 192.168.16.21;

    option ntp-servers 192.168.3.57;
    option interface-mtu 1500;
    ddns-domainname "dhcp.domain.com.";
    ddns-rev-domainname "dhcp.in-addr.arpa.";
    pool {
            failover peer "dhcp-failover";
            range 192.168.1.140 192.168.1.249;
    }

}

В isc-dhcp-server я создаю вариант глобально, а затем использовать его на уровне хоста. Вы должны уметь использовать поставщик-вариант-пространство также на уровне подсети.

option space SunRay;
option SunRay.FWSrvr code 31 = ip-address;      
option SunRay.FWSrvr 10.99.90.160;
option SunRay.AuthSrvr code 21 = ip-address;
option SunRay.AuthSrvr 10.99.90.160;
option SunRay.AltAuth code 35 = array of ip-address;
option SunRay.AltAuth 10.99.90.161, 10.99.90.160;

host 10.96.0.11 {
    vendor-option-space SunRay;
    hardware ethernet 00:ff:ff:ff:ff:ff;
    fixed-address 10.96.0.11;
}