И ещё такой вопрос. DHCP сервер может работать без Opt.82 ? Вроде бы во вкладке "Оборудование" есть Unmanaged switch...или это для примера? Мне пока без надобности Opt.82,хотелось бы чтобы статик выдавался,пул не нужен.Только,почему то не работает.Вот что дает tcpdump:
Код: Выделить всё
tcpdump -i eth0 port 67
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
09:48:52.597416 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:42:d3:2d:f2 (oui Unknown), length 300
09:48:53.599346 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:42:d3:2d:f2 (oui Unknown), length 300
09:48:55.582219 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:42:d3:2d:f2 (oui Unknown), length 300
09:48:58.676208 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:42:d3:2d:f2 (oui Unknown), length 300
09:48:59.678138 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:42:d3:2d:f2 (oui Unknown), length 300
09:49:03.903236 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:42:d3:2d:f2 (oui Unknown), length 300
09:49:08.026140 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:42:d3:2d:f2 (oui Unknown), length 300
09:49:09.558518 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:42:d3:2d:f2 (oui Unknown), length 300
Как то все в одну сторону и нет ответа.В конфиге DHCP указано,что слушать броадкаст ( interface=eth0,0.0.0.0)
В логе вот что:
Код: Выделить всё
Feb 12 09:43:08 Info : b77ab740 FileAppender: Using '/netup/utm5/log/dhcp.log' file
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: Connecting to MySQL database
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: Connection parameters username: root; dbname: UTM5 host: localhost
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: Setting database character set to <utf8>
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: MySQL connection opened
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,lease_time,gateway,netmask,dns1_server,dns2_server,ntp_server,domain_name,block_pool_id,flags FROM dhcp_pool_info WHERE is_deleted='0'
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 1 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT first_ip,last_ip FROM dhcp_pool_ranges WHERE is_deleted='0' AND pool_id='1'
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 1 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> 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'
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 3 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,type_id,remote_id FROM switches WHERE is_deleted='0'
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 0 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,block_id FROM accounts WHERE is_deleted=0
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 9 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT ip_group_id,id FROM iptraffic_service_links WHERE is_deleted='0'
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 1 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,account_id FROM service_links WHERE is_deleted=0
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 4 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> 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'
Feb 12 09:43:08 ?Debug : b77ab740 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 1 rows in 0.001 sec
Feb 12 09:43:08 ?Debug : b77ab740 LeaseManager: dynamically linked IP address 10.18.1.250
Feb 12 09:43:08 ?Debug : b77ab740 ModTop: Registering message handlers..
Feb 12 09:43:08 ?Debug : b77ab740 ModTop: ID <0x5000> handler <0x08d1f6b8>
Feb 12 09:43:08 ?Debug : b77ab740 ModTop: ID <0x5001> handler <0x08d1f6b8>
Feb 12 09:43:08 ?Debug : b77ab740 ModTop: ID <0x5002> handler <0x08d1f6b8>
Feb 12 09:43:08 ?Debug : b77ab740 ModTop: ID <0x5003> handler <0x08d1f6b8>
Feb 12 09:43:08 ?Debug : b77ab740 ModTop: ID <0x5004> handler <0x08d1f6b8>
Feb 12 09:43:08 ?Debug : b77ab740 ModTop: ID <0x5005> handler <0x08d1f6b8>
Feb 12 09:43:08 ?Debug : b77ab740 ModTop: ID <0x5006> handler <0x08d1f6b8>
Feb 12 09:43:08 ?Debug : b77ab740 DHCP_Server: listening eth0/10.2.2.150/00:23:7d:fd:46:22/0.0.0.0:67
Feb 12 09:43:08 ?Debug : b6affb70 Transport: started.
Feb 12 09:43:08 ?Debug : b69feb70 DHCP_Server: listening for 1 sockets
Feb 12 09:43:08 ?Debug : b6affb70 ModTop: Socket connected to: host <127.0.0.1> port <12758>
Feb 12 09:43:08 Info : b66ffb70 StreamConnection: Connection thread started. Peer [127.0.0.1]:12758
Feb 12 09:43:08 ?Debug : b66ffb70 StreamConnection: Connection using SSLv3
Feb 12 09:43:08 ?Debug : b66ffb70 StreamConnection: System message <-31> recived
Feb 12 09:43:08 ?Debug : b66ffb70 StreamConnection: Challenge response sent
Feb 12 09:43:08 ?Debug : b66ffb70 StreamConnection: System message <-33> recived
Feb 12 09:43:08 Info : b66ffb70 StreamConnection: Connection successfully authorized, user id <-25>
Feb 12 09:43:08 ?Debug : b6affb70 Transport: connection with UTM5 core has been restored
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> 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'
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 3 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,type_id,remote_id FROM switches WHERE is_deleted='0'
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 0 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,block_id FROM accounts WHERE is_deleted=0
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 9 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT ip_group_id,id FROM iptraffic_service_links WHERE is_deleted='0'
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 1 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,account_id FROM service_links WHERE is_deleted=0
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 4 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> 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'
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 1 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b6affb70 LeaseManager: dynamically linked IP address 10.18.1.250
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,lease_time,gateway,netmask,dns1_server,dns2_server,ntp_server,domain_name,block_pool_id,flags FROM dhcp_pool_info WHERE is_deleted='0'
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 1 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT first_ip,last_ip FROM dhcp_pool_ranges WHERE is_deleted='0' AND pool_id='1'
Feb 12 09:43:08 ?Debug : b6affb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 1 rows in 0.000 sec
Feb 12 09:43:08 ?Debug : b6affb70 StreamConnection: Sending message ID 0x5000
Feb 12 09:43:13 ?Debug : b66ffb70 StreamConnection: Got message ID 0x5000
Feb 12 09:43:13 ?Debug : b66ffb70 Transport: got PING event
Feb 12 09:43:21 ?Debug : b69feb70 DHCP_Server: request from 0.0.0.0:68:
DHCP packet header
op: 1
htype: 1
hlen: 6
hops: 0
xid: b3d201ad
secs: 0
flags: 32768
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 0.0.0.0
giaddr: 0.0.0.0
chaddr: 00:0c:42:d3:2d:f2
sname:
file:
option [53]: 01
option [55]: 01 79 03 21 06 2a
option [12]: 4d 69 6b 72 6f 54 69 6b
option [61]: 01 00 0c 42 d3 2d f2
Feb 12 09:43:21 ?Debug : b69feb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,ip,expired,client_id,binding_id FROM dhcp_leases WHERE mac='00:0c:42:d3:2d:f2' ORDER BY id
Feb 12 09:43:21 ?Debug : b69feb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 0 rows in 0.000 sec
Feb 12 09:43:21 ?Debug : b69feb70 LeaseManager: no lease for MAC 00:0c:42:d3:2d:f2 found
Feb 12 09:43:21 ?Debug : b69feb70 DHCP_Server: got DHCPDISCOVER packet
Feb 12 09:43:21 ?Debug : b69feb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id FROM dhcp_leases WHERE expired>'1392183801'
Feb 12 09:43:21 ?Debug : b69feb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 0 rows in 0.000 sec
Feb 12 09:43:21 ?Debug : b69feb70 LeaseManager: no IP group found for 00:0c:42:d3:2d:f2
Feb 12 09:43:21 ERROR : b69feb70 DHCP_Server: send_offer: LeaseManagerError: no suitable IP group
Feb 12 09:43:22 ?Debug : b69feb70 DHCP_Server: request from 0.0.0.0:68:
DHCP packet header
op: 1
htype: 1
hlen: 6
hops: 0
xid: b3d201ad
secs: 2
flags: 32768
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 0.0.0.0
giaddr: 0.0.0.0
chaddr: 00:0c:42:d3:2d:f2
sname:
file:
option [53]: 01
option [55]: 01 79 03 21 06 2a
option [12]: 4d 69 6b 72 6f 54 69 6b
option [61]: 01 00 0c 42 d3 2d f2
Feb 12 09:43:22 ?Debug : b69feb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id,ip,expired,client_id,binding_id FROM dhcp_leases WHERE mac='00:0c:42:d3:2d:f2' ORDER BY id
Feb 12 09:43:22 ?Debug : b69feb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 0 rows in 0.000 sec
Feb 12 09:43:22 ?Debug : b69feb70 LeaseManager: no lease for MAC 00:0c:42:d3:2d:f2 found
Feb 12 09:43:22 ?Debug : b69feb70 DHCP_Server: got DHCPDISCOVER packet
Feb 12 09:43:22 ?Debug : b69feb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: SELECT id FROM dhcp_leases WHERE expired>'1392183802'
Feb 12 09:43:22 ?Debug : b69feb70 DBConnection_mysql: <0x8d210d8> SQL SELECT query: 0 rows in 0.000 sec
Feb 12 09:43:22 ?Debug : b69feb70 LeaseManager: no IP group found for 00:0c:42:d3:2d:f2
Feb 12 09:43:22 ERROR : b69feb70 DHCP_Server: send_offer: LeaseManagerError: no suitable IP group
Не пойму,на что ругань то? В IP-группах есть айпишник/32 и MAC`ом.Пул тоже завёл,для по тестить...
"Ниичего не понимаю" (с)