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

    How to transfer settings from a 32-bit to 64-bit

    Scheduled Pinned Locked Moved General pfSense Questions
    3 Posts 2 Posters 939 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.
    • F
      firefox
      last edited by

      I have a 32 bit computer with pfsense 2.3.4
      It has several packages, such as snort squid or anti virus
      The computers that are connected to it have a fixed IP (the address range is 192.168.0.1)
      Is it possible to transfer all these settings to a 64 bit computer with pfsense 2.4.2?

      Or because it's a new system
      Need to do everything from scratch?

      1 Reply Last reply Reply Quote 0
      • J
        jclear
        last edited by

        Make a complete backup of the 32bit firewall, sans RRD data and unencrypted to a safe spot locally on your workstation.  On the Interfaces->Assignments page, note the network port names for each interface.

        Connect the new 64bit firewall WAN interface to the existing LAN (possibly using the workstation's port if you don't have any free) and install pfSense.

        Move the workstation with backup file to the LAN of the 64bit firewall,  have the workstation get a new IP from DHCP, and access the 64bit firewall WebGUI (at the default IP).

        If the LAN has no DHCP server on it, assign a compatible IP address, subnet mask and default route to the 64bit firewall WAN interface.

        Use the Web GUI to install all your packages.  On the Interfaces->Assignments note the new network port names

        If you're comfortable editing XML, edit the interfaces section of the backup XML file to replace the old network ort names with the new.  If you're using VLANs, also update that section.  Beware of using find and replace indiscriminately, I found that the string for my old port identifier coincidentally showed up in the Base64 CA certificate.  If you're uncomfortable editing XML, you will need to later reassign the interfaces via a serial connection.

        Restore the XML backup file to the 64bit firewall and reboot.

        If you edited the XML file first, you should now be able to move all your network connections from the old to new firewall.  If not, do the interface reassignment via serial/console, then recable.

        Move the workstation back and restore it's old IP.

        Download a new backup from the 64bit firewall (encrypt it this time) and delete the old unencrypted backup.

        Note that this assumes you installed and configured all your packages through the pfSense GUI.  If not, then the backup file probably doesn't include the full configuration of your packages.  On the other hand you probably had to deal with this during pfSense updates and know what files to copy over.

        1 Reply Last reply Reply Quote 0
        • F
          firefox
          last edited by

          I tried what you wrote and did not succeed

          So did most manually
          I reinstalled the packages
          I left the addresses in the new range
          The most annoying part is to add all addresses to a fixed address

          There is an access point
          Which does not appear in a list of addresses
          But it can be accessed

          In the old system it did appear on the list

          For some reason clamd ClamAV Antivirus Does not work
          i did```
          freshclam

          and i got this message
          

          ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
          ERROR: /var/log/clamav/freshclam.log is locked by another process

          
          How can I fix this problem?
          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.