все добрый день. помогите разобраться с настройками. есть стенд ubuntu dhcp server-cisco dhcp-relay -dlink 3200 настраиваю opt 82
схема dhcp server(172.10.0.2/28)<---->(cisco 172.10.0.3/28)<---->dlink (manangment vlan 100 172.18.2.25, user vlan 4001) на длинке настроен dhcp_local_relay
Код:
Command: show dhcp_local_relay
DHCP/BOOTP Local Relay Status : Enabled
DHCP/BOOTP Local Relay VID List : 4001
DHCP Relay Agent Information Option 82 Circuit ID : Default
DHCP Relay Agent Information Option 82 Remote ID : E8-CC-18-CE-DC-00
show dhcp_local_relay option_82 ports 26
Command: show dhcp_local_relay option_82 ports 26
Port Option 82
Policy
---- ---------
26 keep
конфиг циски
Код:
ip dhcp relay information policy keep
ip dhcp relay information trust-all
ip dhcp snooping vlan 4001
ip dhcp snooping information option allow-untrusted
ip dhcp snooping information option format remote-id hostname
no ip dhcp snooping verify mac-address
no ip dhcp snooping verify no-relay-agent-address
ip dhcp snooping
vlan 100,4001
interface GigabitEthernet1/1
no switchport
ip dhcp relay information trusted
ip address 172.10.0.3 255.255.255.240
ip directed-broadcast
interface GigabitEthernet1/17
switchport trunk allowed vlan 100,4001
switchport mode trunk
interface Vlan4001
ip address 192.168.27.1 255.255.255.0
ip helper-address 172.10.0.2
no ip unreachables
ip route 0.0.0.0 0.0.0.0 10.255.255.5
конфиг дхцп сервера
Код:
authoritative;
ddns-update-style none;
log-facility local7;
#always-broadcast on;
one-lease-per-client true;
deny duplicates;
if exists agent.circuit-id {
log(info, concat(
" MAC: ", binary-to-ascii(16, 8, ":", option agent.remote-id),
" Port: ",binary-to-ascii(10, 8, ".", option agent.circuit-id)
));
}
class "sw-2" {
match if binary-to-ascii(16,8, ":", suffix(option agent.remote-id, 6))="e8:cc:18:ce:dc:0"
and
binary-to-ascii(10,8, "", suffix(option agent.circuit-id, 1))="2";
}
subnet 192.168.27.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option routers 192.168.27.1;
pool{
range 192.168.27.2;
allow members of "sw-2";
}
}
shared-network test {
subnet 172.10.0.0 netmask 255.255.255.240 {
}
subnet 172.18.2.0 netmask 255.255.255.0 {
}
}
при подключении к 2 порту длинка вижу что на сервер прилетают дисковеры
---------------------------------------------------------------------------
TIME: 2020-10-13 13:27:59.861
IP: 192.168.27.1 (b0:aa:77:c:88:7f) > 172.10.0.2 (0:26:6c:92:84:f7)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 1
XID: 63eb1eea
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 192.168.27.1
CHADDR: e4:be:ed:8b:00:4e:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER)
OPTION: 61 ( 7) Client-identifier 01:e4:be:ed:8b:00:4e
OPTION: 60 (

Vendor class identifier MSFT 5.0
OPTION: 55 ( 12) Parameter Request List 1 (Subnet mask)
3 (Routers)
6 (DNS server)
15 (Domainname)
28 (Broadcast address)
33 (Static route)
40 (NIS domain)
41 (NIS servers)
42 (NTP servers)
44 (NetBIOS name server)
249 (MSFT - Classless route)
121 (Classless Static Route)
OPTION: 82 ( 29) Relay Agent Information
Circuit-ID 00:04:0f:a1:00:02
Remote-ID 01:11:45:38:2d:43:43:2d:31:38:2d:43:45:2d:44:43:2d:30:30
---------------------------------------------------------------------------
circuit-id-2 й ведь порт?
remote-id e8:cc:18:ce:dc:0 ?
почему тогда я не могу получить ip в логе вижу
ct 13 13:34:10 tests dhcpd[649]: DHCPDISCOVER from e4:be:ed:8b:00:4e via 192.168.27.1: network 192.168.27.0/24: no free leases
что я делаю не так?