<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:10.0pt;
        font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Aptos",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:12.0pt">The MAC address, </span><span style="font-size:12.0pt">e4:5f:01:fb:9a:93
</span><span style="font-size:12.0pt"> of the Pi device is in the kea log </span>
<span style="font-size:12.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.leases/8.140498538904376] DHCP4_DISCOVER [hwtype=1
<span style="background:yellow;mso-highlight:yellow">e4:5f:01:fb:9a:93</span>], cid=[no info], tid=0x5a44650b: server is processing DHCPDISCOVER with hint=(no hint)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">I’d tried ipvlan but it didn’t help.  <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Raghu<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Kea-users <kea-users-bounces@lists.isc.org>
<b>On Behalf Of </b>Xiao, Yu (CCI-Atlanta) via Kea-users<br>
<b>Sent:</b> Tuesday, July 9, 2024 5:20 PM<br>
<b>To:</b> Kea user's list <kea-users@lists.isc.org><br>
<b>Cc:</b> Xiao, Yu (CCI-Atlanta) <yu.xiao@cox.com><br>
<b>Subject:</b> Re: [Kea-users] [EXTERNAL] Kea Server Docker on Windows Host doesn't lease to private LAN network<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="mso-element:para-border-div;border:solid black 1.0pt;padding:0in 0in 0in 0in;background:yellow">
<p align="center" style="text-align:center;background:yellow;border:none;padding:0in">
<span style="color:black">CAUTION: This is an email from an external sender. Use caution when clicking on links, opening attachments or responding.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">What is the MAC address of the Pi device? Are you able to see it in the kea logs? I remember the kea document asks us to create ipvlan0 network to avoid leasing on the host network for potential conflicts.
 But I think in your case, you will need to use bridge network instead of ipvlan0. Can you change that and try again?
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Best Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Yu<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Kea-users <<a href="mailto:kea-users-bounces@lists.isc.org">kea-users-bounces@lists.isc.org</a>> on behalf of Payyappattu Raghuram <<a href="mailto:Payyappattu.Raghuram@matrixteam.com">Payyappattu.Raghuram@matrixteam.com</a>><br>
<b>Date: </b>Tuesday, July 9, 2024 at 5:36</span><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black"> </span><span style="font-size:12.0pt;color:black">PM<br>
<b>To: </b>Kea user's list <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>><br>
<b>Subject: </b>[EXTERNAL] [Kea-users] Kea Server Docker on Windows Host doesn't lease to private LAN network<o:p></o:p></span></p>
</div>
<div>
<p>Hi everyone,<o:p></o:p></p>
<p>Has anyone successfully used the Kea Docker image (version 2.6.0) on Docker Desktop running on a Windows laptop? I'm facing issues with a simple scenario: my host machine has a network card connected to a device (Raspberry Pi) that needs to lease an IP from
 the Kea Server. Unfortunately, the Raspberry device is not getting the IP. I would appreciate any help or advice on troubleshooting this setup.
