Yes, that is exactly right. I also tested with isc-dhcpd and that works normally with this setup.


On 08/30/2016 01:05 PM, Todd Simmons (todsimmo) wrote:
Adam,

When you say you have the router acting as a relay, do you mean you have a
sub-interface on the router for the subnet and it has the Kea IP as the
helper address?



Todd Simmons
CCIE Wireless #42411
Network Consulting Engineer
Advanced Services WWWP - Wireless LAN
Cisco Systems, Inc.
todsi...@cisco.com
Phone: +1 469 255 0183
Mobile: +1 512 749 7167

Cisco.com <http://cisco.com/> - http://www.cisco.com
<http://www.cisco.com/>

http://wwwin-tools.cisco.com/dir/vcard/todsimmo.vcf

This email may contain confidential and privileged material for the sole
use of the intended recipient. Any review, use, distribution or disclosure
by others is strictly prohibited. If you are not the intended recipient
(or authorized to receive for the recipient), please contact the sender by
reply email and delete all copies of this message.
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html





On 8/30/16, 8:42 AM, "Kea-users on behalf of Adam Twardowski"
<kea-users-boun...@lists.isc.org on behalf of atwardow...@choopa.com>
wrote:

I am running kea on FreeBSD.  I have a cisco router configured as a dhcp
relay, forwarding requests to Kea.  Kea receives the requests and sends
out a reply, but the reply has option 54 set to 0.0.0.0, which as far as
I know doesn't make any sense.  The DHCP client can't continue the
transaction because it obviously can't send a packet to 0.0.0.0.  Is
there any way I can tell kea to send a valid server identifier?


Config:

{
"Dhcp4":
{
   "interfaces-config": {
     "interfaces": [ "em0" ],
     "dhcp-socket-type": "udp"
   },
   "lease-database": {
     "type": "memfile",
     "lfc-interval": 1800
   },
   "expired-leases-processing": {
     "reclaim-timer-wait-time": 10,
     "flush-reclaimed-timer-wait-time": 25,
     "hold-reclaimed-time": 3600,
     "max-reclaim-leases": 100,
     "max-reclaim-time": 250,
     "unwarned-reclaim-cycles": 5
   },

   "valid-lifetime": 4000,

   "subnet4": [
   {    "subnet": "10.128.224.0/20",
        "pools": [ { "pool": "10.128.239.3 - 10.128.239.254" } ],
        "option-data": [
             { "name": "routers", "data": "10.128.224.1" },
             { "name": "domain-name-servers", "data": "8.8.8.8, 8.8.4.4"
},
         ]
   }
   ]
},



Kea Reply:

Bootstrap Protocol (Offer)
     Message type: Boot Reply (2)
     Hardware type: Ethernet (0x01)
     Hardware address length: 6
     Hops: 1
     Transaction ID: 0xccc20000
     Seconds elapsed: 0
     Bootp flags: 0x0000 (Unicast)
         0... .... .... .... = Broadcast flag: Unicast
         .000 0000 0000 0000 = Reserved flags: 0x0000
     Client IP address: 0.0.0.0
     Your (client) IP address: 10.128.239.4
     Next server IP address: 0.0.0.0
     Relay agent IP address: 10.128.224.1
     Client MAC address: ---------- DELETED -----------
     Client hardware address padding: 00000000000000000000
     Server host name not given
     Boot file name not given
     Magic cookie: DHCP
     Option: (1) Subnet Mask
         Length: 4
         Subnet Mask: 255.255.240.0
     Option: (3) Router
         Length: 4
         Router: 10.128.224.1
     Option: (6) Domain Name Server
         Length: 8
         Domain Name Server: 8.8.8.8
         Domain Name Server: 8.8.4.4
     Option: (51) IP Address Lease Time
         Length: 4
         IP Address Lease Time: (4000s) 1 hour, 6 minutes, 40 seconds
     Option: (53) DHCP Message Type (Offer)
         Length: 1
         DHCP: Offer (2)
     Option: (54) DHCP Server Identifier
         Length: 4
         DHCP Server Identifier: 0.0.0.0
     Option: (255) End
         Option End: 255

_______________________________________________
Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

_______________________________________________
Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to