И так что я сделал:
1) Завел профиль оборудования

2) Завел коммутатор

3) Создал пулы и диапазоны
4) Сделал шаблон тарифа и прицепил к тарифной связке, прицепил передачу трафика к тестовому абоненту, опции такие:

Подключаю, тестовый ноутбук к ONU и ничего, сам пакет DHCP:
Код: Выделить всё
dhcpdump -i eth2
TIME: 2014-12-19 10:45:30.838
IP: 0.0.0.0 (5c:f9:dd:61:bd:59) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: c09a31e1
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 5c:f9:dd:61:bd:59: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:5c:f9:dd:61:bd:59
OPTION: 12 ( 11) Host name Rico-X-Nout
OPTION: 60 ( 8) Vendor class identifier MSFT 5.0
OPTION: 55 ( 13) Parameter Request List 1 (Subnet mask)
15 (Domainname)
3 (Routers)
6 (DNS server)
44 (NetBIOS name server)
46 (NetBIOS node type)
47 (NetBIOS scope)
31 (Perform router discovery)
33 (Static route)
121 (Classless Static Route)
249 (MSFT - Classless route)
252 (MSFT - WinSock Proxy Auto Detect)
43 (Vendor specific info)
OPTION: 82 ( 35) Relay Agent Information
Circuit-ID 00:fa:00:07:02
Remote-ID fc:fa:f7:c5:75:d8
Chaos 00:00:0c:f8:0d:01:0b:4f:4c:54:5f:41:76:74:6f:64:65:6c
---------------------------------------------------------------------------
Код: Выделить всё
Dec 19 10:27:47 ?Debug : e20aa700 DHCP_Server: request from 0.0.0.0:68:
DHCP packet header
op: 1
htype: 1
hlen: 6
hops: 0
xid: 8e712a22
secs: 0
flags: 0
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 0.0.0.0
giaddr: 0.0.0.0
chaddr: 5c:f9:dd:61:bd:59
sname:
file:
option [dhcp-message-type]: 01
option [dhcp-client-identifier]: 015cf9dd61bd59
option [host-name]: Rico-X-Nout
option [dhcp-class-identifier]: MSFT 5.0
option [dhcp-parameter-request-list]: 010f03062c2e2f1f2179f9fc2b
option [relay-agent-info]: 010500fa0007020206fcfaf7c575d8091200000cf80d010b4f4c545f4176746f64656c
Dec 19 10:27:47 ?Debug : e20aa700 DBConnection_mysql: <0x1ce36b0> SQL SELECT query: SELECT id,ip,expired,client_id,binding_id,flags FROM dhcp_leases WHERE mac='5c:f9:dd:61:bd:59' ORDER BY id
Dec 19 10:27:47 ?Debug : e20aa700 DBConnection_mysql: <0x1ce36b0> SQL SELECT query: 0 rows in 0.000 sec
Dec 19 10:27:47 ?Debug : e20aa700 LeaseManager: no lease for MAC 5c:f9:dd:61:bd:59 found
Dec 19 10:27:47 ?Debug : e20aa700 DHCP_Server: got DHCPDISCOVER packet
Dec 19 10:27:47 ?Debug : e20aa700 LeaseManager: no IP-MAC-port binding found for 5c:f9:dd:61:bd:59
Dec 19 10:27:47 ERROR : e20aa700 DHCP_Server: send_offer: BindingNotFoundError: no suitable binding
option [relay-agent-info]: 010500fa0007020206fcfaf7c575d8091200000cf80d010b4f4c545f4176746f64656c
где, последняя часть:
4f4c545f4176746f64656c если перобразовать их HEX получается OLT-Avtodel что соответствует Remote ID.
fcfaf7c575d8 - это MAC от тестовой ONU, если убрать все двоеточия, указаддые смещения видно на первом скрине 24 для Remote ID с длинной 11 и 9 с длинной 6 для мака ONU соответственно, буду благодарен, если укажите чего я не учел, чтоб связка заработала, бьюсь третий день и никак.