<o:p></o:p></p>
<p>Also, if this seems to be a bug, how can I report it to ISC to get in touch and possibly have it resolved in a future release?<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Network card (Windows Firewall is turned off)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><img border="0" width="526" height="58" style="width:5.4791in;height:.6041in" id="Picture_x0020_2" src="cid:image002.png@01DAD2E7.98FD0CD0"></span><span style="font-size:12.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><img border="0" width="479" height="319" style="width:4.9895in;height:3.3229in" id="Picture_x0020_3" src="cid:image003.png@01DAD2E7.98FD0CD0"></span><span style="font-size:12.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">The docker-compose file is as follows, note that the , the driver used as ‘bridge’ because as I am running docker on Windows:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  kea4:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    image: docker.cloudsmith.io/isc/docker/kea-dhcp4:2.7.0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    restart: always<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    ports:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - "67:67/udp"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    networks:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      kea-10-ipvlan:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        ipv4_address: 10.0.0.2 # ip for kea4 server  
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    cap_add:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - NET_ADMIN<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - NET_RAW<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    volumes:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - type: bind<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        source: ./config/kea # configuration files<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        target: /etc/kea<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - kea4-var:/var/lib/kea<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - ./kea-data:/tmp   # New volume mapping for kea-leases4.csv<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">networks:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  kea-10-ipvlan: # network that binds container to host network interface.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    name: kea-10-ipvlan<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    driver: <span style="color:black;background:yellow">
bridge</span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    #driver_opts:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      #parent: "eth0" #  host interface that kea containers will use<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    ipam:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      config:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        - subnet: 10.0.0.0/24<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          #gateway: 10.0.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">volumes:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  pulsardata:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  pulsarconf:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  kea4-var:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  kea6-var:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Kea DHCP4 configuration :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">{<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  "Dhcp4": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    "interfaces-config": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      "interfaces": ["*"], // Update this to change Network interface<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">       "service-sockets-require-all": true<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    "option-def": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    ],<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    "lease-database": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "type": "memfile",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "persist": true,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "name": "/tmp/kea-leases4.csv",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "lfc-interval": 1800,  // Update this to change the period to flush out DHCP server file which keeps track of IPs offered<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "max-row-errors": 100<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    // The following configures logging. It assumes that messages with at<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    // least informational level (info, warn, error and fatal) should be<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    // logged to stdout.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    "loggers": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "name": "kea-dhcp4",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "output-options": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">                {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">                    "output": "stdout"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">                }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            ],<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "severity": "DEBUG",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "debuglevel": 99<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    ],<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    "subnet4": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "id": 1,  // Unique identifier for this subnet<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "subnet": "10.0.0.0/24", // Alter this to change the range of IPs offering from DHCP server<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "pools": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "pool": "10.0.0.10 - 10.0.0.100"  // Alter this to change the pool of IPs offering from DHCP server<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        ],<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "valid-lifetime": 86400,  // Lease time in seconds (86400 seconds = 24 hours)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "renew-timer": 600,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "rebind-timer": 900,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">         "option-data": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "name": "routers",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "data": "10.0.0.1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "name": "domain-name-servers",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "data": "10.0.0.1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          }         <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        ]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    ]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Here is the log :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 INFO  [kea-dhcp4.packets/8.140498538904376] DHCP4_PACKET_RECEIVED [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: DHCPDISCOVER (type 1) received from 10.0.0.1
 to 10.0.0.2 on interface eth0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.packets/8.140498538904376] DHCP4_QUERY_DATA [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b, packet details: local_address=10.0.0.2:67, remote_address=10.0.0.1:39802,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | msg_type=DHCPDISCOVER (1), trans_id=0x5a44650b,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | options:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=012, len=011: "raspberrypi" (string)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=053, len=001: 1 (uint8)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=055, len=013: 1(uint8) 28(uint8) 2(uint8) 3(uint8) 15(uint8) 6(uint8) 119(uint8) 12(uint8) 44(uint8) 47(uint8) 26(uint8) 121(uint8) 42(uint8)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcpsrv/8.140498538904376] DHCPSRV_SUBNET4_SELECT_NO_RAI_OPTIONS No RAI options found to use for subnet selection.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcpsrv/8.140498538904376] DHCPSRV_SUBNET4_SELECT_NO_RELAY_ADDRESS Relay address (giaddr) in client packet is empty.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcpsrv/8.140498538904376] DHCPSRV_CFGMGR_SUBNET4_ADDR selected subnet 10.0.0.0/24 for packet received by matching address 10.0.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.packets/8.140498538904376] DHCP4_SUBNET_SELECTED [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: the subnet with ID 1 was selected for client
 assignments<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.packets/8.140498538904376] DHCP4_SUBNET_DATA [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: the selected subnet details: 10.0.0.0/24<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER get one host with IPv4 reservation for subnet id 1, identified by hwaddr=E45F01FB9A93<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ALL_IDENTIFIER get all hosts with reservations using identifier: hwaddr=E45F01FB9A93<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ALL_IDENTIFIER_COUNT using identifier hwaddr=E45F01FB9A93, found 0 host(s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER_NULL host not found using subnet id 1 and identifier hwaddr=E45F01FB9A93<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcp4/8.140498538904376] DHCP4_CLASS_ASSIGNED [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: client packet has been assigned to the following
 class: UNKNOWN<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcp4/8.140498538904376] DHCP4_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: client packet has been
 assigned to the following classes: ALL, UNKNOWN<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.leases/8.140498538904376] DHCP4_DISCOVER [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: server is processing DHCPDISCOVER with hint=(no hint)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.ddns/8.140498538904376] DHCP4_CLIENT_HOSTNAME_PROCESS [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: processing client's Hostname option<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.ddns/8.140498538904376] DHCP4_CLIENT_HOSTNAME_DATA [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: client sent Hostname option: raspberrypi<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.ddns/8.140498538904376] DHCP4_CLIENT_HOSTNAME_DATA [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: client sent Hostname option: raspberrypi<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.ddns/8.140498538904376] DHCP4_RESPONSE_HOSTNAME_DATA [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: including Hostname option in the server's
 response: raspberrypi<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcpsrv/8.140498538904376] DHCPSRV_MEMFILE_GET_HWADDR obtaining IPv4 leases for hardware address hwtype=1 e4:5f:01:fb:9a:93<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.alloc-engine/8.140498538904376] ALLOC_ENGINE_V4_OFFER_NEW_LEASE allocation engine will try to offer new lease to the client [hwtype=1 e4:5f:01:fb:9a:93],
 cid=[no info], tid=0x5a44650b<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4 get one host with reservation for subnet id 1 and IPv4 address 10.0.0.10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4 get all hosts with reservations for subnet id 1 and IPv4 address 10.0.0.10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4_COUNT using IPv4 subnet 1 and IPv4 address 10.0.0.10, found 0 host(s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4_NULL host not found using subnet id 1 and address 10.0.0.10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcpsrv/8.140498538904376] DHCPSRV_MEMFILE_GET_ADDR4 obtaining IPv4 lease for address 10.0.0.10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4 get one host with reservation for subnet id 1 and IPv4 address 10.0.0.11<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4 get all hosts with reservations for subnet id 1 and IPv4 address 10.0.0.11<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4_COUNT using IPv4 subnet 1 and IPv4 address 10.0.0.11, found 0 host(s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.hosts/8.140498538904376] HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4_NULL host not found using subnet id 1 and address 10.0.0.11<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcpsrv/8.140498538904376] DHCPSRV_MEMFILE_GET_ADDR4 obtaining IPv4 lease for address 10.0.0.11<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 INFO  [kea-dhcp4.leases/8.140498538904376] DHCP4_LEASE_OFFER [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: lease 10.0.0.11 will be offered<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.dhcp4/8.140498538904376] DHCP4_CLASSES_ASSIGNED [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: client packet has been assigned on DHCPDISCOVER
 message to the following classes: ALL, UNKNOWN<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.470 DEBUG [kea-dhcp4.options/8.140498538904376] DHCP4_PACKET_PACK [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: preparing on-wire format of the packet to be sent<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.471 INFO  [kea-dhcp4.packets/8.140498538904376] DHCP4_PACKET_SEND [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: trying to send packet DHCPOFFER (type 2) from 10.0.0.2:67
 to 10.0.0.11:68 on interface eth0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-09 21:29:32.471 DEBUG [kea-dhcp4.packets/8.140498538904376] DHCP4_RESPONSE_DATA [hwtype=1 e4:5f:01:fb:9a:93], cid=[no info], tid=0x5a44650b: responding with packet DHCPOFFER (type 2), packet
 details: local_address=10.0.0.2:67, remote_address=10.0.0.11:68,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | msg_type=DHCPOFFER (2), trans_id=0x5a44650b,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | options:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=001, len=004: 4294967040 (uint32)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=003, len=004: 10.0.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=006, len=004: 10.0.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=012, len=011: "raspberrypi" (string)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=051, len=004: 86400 (uint32)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=053, len=001: 2 (uint8)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=054, len=004: 10.0.0.2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=058, len=004: 600 (uint32)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  |   type=059, len=004: 900 (uint32)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Payyappattu Raghuram
<br>
<b>Sent:</b> Wednesday, July 3, 2024 5:01 PM<br>
<b>To:</b> Kea user's list <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>><br>
<b>Subject:</b> Kea Server Docker on Windows Host doesn't lease to private LAN network</span><span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Hi All -  In my specific scenario, the Kea Server is running on Docker Desktop (WSL) on Windows 11 Pro with the following setup. The Raspberry Pi is directly connected to the “Ethernet” port via a LAN cable
 on the Windows host machine and is supposed to receive a DHCP offer from the Kea Server. Wireshark shows that the “Ethernet” interface received the DHCP Request when the Raspberry Pi was plugged in, but somehow the Kea Server couldn't pick up this request.
 Interestingly, when I run the udhcpc client on the Windows host machine using Docker with the command
<i>docker run --net kea-10-ipvlan --rm busybox sh -c "udhcpc -i eth0 -v",</i> the Kea Server successfully leases the IP. The windows firewall is turned off . It would be great if you could share any workarounds for this issue<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Here is the logs from Kea Server. Unfortunately, the Raspberry is not getting the DHCP Offer. WhereAny have insight on this ?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-03 21:51:52.593 INFO  [kea-dhcp4.dhcp4/8.140404823505720] DHCP4_QUERY_LABEL received query: [hwtype=1 e4:5f:01:fb:9a:93], cid=[01:e4:5f:01:fb:9a:93], tid=0x7c276e99<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-03 21:51:52.593 INFO  [kea-dhcp4.packets/8.140404823505720] DHCP4_PACKET_RECEIVED [hwtype=1 e4:5f:01:fb:9a:93], cid=[01:e4:5f:01:fb:9a:93], tid=0x7c276e99: DHCPDISCOVER (type 1) received
 from 10.0.0.1 to 10.0.0.2 on interface <span style="color:black;background:yellow">
eth0</span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-03 21:51:52.593 INFO  [kea-dhcp4.leases/8.140404823505720] DHCP4_LEASE_OFFER [hwtype=1 e4:5f:01:fb:9a:93], cid=[01:e4:5f:01:fb:9a:93], tid=0x7c276e99:
<span style="color:black;background:yellow">lease 10.0.0.30 will be offered</span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">kea4-1  | 2024-07-03 21:51:52.593 INFO  [kea-dhcp4.packets/8.140404823505720] DHCP4_PACKET_SEND [hwtype=1 e4:5f:01:fb:9a:93], cid=[01:e4:5f:01:fb:9a:93], tid=0x7c276e99:
<span style="color:black;background:yellow">trying to send packet DHCPOFFER (type 2) from 10.0.0.2:67 to 10.0.0.30:68</span> on interface
<span style="color:black;background:yellow">eth0</span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><img border="0" width="1895" height="112" style="width:19.7395in;height:1.1666in" id="Picture_x0020_1" src="cid:image004.png@01DAD2E7.98FD0CD0"></span><span style="font-size:12.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Docker Compose file :- <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  kea4:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    image: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__docker.cloudsmith.io_isc_docker_kea-2Ddhcp4-3A2.5.2&d=DwMFaQ&c=oDwORbqiAyI2S1E4GXNhG8NHIJckvCGWArFTLM6Zp04&r=54rkX7RWSzO6WcEMXkTB1jsfzuN_Jjp1LCmGpB1MQ-eKAUbHTHFpwAdrDqyktTEx&m=MufEfpqY7wWn5DmupvLv2xMGsJuVA2znh-BwVr9usTHJB8RIJOchWeGvlV6ubFiq&s=tb1bRDk0XZMaG9TIdN3DAMX197f3FOdznwZWadTxwxY&e=" target="_blank">
docker.cloudsmith.io/isc/docker/kea-dhcp4:2.<span style="color:windowtext">6</span>.<span style="color:windowtext">0</span></a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    restart: always<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    ports:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - "67:67/udp"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    networks:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      kea-10-ipvlan: # network that binds container to host network interface.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        ipv4_address: 10.0.0.2 # ip for kea4 server<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    volumes:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - type: bind<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        source: ./config/kea # configuration files<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        target: /etc/kea<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - kea4-var:/var/lib/kea<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      - ./kea-data:/tmp   # New volume mapping for kea-leases4.csv<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> networks:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  kea-10-ipvlan: # network that binds container to host network interface.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    name: kea-10-ipvlan<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    driver: bridge<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    driver_opts:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      parent: "Ethernet" #  host interface that kea containers will use<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    ipam:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      config:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        - subnet: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__10.0.0.0_24&d=DwMFaQ&c=oDwORbqiAyI2S1E4GXNhG8NHIJckvCGWArFTLM6Zp04&r=54rkX7RWSzO6WcEMXkTB1jsfzuN_Jjp1LCmGpB1MQ-eKAUbHTHFpwAdrDqyktTEx&m=MufEfpqY7wWn5DmupvLv2xMGsJuVA2znh-BwVr9usTHJB8RIJOchWeGvlV6ubFiq&s=G3H9AFxJHYCJrFYUHPI0D4nSPr6jhcd_ZVQF_Tj_aYk&e=" target="_blank">
10.0.0.0/24</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          gateway: 10.0.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Kea Configuration - <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">{<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  "Dhcp4": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    "interfaces-config": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      "interfaces": ["eth0"] // Update this to change Network interface<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    "lease-database": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "type": "memfile",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "persist": true,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "name": "/tmp/kea-leases4.csv",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "lfc-interval": 1800,  // Update this to change the period to flush out DHCP server file which keeps track of IPs offered<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "max-row-errors": 100<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    "subnet4": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "subnet": "<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__10.0.0.0_24&d=DwMFaQ&c=oDwORbqiAyI2S1E4GXNhG8NHIJckvCGWArFTLM6Zp04&r=54rkX7RWSzO6WcEMXkTB1jsfzuN_Jjp1LCmGpB1MQ-eKAUbHTHFpwAdrDqyktTEx&m=MufEfpqY7wWn5DmupvLv2xMGsJuVA2znh-BwVr9usTHJB8RIJOchWeGvlV6ubFiq&s=G3H9AFxJHYCJrFYUHPI0D4nSPr6jhcd_ZVQF_Tj_aYk&e=" target="_blank">10.0.0.0/24</a>",
 // Alter this to change the range of IPs offering from DHCP server<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "pools": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "pool": "10.0.0.3 - 10.0.0.100"  // Alter this to change the pool of IPs offering from DHCP server<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        ],<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "interface": "eth0",      // Update this to change Network interface<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "valid-lifetime": 86400,  // Lease time in seconds (86400 seconds = 24 hours)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "renew-timer": 600,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "rebind-timer": 900,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        "option-data": [<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "name": "routers",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "data": "10.0.0.1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "name": "domain-name-servers",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">            "data": "X.X.X.X"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">          }     <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">        ]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">      }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">    ]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">} <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Thanks in advance for your help!.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">--Raghu<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>