Included software — OPNsense documentation (2024)

OPNsense® comes with a lot of features included in the base system, for some situations you may need additional software, whichis either provided via a plugin or only as a binary package (without user interface).

This chapter aims to provide some details on the components included in the system, where to find them and how toinstall them when not installed by default.

The operating system

The basic ( FreeBSD) system contains a kernel and a base package, which provide thebare essentials for the system to be able to boot and do its work.

Both components are updated using opnsense-update, which is explained in more detailhere.

Plugins

Plugins are packages offered by OPNsense®, which can be installed directly via the user interface and often comewith setup options accessible for the end-user.

Since OPNsense® is a community driven project, the amount of (community/commercial) support available on these pluginscan be different.

Note

The plugin repository is maintained by the project, when plugins are not kept up to date by its maintainer, they willbe removed at some point in time.(a good example for such a plugin would be if one requires python 2 and we stop shipping it due to upstream deprecation)

Packages (pkg)

Binary software is installed using pkg, which uses our software repository (available via multiple mirrors).All installed software can be found via the user interface System -> Firmware ->Packages, but in some situationspeople want to install additional software via the command line of the machine itself.

To find a full list of all software available, you can use the following command:

pkg rquery '%n (%v)'

If, for example you would like to install the gnu nano editor, you can do so using the following command:

pkg install nano

Note

OPNsense® is a firewall distribution, we aim to keep our footprint as small as possible. This means that we don’t buildall the software available in the world. If you need a specific package for your use-case, you could always ask viaa support ticket on GitHub, but note that packages not used by our core system ora supported plugin would not be guaranteed in the future (build contents may change over time).

Warning

Adding (FreeBSD, ..) repositories in /usr/local/etc/pkg/repos/ manually is not supported and usually lead to unexpectedissues. Before reporting any type of issue with such setups, we kindly ask you to revert to a standard setup first.

The ports tree

In case you are using software, which is not supplied by us, you can always build these packages yourself.It’s best to use our build system to facilitate this, you can do so using the following commands

opnsense-code portscd /usr/ports/your/portmake install

To update a package, the following command can be used instead:

opnsense-code portscd /usr/ports/your/portmake reinstall

It might be necessary for some ports to also install the source tree:

opnsense-code src

Note

There are a lot of resources available about building ports packages, such as https://www.freebsd.org/ports/ andthe pointers in our documentation and tools.We consider building custom software a feature not usable for beginners, before creating support tickets, make sure you havethe necessary skillsets needed to perform such tasks.

Included software — OPNsense  documentation (2024)
Top Articles
Cell Phone Forensics
How secure is Bluetooth? A complete guide on Bluetooth safety
Pixel Speedrun Unblocked 76
Genesis Parsippany
Western Union Mexico Rate
The Best Classes in WoW War Within - Best Class in 11.0.2 | Dving Guides
Victoria Secret Comenity Easy Pay
Www Movieswood Com
Sunday World Northern Ireland
Tv Schedule Today No Cable
The Haunted Drury Hotels of San Antonio’s Riverwalk
Espn Expert Picks Week 2
Craigslistdaytona
Lima Crime Stoppers
Cvb Location Code Lookup
Teenleaks Discord
Carolina Aguilar Facebook
Locate At&T Store Near Me
How to Create Your Very Own Crossword Puzzle
Missed Connections Inland Empire
Danforth's Port Jefferson
Craigslist Maui Garage Sale
Contracts for May 28, 2020
The EyeDoctors Optometrists, 1835 NW Topeka Blvd, Topeka, KS 66608, US - MapQuest
Providence Medical Group-West Hills Primary Care
Www Craigslist Madison Wi
A Person That Creates Movie Basis Figgerits
Rust Belt Revival Auctions
Galaxy Fold 4 im Test: Kauftipp trotz Nachfolger?
Rapv Springfield Ma
2000 Ford F-150 for sale - Scottsdale, AZ - craigslist
Sensual Massage Grand Rapids
Elijah Streams Videos
Nurtsug
Cavanaugh Photography Coupon Code
Save on Games, Flamingo, Toys Games & Novelties
Orangetheory Northville Michigan
Jefferson Parish Dump Wall Blvd
Pitchfork's Top 200 of the 2010s: 50-1 (clips)
Enjoy4Fun Uno
Boone County Sheriff 700 Report
Omaha Steaks Lava Cake Microwave Instructions
Gt500 Forums
Walmart Car Service Near Me
Craigslist Binghamton Cars And Trucks By Owner
705 Us 74 Bus Rockingham Nc
Strange World Showtimes Near Marcus La Crosse Cinema
Doelpuntenteller Robert Mühren eindigt op 38: "Afsluiten in stijl toch?"
Peugeot-dealer Hedin Automotive: alles onder één dak | Hedin
Ark Silica Pearls Gfi
Tweedehands camper te koop - camper occasion kopen
Honeybee: Classification, Morphology, Types, and Lifecycle
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 5587

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.