# KEA HOOKS Configuración (/usr/local/etc/kea/kea-dhcp4.conf): ``` { "Dhcp4": { "control-socket": { "socket-name": "\/tmp\/kea-dhcp4-ctrl.sock", "socket-type": "unix" }, "lease-database": { "host": "mysql", "name": "kea", "user": "root", "password": "235r2342gtfsw", "type": "mysql" }, "hosts-database": { "host": "mysql", "name": "kea", "user": "root", "password": "235r2342gtfsw", "type": "mysql" }, "subnet4": [ { "subnet": "10.42.0.0\/16", "pools": [ { "pool": "10.42.40.150 - 10.42.40.250" } ], "next-server": "200.50.168.111", "client-class": "cm-active" } ], "hooks-libraries": [ { "library": "\/opt/hooks\/amqp\/kea-hook-flowdat3.so", "parameters": "" }, { "library": "\/opt/hooks\/mysql\/kea-hook-flowdat3-mysql.so", "parameters": { "host": "mysql", "database": "fd3_dhcp", "password": "root", "password": null } }, { "library": "\/kea-cm-hook\/kea-hook-flowdat.so", "parameters": { "option122": { "200.50.168.111": [ "0005ca9d1160", "001311836bea" ] }, "remote-id-map": { "active": [ "0005ca9d1160", "001311836bea" ] } } } ] } } ``` Archivos hooks: /opt/hooks/amqp/kea-hook-flowdat3.so: Hook para enviar por AMQP los mensajes recibidos y enviados por el kea /opt/hooks/mysql/kea-hook-flowdat3-mysql.so: Hook que consulta por MySQL la class a asignar de la mac que envía un packet al kea