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

    DHCP restore

    Scheduled Pinned Locked Moved DHCP and DNS
    3 Posts 2 Posters 931 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.
    • M
      MakOwner
      last edited by

      I don't see a specific forum for the backup/restore and as this is specifically related to the DHCP configuration it's landing here. 
      Mods, please redirect me to the correct location if I'm in error.

      I'm (still) trying to convert from an IPCcop setup to pfSense. 
      At present, I have configured IPV4 DHCP, (it appears to be woring fine) created a couple of static DHCP mappings and then backued up the "DHCP Server" area.
      Examining the backup xml file it's pretty easyt o figure out the format, so I dumped my IPCop DHCP static mappings and wrote a scrript to create the appropriate xml wrappers for the data.

      When restoring the DHCP Server area, the backup aborts with the following message:
      "XML error: MAC at line 27 cannot occur more than once"

      Inspection reveals this simply the second MAC address in the file.  No duplicates exist.

      Have I somehow completely missed the concept of backup/restore for pfSense?

      This being somewhat urgent if anyone has any hints on this, I'd surely apprecaite it.

      1 Reply Last reply Reply Quote 0
      • D
        doktornotor Banned
        last edited by

        Post the relevant part of the file. I have hard time understanding "this simply the second MAC address". And which pfSense version?

        1 Reply Last reply Reply Quote 0
        • M
          MakOwner
          last edited by

          @doktornotor:

          Post the relevant part of the file. I have hard time understanding "this simply the second MAC address". And which pfSense version?

          Sorry, coffee isn't helping today for some reason:

          This "this simply the second MAC address". should read "this IS simply the second MAC address in the file".

          This is the file used for the restore, up to the offending MAC address - I can post the entire thing if you want, it's just a bit much for the forum I think.

          I manually entered a DHCP lease, then did a backup to a file, copied the file and edited it to include my 50 or so entries from my previous configuration and attempted the restore - to the Restore Area of DHCP Server.

          
           <dhcpd><lan><enable><range><from>192.168.20.225</from>
                                  <to>192.168.20.250</to></range> 
                          <staticmap><mac>00:04:23:df:7e:da</mac>
                                  <cid><ipaddr>192.168.20.2</ipaddr>
                                  <hostname>PE850-www</hostname>
                                  <descr><filename><rootpath><defaultleasetime>7200</defaultleasetime>
                                  <maxleasetime>86400</maxleasetime>
                                  <gateway><domain>taftbbs.com</domain>
                                  <domainsearchlist><ddnsdomain><ddnsdomainprimary><ddnsdomainkeyname><ddnsdomainkey><tftp><ldap><mac>00:13:72:fc:17:a3</mac>
                                  <cid><ipaddr>192.168.20.3</ipaddr>
                                  <hostname>PE850-03</hostname>
                                  <descr><filename><rootpath><defaultleasetime>7200</defaultleasetime>
                                  <maxleasetime>86400</maxleasetime>
                                  <gateway><domain>taftbbs.com</domain>
                                  <domainsearchlist><ddnsdomain><ddnsdomainprimary><ddnsdomainkeyname><ddnsdomainkey><tftp><ldap></ldap></tftp></ddnsdomainkey></ddnsdomainkeyname></ddnsdomainprimary></ddnsdomain></domainsearchlist></gateway></rootpath></filename></descr></cid></ldap></tftp></ddnsdomainkey></ddnsdomainkeyname></ddnsdomainprimary></ddnsdomain></domainsearchlist></gateway></rootpath></filename></descr></cid></staticmap></enable></lan></dhcpd> 
          

          Almost forgot – pfSense verion:

          
          2.2.4-RELEASE (amd64)
          built on Sat Jul 25 19:57:37 CDT 2015
          FreeBSD 10.1-RELEASE-p15
          
          
          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.