[+] ISC DHCP - definiowanie klas
: 08 sierpnia 2011, 13:15
Witam.
Mam problem, z którym walczę od paru dni - niestety póki co przegrywam.
Mam urządzenie, dla którego:
W dhcpd.conf daje mi w dhcpd.leases np.:
Próbuję wykorzystać:
aby zdefiniować klasę, dla której DHCP ma przyznawać adresy z zakresu 10.10.10.200 - 10.10.10.210.
Próbuję zrobić to w ten sposób, aby do tej klasy należały wszystkie urządzenia, dla których opcja ,,vendor-class-identifier'' zawiera wpis ,,huawei'' (pozostałe znaki są nieistotne).
Więc, definicja klasy (nie wiem, czy zaczynać od 0 czy od 1 więc zrobiłem dwie definicje):
Niestety wspomniany wpis nie chce działać i DHCP przydziela mi adresy z innej puli.
Czy mógłby ktoś mi pomóc?
Pozdrawiam.
K.
Dodane:
Już działa - znalazłem błąd.
Pozdrawiam.
K.
Mam problem, z którym walczę od paru dni - niestety póki co przegrywam.
Mam urządzenie, dla którego:
Kod: Zaznacz cały
set vendor-string = option vendor-class-identifier;
Kod: Zaznacz cały
set vendor-string = "huawei S2326TP-EI";
Kod: Zaznacz cały
option vendor-class-identifier
Próbuję zrobić to w ten sposób, aby do tej klasy należały wszystkie urządzenia, dla których opcja ,,vendor-class-identifier'' zawiera wpis ,,huawei'' (pozostałe znaki są nieistotne).
Więc, definicja klasy (nie wiem, czy zaczynać od 0 czy od 1 więc zrobiłem dwie definicje):
Kod: Zaznacz cały
class "HW" {
match if substring (option vendor-class-identifier, 1, 6) = "huawei";
}
class "HiWi" {
match if substring (option vendor-class-identifier, 0, 6) = "huawei";
}[/B][/size][/I]
i w dhcpd.conf (fragment):
...
shared-network STD {
subnet 10.10.10.0 netmask 255.255.255.0 {
default-lease-time 60000;
max-lease-time 720000;
option routers 10.10.10.1;
option time-servers 10.10.10.16;
option domain-name "vlabs.org";
option domain-name-servers 213.241.79.38;
next-server 10.10.10.16;
option log-servers 10.10.10.16;
pool {
range 10.10.10.201 10.10.10.205;
allow members of "HW";
allow members of "HiWi";
}
}
Czy mógłby ktoś mi pomóc?
Pozdrawiam.
K.
Dodane:
Już działa - znalazłem błąd.
Pozdrawiam.
K.