<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    I have a special setup with two IP Subnets on one Interface:<br>
    <br>
    3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
    pfifo_fast state UP group default qlen 1000<br>
        inet 172.18.92.60/24 brd 172.18.92.255 scope global eth1<br>
           valid_lft forever preferred_lft forever<br>
        inet 172.17.32.1/24 brd 172.17.32.255 scope global eth1:0<br>
           valid_lft forever preferred_lft forever<br>
    <br>
    primary IP is 172.18.92.60, secondary is 172.17.32.1<br>
    <br>
    I now want to use dnsmasq to supply clients identified by MAC
    Address an IP address in the secondary range:<br>
    <br>
    interface=eth1<br>
    dhcp-range = set:power, 172.17.32.0, static, 255.255.255.0<br>
    dhcp-host = set:power, 00:19:32:00:8f:90, fh-tuck-1p,
    172.17.32.8,12h<br>
    dhcp-option = tag:power, option:ntp-server, 172.17.32.1<br>
    dhcp-option = tag:power, option:dns-server, 172.17.32.1<br>
    dhcp-option = tag:power, option:router,  172.17.32.1<br>
    <br>
    <br>
    My issue is now, that the Network-enabled power distribution unit
    (GUDE EXPERT POWER CONTROL NET D4X 1200) seems to have an issue if
    dnsmasq is providing an IP address from the secondary range. If I
    turn primary and secondary IP, it works.<br>
    <br>
    I have now also tested with ISC DHCP server and there the PDU
    accepts the IP Address. The only difference that i found is the
    following:<br>
    <br>
    The Source IP of the packets is the primary of the interface:
    172.18.92.60<br>
    <br>
    in ISC DHCP the option 54 IP (DHCP Server Identifier) is the
    primary, 172.18.92.60<br>
    <br>
    in dnsmasq the option 54 IP is the secondary: 172.17.32.1<br>
    <br>
    It seems that this is a discrepancy and therefore the PDU doesn't
    accept the IP address, since the IP source and the DHCP Server
    Identifier do not match.<br>
    <br>
    Find attached the wireshark logs.<br>
    <br>
    I tried to set <br>
    <br>
    dhcp-option = tag:power, 54,  172.18.92.60<br>
    <br>
    but this option is not used for the packet.<br>
    <br>
    Any help is appriciated.<br>
    Thanks<br>
    Philipp<br>
    <pre class="moz-signature" cols="72">-- 
-----------------------------------------------------------------------
DI Mag. Philipp Kolmann                  mail: <a class="moz-txt-link-abbreviated" href="mailto:kolmann@zid.tuwien.ac.at">kolmann@zid.tuwien.ac.at</a>
Technische Universitaet Wien                  web: <a class="moz-txt-link-abbreviated" href="http://www.zid.tuwien.ac.at">www.zid.tuwien.ac.at</a>
Zentraler Informatikdienst (ZID)                 tel: +43(1)58801-42011
Wiedner Hauptstr. 8-10, A-1040 Wien                        DVR: 0005886
----------------------------------------------------------------------- </pre>
  </body>
</html>