Как определить условия в классе для ISC-DHCP?

Как настроить ISC-DHCP для определения различных моделей телефонов, таких как Yealink и Cisco, в сети без использования VLAN?
  • 19 июня 2024 г. 11:51
Ответы на вопрос 1
1. Для определения условий в классе для ISC-DHCP, можно использовать директиву "class" в файле конфигурации dhcpd.conf. Например, чтобы создать класс для определения различных моделей телефонов, можно использовать следующий синтаксис:

```
class "yealink-phones" {
  match option vendor-class-identifier "Yealink";
}

class "cisco-phones" {
  match option vendor-class-identifier "Cisco";
}
```

2. Чтобы настроить ISC-DHCP для определения различных моделей телефонов в сети без использования VLAN, можно создать соответствующие классы и указать им нужные параметры. Например, для выдачи IP-адресов и других параметров конфигурации телефонам разных моделей можно использовать следующий синтаксис:

```
subclass "yealink-phones" 1:0:0:0:0:0:0:0;
subclass "cisco-phones" 1:0:0:0:0:0:0:1;

subnet 192.168.1.0 netmask 255.255.255.0 {
  option routers 192.168.1.1;
  pool {
    allow members of "yealink-phones";
    range 192.168.1.100 192.168.1.150;
  }
  pool {
    allow members of "cisco-phones";
    range 192.168.1.200 192.168.1.250;
  }
}
```

В данном примере, телефоны Yealink будут получать IP-адреса из диапазона 192.168.1.100-192.168.1.150, а телефоны Cisco - из диапазона 192.168.1.200-192.168.1.250.
Похожие вопросы