|
6 년 전 | |
---|---|---|
.. | ||
amqp | 6 년 전 | |
kea-cm-hook | 6 년 전 | |
mysql | 6 년 전 | |
README.md | 6 년 전 |
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