Вот фрагмент того как сделано на isc,
оба клиента 192.168.23.64, 192.168.26.89 подключены к одному opt82 свичу. Не пойму как в bg организовать поиск сервиса на одном deviceid
сначала по номеру интерфейса, а затем по mac, дочерний сервис использовать? но для D4:CA:6D:BC:C0:6B неизвестен порт.
Код:
class "match_vlan_17_port_13_ip_192_168_10_38_ip"{
match if ((binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 0, 2)) = "17") and (binary-to-ascii(10, 8, "", suffix( option agent.circuit-id, 1)) = "13") and (binary-to-ascii(10, 8, ".", packet(24, 4)) = "192.168.10.38"));
}
pool{
range 192.168.23.64;
allow members of "match_vlan_17_port_13_ip_192_168_10_38_ip";
}
host host1004_ip {
hardware ethernet D4:CA:6D:BC:C0:6B;
fixed-address 192.168.26.89;
}