<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">On 5/11/20 4:10 PM, Brian Hechinger
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:979ae544-7d28-91b6-5276-17e3b42fadfe@4amlunch.net">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>It never gets to the switch in the first place. Watching
        tcpdump on the dhcp server I only see the requests coming in but
        never sending anything out.</p>
    </blockquote>
    That's what I figured but wanted to be sure.<br>
    <blockquote type="cite"
      cite="mid:979ae544-7d28-91b6-5276-17e3b42fadfe@4amlunch.net"><br>
      <p>Traceroute doesn't work oddly enough. It just times out.</p>
    </blockquote>
    That can be typical in some networks as a lot of firewalls drop ICMP
    packets by default.<br>
    <blockquote type="cite"
      cite="mid:979ae544-7d28-91b6-5276-17e3b42fadfe@4amlunch.net">
      <blockquote type="cite"
        cite="mid:98d40bff-5a53-c740-4c44-d871fb3e9fde@harmonywave.com"><font
          face="Droid Sans Mono"> </font>- How is Kea's
        interfaces-config map configured in kea-dhcp4.conf<font
          face="Droid Sans Mono">?</font></blockquote>
      <br>
      <font face="Droid Sans Mono">    "interfaces-config": {<br>
                "interfaces": [ "*" ],<br>
                "dhcp-socket-type": "udp"<br>
            },</font><br>
    </blockquote>
    AFAIK everything looks fine. Can't give you an definitive answer as
    to why when Kea sends a packet the OS thinks the host has no route:<br>
    <br>
    - Could be a firewall or security context issue. Check IPTables,
    AppArmor, SELinux, etc.<br>
    - As a test you could try changing to raw sockets (remove <font
      face="Droid Sans Mono">"dhcp-socket-type": "udp"</font>). If that
    does work I'm not sure why it would as it's a relayed request.<br>
    - Force Kea to use the kernel routing table by adding  <font
      face="Droid Sans Mono"><span class="s2">"outbound-interface"</span><span
        class="p">:</span> </font><span class="s2"><font face="Droid
        Sans Mono">"use-routing" </font>to the configuration (after
      re-adding <font face="Droid Sans Mono">"dhcp-socket-type": "udp"</font>
      back to the config).<br>
    </span>
    <pre class="moz-signature" cols="0">-- 
Thanks,
Joshua Schaeffer</pre>
  </body>
</html>