Помогите пожалуйста разобраться:
У нас есть isc-dhcp-server, MES2124P и MES2348P. На коммутаторах настроен DHCP relay и DHCP snooping. В связке isc-dhcp-server и MES2124P проблем нет - все работает.
С MES2348P столкнулся с проблемой.
К коммутаторам подключены тонкие клиенты, которые получают адреса по DHCP, получают образ по PXE и подключаются к NFS. При работе через MES2348P тонкий клиент получает адрес только один раз, второй раз почему-то не может, соответственно получаем ошибку, что не видим NFS и тонкий клиент не работает. С MES2124P таких проблем нет. Полагаю, что помогает строчка конфига:
Код: Выделить всё
ip dhcp relay information policy replace
В MES2348P такую строчку задать нельзя, как я не пытался. Ниже приведу кусок рабочего конфига MES2124P, isc-dhcp-server и неработающего MES2348P:
MES2124P:
Код: Выделить всё
ip dhcp relay address 192.168.24.1
ip dhcp relay enable
ip dhcp information option
ip dhcp relay information option suboption-type custom
ip dhcp relay information policy replace
ip dhcp snooping
ip dhcp snooping database update-freq 600
ip dhcp snooping vlan 10
!
interface vlan 10
name gen-staff
ip dhcp relay enable
exit
!
isc-dhcp-server:
Код: Выделить всё
# Абонент с порта 1/8 коммутатора r0c2 (Тонкий клиент 109-tc3, TO-103.1, VLAN #10 gen-staff)
class "r0c2-p1/8" {
match if binary-to-ascii (10, 8, "/", suffix(option agent.circuit-id, 2)) = "1/8"
and
binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "a8:f9:4b:35:95:0";
}
# Тонкий клиент 109-tc3, TO-109.3
pool {
range 10.24.10.4;
option host-name "spb2-109-tc3";
filename "acer-z2640g/pxelinux.0";
allow members of "r0c2-p1/8";
}
MES2348P:
Код: Выделить всё
ip dhcp relay address 192.168.24.1
ip dhcp relay enable
ip dhcp relay information option suboption-type custom
ip dhcp snooping
ip dhcp snooping database
ip dhcp information option suboption-type custom
ip dhcp information option format-type remote-id %m
ip dhcp snooping vlan 10
!
interface vlan 10
name gen-staff
ip dhcp relay enable
exit