Hello Anders,

i have to work on the dhcp code to add more flexibility to add options on the fly.

Btw i will test on my side to see if i can reproduce the issue.

Regards

Fabrice



Le 2018-10-04 à 08:09, Anders Westerberg via PacketFence-users a écrit :

Hi

Trying to use the dhcp API https://github.com/inverse-inc/packetfence/tree/devel/go/dhcp and add dhcp option 160 (https://tools.ietf.org/html/rfc7710) with a line like this:

curl -H "Content-Type: application/json" -d '[{"option":160,"value":"https://captiveportaluri","type":"string"}]' http://127.0.0.1:22222/api/v1/dhcp/options/network/10.10.0.0

returns:

{"status":"ACK","network":"10.10.0.0"}

But I do not see that option when capturing the dhcp offer packets or when using the stats api command:

curl http://127.0.0.1:22222/api/v1/dhcp/stats/ens34 | python -m json.tool

[

    {

"category": "none",

        "free": 65267,

"interface": "ens34",

"members": [ {removed members} ],

"network": "10.10.0.0/16",

"options": {

"optionDomainName": "dns-enforcement.whatever",

"optionDomainNameServer": "192.168.50.1",

"optionIPAddressLeaseTime": "24h0m0s",

"optionRouter": "10.10.255.254",

"optionSubnetMask": "255.255.0.0"

        },

"status": "Normal"

    },

    {

"category": "none",

        "free": 237,

"interface": "ens34",

"members": null,

"network": "192.168.50.0/24",

"options": {

"optionDomainName": "dns-enforcement.whatever",

"optionDomainNameServer": "192.168.50.1",

"optionIPAddressLeaseTime": "30s",

   "optionRouter": "192.168.50.1",

"optionSubnetMask": "255.255.255.0"

        },

"status": "Normal"

    }

]





_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to