Которая в сервисной связке пользователя добавляется? В свойствах IP указан динамический dhcp пул, в свойствах dhcp указан коммутатор и порт.serjk писал(а):Что в свойствах IP-группы прописано, для которой должен выдаться адрес?
Тестируем 5.3.002
Вы не приводите никакой информации (скриншотов, комментариев, и т.д.)Pei0t писал(а):Кто то ещё может дать ответ на пост выше?
Причин может быть множество - неправильно указан Remote ID в свойствах коммутатора, неправильно настроен профиль оборудования, какие-то проблемы в свойствах IP-группы или DHCP-пула.. На основании имеющейся информации пока ничего нельзя сказать.







Код: Выделить всё
Apr 01 11:13:25 ?Debug : 2c08c00 DHCP_Server: request from 192.168.254.135:68:
DHCP packet header
op: 1
htype: 1
hlen: 6
hops: 1
xid: c57e409c
secs: 10
flags: 32768
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 0.0.0.0
giaddr: 192.168.254.135
chaddr: d4:ca:6d:a5:ee:54
sname:
file:
option [dhcp-message-type]: 01
option [dhcp-parameter-request-list]: 017932162a
option [host-name]: MikroTik
option [dhcp-client-identifier]: 01d4ca6da5ee54
option [relay-agent-info]: 01604ffe032806c8be19a71860
Apr 01 11:13:25 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,ip,expired,client_id,binding_id,flags FROM dhcp_leases WHERE mac='d4:ca:6d:a5:ee:54' ORDER BY id
Apr 01 11:13:25 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: 0 rows in 0.000 sec
Apr 01 11:13:25 ?Debug : 2c08c00 LeaseManager: no lease for MAC d4:ca:6d:a5:ee:54 found
Apr 01 11:13:25 ?Debug : 2c08c00 DHCP_Server: got DHCPDISCOVER packet
Apr 01 11:13:25 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT COUNT(id) FROM dhcp_leases WHERE expired>'1396336405'
Apr 01 11:13:25 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: 1 rows in 0.000 sec
Apr 01 11:13:25 ?Debug : 2c08c00 BindingManager: mac: d4:ca:6d:a5:ee:54 switch_id: 2 port_id: 3 vlan_id: 0
Apr 01 11:13:25 ?Debug : 2c08c00 BindingManager: start 0 end 8
Apr 01 11:13:25 ?Debug : 2c08c00 BindingManager: binding #19 port ID not matched
Apr 01 11:13:25 ?Debug : 2c08c00 BindingManager: mac: 00:00:00:00:00:00 switch_id: 3 port_id: 23 vlan_id: 0
Apr 01 11:13:25 ?Debug : 2c08c00 BindingManager: binding #23 remote ID not matched
Apr 01 11:13:25 ?Debug : 2c08c00 LeaseManager: no IP-MAC-port binding found for d4:ca:6d:a5:ee:54
Apr 01 11:13:25 ERROR : 2c08c00 DHCP_Server: send_offer: LeaseManagerError: no suitable binding
Код: Выделить всё
sudo tcpdump -i bge1 -vvv host 192.168.254.135
tcpdump: listening on bge1, link-type EN10MB (Ethernet), capture size 65535 bytes
11:18:15.114670 IP (tos 0x0, ttl 30, id 54208, offset 0, flags [none], proto UDP (17), length 328)
192.168.254.135.bootpc > 192.168.254.133.bootps: [udp sum ok] BOOTP/DHCP, Request from d4:ca:6d:a5:ee:54 (oui Unknown), length 300, hops 1, xid 0x78dd6973, secs 36, Flags [Broadcast] (0x8000)
Gateway-IP 192.168.254.135
Client-Ethernet-Address d4:ca:6d:a5:ee:54 (oui Unknown)
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Parameter-Request Option 55, length 6:
Subnet-Mask, Classless-Static-Route, Default-Gateway, Static-Route
Domain-Name-Server, NTP
Hostname Option 12, length 8: "MikroTik"
Client-ID Option 61, length 7: ether d4:ca:6d:a5:ee:54
Agent-Information Option 82, length 18:
Circuit-ID SubOption 1, length 6: ^@^D^OM-~^@^C
Remote-ID SubOption 2, length 8: ^@^FM-HM->^YM-'^X`
END Option 255, length 0
PAD Option 0, length 0, occurs 9
Код: Выделить всё
Apr 01 11:23:33 Info : 2c07400 FileAppender: Using '/netup/utm5/log/dhcp.log' file
UTM5 DHCPD started (0 sec)
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: Connecting to MySQL database
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: Connection parameters username: UTM5test; dbname: UTM5test host: localhost
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: Setting database character set to <utf8>
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: MySQL connection opened
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT hash1,hash2,data FROM license_data ORDER BY id DESC LIMIT 1
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 1 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Initializing license_center.
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Loading license
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Got system license.
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: license #4fa
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: System license passed checking.
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: System license ID [420]
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Parsing license
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Added license <utm5_core> since <1219725526> till <1503981526> serial <420>
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Got 3 additional licenses.
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: license #4fb
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Parsing license
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Added license <utm5_dynashape> since <1219725535> till <1503981535> serial <420>
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: license #4fc
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Parsing license
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Added license <utm5_radius> since <1219725537> till <1503981537> serial <420>
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: license #151d
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Parsing license
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Added license <utm5_tel> since <1358865777> till <1643121777> serial <420>
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: License was readed
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: License loaded
Apr 01 11:23:33 ?Debug : 2c07400 LicenseCenter: Initing license_center done.
Apr 01 11:23:33 *ALERT : 2c07400 Application: License key for utm5_dhcpd not found, DHCP lease count is limited to 10
Apr 01 11:23:33 ?Debug : 2c07400 LeaseManager: loading..
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,block_id FROM accounts WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 LeaseManager: done.
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: Registering message handlers..
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x5000> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x5007> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x5008> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x5009> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x500a> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x500b> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x500c> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x500d> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x500e> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x500f> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x5010> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x5011> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x5012> handler <0x02cd4320>
Apr 01 11:23:33 ?Debug : 2c07400 ModTop: ID <0x70000000> handler <0x02cd4320>
Apr 01 11:23:33 Info : 2c07400 DHCP_Server: listening bge1/192.168.254.133/00:00:00:00:00:00/192.168.254.133:67
Apr 01 11:23:33 ?Debug : 2c07400 LeaseManager: loading..
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,block_id FROM accounts WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 LeaseManager: done.
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: loading..
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,tec_id_type,tec_id_disp,tec_id_len,tec_id_offset,port_id_type,port_id_disp,port_id_len,port_id_offset,vlan_id_type,vlan_id_disp,vlan_id_len,vlan_id_offset FROM switch_types WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 3 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: switch template #1 OK
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: switch template #2 OK
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: switch template #3 OK
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,type_id,remote_id,name FROM switches WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 3 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: swicth #1 (DES-3200-18-C1) OK
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: swicth #2 (DES-3200) OK
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: swicth #3 (SNR-25a) OK
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT ip_group_id, account_id FROM service_links,iptraffic_service_links WHERE iptraffic_service_links.is_deleted='0' AND iptraffic_service_links.id=service_links.id
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,ip,mask,mac,switch_id,port_id,vlan_id,pool_id,ip_group_id FROM ip_groups WHERE is_deleted='0' AND (ip_type&0x300)='0' AND (pool_id<>'0' OR switch_id<>'0' OR mac<>'')
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: verify: dynamic DHCP binding #19 OK
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: verify: static DHCP binding #24 OK
Apr 01 11:23:33 ?Debug : 2c07400 BindingManager: done.
Apr 01 11:23:33 ?Debug : 2c07400 PoolManager: loading..
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,lease_time,gateway,netmask,block_pool_id,flags FROM dhcp_pool_info WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT first_ip,last_ip FROM dhcp_pool_ranges WHERE is_deleted='0' AND pool_id='1'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 1 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT first_ip,last_ip FROM dhcp_pool_ranges WHERE is_deleted='0' AND pool_id='2'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 1 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 PoolManager: done.
Apr 01 11:23:33 ?Debug : 2c07400 OptionStorage: loading..
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT owner_id,opt_id,opt_type,opt_value FROM dhcp_options WHERE owner_type='1' AND is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 0 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT owner_id,opt_id,opt_type,opt_value FROM dhcp_options WHERE owner_type='2' AND is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 0 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,gateway,netmask,dns1_server,dns2_server,ntp_server,domain_name FROM dhcp_pool_info WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c07400 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c07400 OptionStorage: done.
Apr 01 11:23:33 ERROR : 2c07400 UTM5 Config: Can't unlink pid file /var/run/utm5_unknown.pid: No such file or directory
Apr 01 11:23:33 ?Debug : 2c09000 Transport: started.
Apr 01 11:23:33 ?Debug : 2c08c00 DHCP_Server: listening for 1 sockets
Apr 01 11:23:33 ?Debug : 2c09000 ModTop: Socket connected to: host <127.0.0.1> port <12758>
Apr 01 11:23:33 Info : 3c9e400 StreamConnection: Connection thread started. Peer [127.0.0.1]:12758
Apr 01 11:23:33 ?Debug : 3c9e400 StreamConnection: Connection using SSLv3
Apr 01 11:23:33 ?Debug : 3c9e400 StreamConnection: System message <-31> recived
Apr 01 11:23:33 ?Debug : 3c9e400 StreamConnection: Challenge response sent
Apr 01 11:23:33 ?Debug : 3c9e400 StreamConnection: System message <-33> recived
Apr 01 11:23:33 Info : 3c9e400 StreamConnection: Connection successfully authorized, user id <-5>
Apr 01 11:23:33 ?Debug : 2c09000 Transport: connection with UTM5 core has been restored
Apr 01 11:23:33 ?Debug : 2c09000 LeaseManager: loading..
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,block_id FROM accounts WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 LeaseManager: done.
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: loading..
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,tec_id_type,tec_id_disp,tec_id_len,tec_id_offset,port_id_type,port_id_disp,port_id_len,port_id_offset,vlan_id_type,vlan_id_disp,vlan_id_len,vlan_id_offset FROM switch_types WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 3 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: switch template #1 OK
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: switch template #2 OK
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: switch template #3 OK
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,type_id,remote_id,name FROM switches WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 3 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: swicth #1 (DES-3200-18-C1) OK
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: swicth #2 (DES-3200) OK
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: swicth #3 (SNR-25a) OK
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT ip_group_id, account_id FROM service_links,iptraffic_service_links WHERE iptraffic_service_links.is_deleted='0' AND iptraffic_service_links.id=service_links.id
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,ip,mask,mac,switch_id,port_id,vlan_id,pool_id,ip_group_id FROM ip_groups WHERE is_deleted='0' AND (ip_type&0x300)='0' AND (pool_id<>'0' OR switch_id<>'0' OR mac<>'')
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: verify: dynamic DHCP binding #19 OK
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: verify: static DHCP binding #24 OK
Apr 01 11:23:33 ?Debug : 2c09000 BindingManager: done.
Apr 01 11:23:33 ?Debug : 2c09000 PoolManager: loading..
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,lease_time,gateway,netmask,block_pool_id,flags FROM dhcp_pool_info WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT first_ip,last_ip FROM dhcp_pool_ranges WHERE is_deleted='0' AND pool_id='1'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 1 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT first_ip,last_ip FROM dhcp_pool_ranges WHERE is_deleted='0' AND pool_id='2'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 1 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 PoolManager: done.
Apr 01 11:23:33 ?Debug : 2c09000 OptionStorage: loading..
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT owner_id,opt_id,opt_type,opt_value FROM dhcp_options WHERE owner_type='1' AND is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 0 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT owner_id,opt_id,opt_type,opt_value FROM dhcp_options WHERE owner_type='2' AND is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 0 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,gateway,netmask,dns1_server,dns2_server,ntp_server,domain_name FROM dhcp_pool_info WHERE is_deleted='0'
Apr 01 11:23:33 ?Debug : 2c09000 DBConnection_mysql: <0x802cab400> SQL SELECT query: 2 rows in 0.000 sec
Apr 01 11:23:33 ?Debug : 2c09000 OptionStorage: done.
Apr 01 11:23:33 ?Debug : 2c09000 StreamConnection: Sending message ID 0x5000
Apr 01 11:23:34 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT ip FROM dhcp_leases WHERE expired<'1396337014' AND expired>'1396250614'
Apr 01 11:23:34 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: 0 rows in 0.000 sec
Apr 01 11:23:34 ?Debug : 2c08c00 DHCP_Server: request from 192.168.254.135:68:
DHCP packet header
op: 1
htype: 1
hlen: 6
hops: 1
xid: b9584539
secs: 17
flags: 0
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 0.0.0.0
giaddr: 192.168.254.135
chaddr: d4:ca:6d:a5:ee:54
sname:
file:
option [dhcp-message-type]: 01
option [dhcp-parameter-request-list]: 017932162a
option [host-name]: MikroTik
option [dhcp-client-identifier]: 01d4ca6da5ee54
option [relay-agent-info]: 01604ffe032806c8be19a71860
Apr 01 11:23:34 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT id,ip,expired,client_id,binding_id,flags FROM dhcp_leases WHERE mac='d4:ca:6d:a5:ee:54' ORDER BY id
Apr 01 11:23:34 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: 0 rows in 0.000 sec
Apr 01 11:23:34 ?Debug : 2c08c00 LeaseManager: no lease for MAC d4:ca:6d:a5:ee:54 found
Apr 01 11:23:34 ?Debug : 2c08c00 DHCP_Server: got DHCPDISCOVER packet
Apr 01 11:23:34 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: SELECT COUNT(id) FROM dhcp_leases WHERE expired>'1396337014'
Apr 01 11:23:34 ?Debug : 2c08c00 DBConnection_mysql: <0x802cab400> SQL SELECT query: 1 rows in 0.000 sec
Apr 01 11:23:34 ?Debug : 2c08c00 BindingManager: mac: d4:ca:6d:a5:ee:54 switch_id: 2 port_id: 3 vlan_id: 0
Apr 01 11:23:34 ?Debug : 2c08c00 BindingManager: start 0 end 8
Apr 01 11:23:34 ?Debug : 2c08c00 BindingManager: binding #19 port ID not matched
Apr 01 11:23:34 ?Debug : 2c08c00 BindingManager: mac: 00:80:48:59:95:8e switch_id: 3 port_id: 23 vlan_id: 174
Apr 01 11:23:34 ?Debug : 2c08c00 BindingManager: binding #24 MAC not matched
Apr 01 11:23:34 ?Debug : 2c08c00 LeaseManager: no IP-MAC-port binding found for d4:ca:6d:a5:ee:54
Apr 01 11:23:34 ERROR : 2c08c00 DHCP_Server: send_offer: LeaseManagerError: no suitable binding
Так было всегда. Так сделано, чтобы можно было смотреть отчеты за прошедшие периоды.kirush писал(а):Заходим в карточку абонента.
Выбираем "Отчет"
Ставим галку "Расчетный период", пауза и вываливаются ВСЕ расчетные периоды с начала работы UTM.
Думаю надо оставить как было раньше только актуальные. Как сделано это в "Тарификация" -> "Расчетные периоды"
2 serjk
Несколько предложений:
1) В урфе не удобно работать с доп параметрами, так как при получении юзеринфо отображаются только те параметры которые установлены у пользователя, можно ли массив доп. параметров выводить в полном объеме? Сейчас приходится городить примерно так:
2) При закрытии периода выставляются инвойсы только при наличии списаний в текущем РП, можно ли выставлять их нулевыми всегда, требуется для формирования отчетности?
3) При закрытии периода существуют ситуации когда платеж введенный в систему на последних секундах периода, отражается в транзакциях как платеж данного периода, при этом баланс лицевого счета на начало следующего периода еще не учитывает последний платеж. я бы вообще запретил подключения к ядру в момент смены РП.
4) в таблице balance_history просьба указывать балансы для всех не удаленных лицевых счетов, а не только те по котором были списания.
5) В урфе сделать возможным сравнении сравнивать переменную с элементом массива, сейчас приходится городить:
было бы здорово написать так:
6) При окончании перевода в новый РП и при завершении цикла периодических списании дать возможность запускать пользовательский скрипт и замораживать ядро до получения от него ответа, нужно для того чтобы получать корректные срезы данных для формирования отчетности.
7) При проведении разовой услуги добавить возможность добавлять группу пользователю.
В юзерлог добавить информацию об изменении персонального менеджера и даты подключения, и доработать информацию об изменениях в IP группе.
Несколько предложений:
1) В урфе не удобно работать с доп параметрами, так как при получении юзеринфо отображаются только те параметры которые установлены у пользователя, можно ли массив доп. параметров выводить в полном объеме? Сейчас приходится городить примерно так:
Код: Выделить всё
<!-- Poluchaem informatciu o polzovatele -->
<call function="rpcf_get_userinfo" output="0"/>
<!-- Fix nepolnogo massiva dop parametrov -->
<call function="rpcf_get_uaparam_list" output="0"/>
<for name="i" from="0" count="uparam_size">
<set dst="magic" value="0" />
<set dst="id_tmp" src="id" src_index="i"/>
<for name="j" from="0" count="size(parameter_id)">
<set dst="parameter_id_tmp" src="parameter_id" src_index="j"/>
<if variable="parameter_id_tmp" value="id_tmp" condition="eq">
<set dst="magic" value="1" />
</if>
</for>
<if variable="magic" value="0" condition="eq">
<set src="id_tmp" dst="parameter_id" dst_index="size(parameter_value)"/>
<set dst="parameter_value" dst_index="size(parameter_value)" value=""/>
</if>
</for>
<for name="i" from="0" count="size(parameter_id)">
<set dst="parameter_id_tmp" src="parameter_id" src_index="i"/>
<if variable="parameter_id_tmp" value="1" condition="eq">
<if variable="param_1" value="!unset!" condition="ne">
<set dst="parameter_value" dst_index="i" src="param_1" />
</if>
</if>
<if variable="parameter_id_tmp" value="2" condition="eq">
<if variable="param_2" value="!unset!" condition="ne">
<set dst="parameter_value" dst_index="i" src="param_2" />
</if>
</if>
<if variable="parameter_id_tmp" value="3" condition="eq">
<if variable="param_3" value="!unset!" condition="ne">
<set dst="parameter_value" dst_index="i" src="param_3" />
</if>
</if>
<if variable="parameter_id_tmp" value="4" condition="eq">
<if variable="param_4" value="!unset!" condition="ne">
<set dst="parameter_value" dst_index="i" src="param_4" />
</if>
</if>
<if variable="parameter_id_tmp" value="5" condition="eq">
<if variable="param_5" value="" condition="ne">
<set dst="parameter_value" dst_index="i" src="param_5" />
</if>
</if>
.....
3) При закрытии периода существуют ситуации когда платеж введенный в систему на последних секундах периода, отражается в транзакциях как платеж данного периода, при этом баланс лицевого счета на начало следующего периода еще не учитывает последний платеж. я бы вообще запретил подключения к ядру в момент смены РП.
4) в таблице balance_history просьба указывать балансы для всех не удаленных лицевых счетов, а не только те по котором были списания.
5) В урфе сделать возможным сравнении сравнивать переменную с элементом массива, сейчас приходится городить:
Код: Выделить всё
<set dst="service_id" src="service_id_array" src_index="i"/>
<if variable="service_id" value="503" condition="eq">
<error code="67" comment="The leased device detected"/>
</if>
Код: Выделить всё
<if variable="service_id" value="somevar" array_index="i" condition="eq">
<error code="67" comment="The leased device detected"/>
</if>
6) При окончании перевода в новый РП и при завершении цикла периодических списании дать возможность запускать пользовательский скрипт и замораживать ядро до получения от него ответа, нужно для того чтобы получать корректные срезы данных для формирования отчетности.
7) При проведении разовой услуги добавить возможность добавлять группу пользователю.
