Pfsense Serial | Number

Locating the serial number of your pfSense installation is straightforward:

Cause: You are running pfSense CE on non-Netgate hardware (e.g., Protectli, Dell Optiplex, Supermicro, or a VM).

Solution: There is no problem. CE does not require a serial. Ignore the field. If you need a serial to activate pfSense Plus features, you have two options:

curl -k -u "API_KEY:API_SECRET" https://pfSense-IP/api/v1/system/status

The response includes serial in the JSON output.

As of 2025, pfSense CE remains serial-free. But Netgate has hinted at a lightweight telemetry system for CE that would generate an anonymous, non-unique installation ID (not a serial). For now, if you want the power of a serial number—support, auto-backup, and factory restore—you buy Netgate metal.


The serial number for a pfSense system is primarily used for identifying official Netgate hardware for support, warranty claims, and software registration. It is important to distinguish between the Hardware Serial Number and the Netgate Device ID (NDI), as both are often used together for registration. 1. Where to Find the Serial Number pfsense serial number

Depending on your access level, you can find the serial number through several methods: System serial number | Netgate Forum

Finding the serial number of your pfSense device is essential for support, registration, and hardware identification. Depending on whether you are using official Netgate hardware or a custom build, the methods for locating it vary. 1. Through the Web GUI (Easiest)

The quickest way to find the serial number for Netgate hardware is directly from the pfSense dashboard. Log in to your pfSense Web GUI. Navigate to Status > System Information.

Look for the Netgate Device ID or Serial Number field. On official appliances, the unique hardware serial number is usually displayed here. 2. Using the Command Line (CLI)

If you are connected via SSH or using the console port, you can pull hardware information directly from the BIOS or system management interface. Locating the serial number of your pfSense installation

For Netgate Hardware: Run the following command to retrieve the serial number from the system's SMBIOS:dmidecode -s system-serial-number

For Custom Hardware: If dmidecode is installed, it may show the motherboard serial number, though this is not a "pfSense serial" in the same way Netgate's ID is. 3. Physical Label

Official Netgate appliances (like the SG-1100, 2100, 4100, etc.) have a physical sticker on the chassis. Check the bottom or back of the device.

The label will typically list the Serial Number (S/N) and often the MAC Address. 4. Netgate Device ID vs. Serial Number It is important to distinguish between these two:

Serial Number: The physical hardware ID assigned during manufacturing. This is what you need for warranty claims. The response includes serial in the JSON output

Netgate Device ID: A unique string generated based on your hardware's characteristics. This is often used for pfSense Plus subscriptions and software registration. You can find this at the top of the Dashboard or under System > Register. Why do you need it?

Support Tickets: Netgate requires the serial number to verify your support eligibility.

pfSense Plus Upgrades: When moving from CE (Community Edition) to Plus, the software binds to your unique Device ID.

Inventory Management: Essential for tracking hardware in data centers or multi-site deployments.

A "full guide" for pfSense serial numbers covers several different topics depending on what you are trying to achieve. Are you trying to find the serial number of your hardware? Are you trying to change the serial number in the configuration (common with China-imported network cards)? Or are you looking to validate a Netgate appliance license?

Here is the comprehensive guide covering all aspects of pfSense Serial Numbers.


If you are using an official Netgate appliance (SG-2100, SG-5100, etc.):