Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    DHCP Server and supplementery options (43 & 120)

    Scheduled Pinned Locked Moved DHCP and DNS
    3 Posts 1 Posters 2.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Stuntman
      last edited by

      Hi, I'm trying to add the option 43 and 120 to my pool in order for my clients to receives these options. However this is not working when I use the Pfsense GUI and add option 43 and 120
      My option values are :
      43 : http://172.30.14.100:7547/
      120: 172.30.12.100

      I tried adding them as string (hex values), as text or as IP address it is not working…
      The options are sent but my client is not accepting them...
      I want to the options like it is done in bold but each time I save the config file and restart the service or the system it is removed...

      subnet 172.30.11.0 netmask 255.255.255.0 {
      pool {
      option domain-name-servers 8.8.8.8;
      range 172.30.11.20 172.30.11.90;
      }

      option routers 172.30.11.1;
      option domain-name-servers 8.8.8.8;
      default-lease-time 3600;
      option ntp-servers 145.238.203.14,145.238.203.10;
      option vendorSpecInfo.acs-url "http://172.30.14.100:7547/";
      option sip-servers 1 172.30.12.100;

      }
      1.png
      1.png_thumb

      1 Reply Last reply Reply Quote 0
      • S
        Stuntman
        last edited by

        After modifying the /etc/inc/service.inc - I got the following in my dhcpd.conf (based on this https://forum.pfsense.org/index.php?topic=56719.msg319538#msg319538)

        #option 121
        option rfc3442-classless-static-rotues code 121 = array of unsigned integer 8;
        #option 120
        option sip-servers code 120 = ip-address;
        option domain-name "localdomain";
        option ldap-server code 95 = text;
        option domain-search-list code 119 = text;
        option arch code 93 = unsigned integer 16; # RFC4578
        option custom-opt1-0 code 120 = ip-address;
        option custom-opt2-0 code 120 = ip-address;
        option custom-opt2-1 code 43 = text;
        option custom-opt4-0 code 43 = text;
        option domain-name "localdomain";
        option ldap-server code 95 = text;
        option domain-search-list code 119 = text;
        option arch code 93 = unsigned integer 16; # RFC4578
        option custom-opt1-0 code 120 = ip-address;
        option custom-opt2-0 code 120 = ip-address;
        option custom-opt2-1 code 43 = text;
        option custom-opt4-0 code 43 = text;

        subnet 172.30.11.0 netmask 255.255.255.0 {
        pool {
        option domain-name-servers 8.8.8.8;
        range 172.30.11.20 172.30.11.90;
        }

        option routers 172.30.11.1;
        option domain-name-servers 8.8.8.8;
        default-lease-time 3600;
        option ntp-servers 145.238.203.14,145.238.203.10;

        option custom-opt1-0 172.30.12.100;
        }

        The encoding seems to be wrong, on wireshark I get an unkown encoding error message.

        1 Reply Last reply Reply Quote 0
        • S
          Stuntman
          last edited by

          My /etc/inc/services looks like this : #option 121
          option rfc3442-classless-static-rotues code 121 = array of unsigned integer 8;

          #option 120
          option sip-servers code 120 = ip-address;

          #option 43
                  option space vendorSpecInfo;
                  option vendorSpecInfo.acs-url code 1 = text;

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.