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
Export Certificates and Private Key from a PKCS#12 File with OpenSSL - SSL.com
What is Cyber Threat Intelligence? - Check Point Software
Tiny Tina Deadshot Build
Spn 1816 Fmi 9
Mcgeorge Academic Calendar
Craglist Oc
Txtvrfy Sheridan Wy
Google Jobs Denver
Lexington Herald-Leader from Lexington, Kentucky
360 Training Alcohol Final Exam Answers
Aiken County government, school officials promote penny tax in North Augusta
Noaa Swell Forecast
Lantana Blocc Compton Crips
Edgar And Herschel Trivia Questions
Missing 2023 Showtimes Near Lucas Cinemas Albertville
Yesteryear Autos Slang
Amelia Bissoon Wedding
Sarpian Cat
Gmail Psu
Craigslist Farm And Garden Cincinnati Ohio
Best Suv In 2010
Hell's Kitchen Valley Center Photos Menu
Pizza Hut In Dinuba
Icommerce Agent
St Maries Idaho Craigslist
A Biomass Pyramid Of An Ecosystem Is Shown.Tertiary ConsumersSecondary ConsumersPrimary ConsumersProducersWhich
Ford F-350 Models Trim Levels and Packages
Conscious Cloud Dispensary Photos
Ceramic tiles vs vitrified tiles: Which one should you choose? - Building And Interiors
Craigs List Jonesboro Ar
The 15 Best Sites to Watch Movies for Free (Legally!)
SOGo Groupware - Rechenzentrum Universität Osnabrück
NV Energy issues outage watch for South Carson City, Genoa and Glenbrook
Ultra Ball Pixelmon
My Reading Manga Gay
Osrs Important Letter
Tu Housing Portal
417-990-0201
Verizon TV and Internet Packages
Best Weapons For Psyker Darktide
D3 Boards
Raisya Crow on LinkedIn: Breckie Hill Shower Video viral Cucumber Leaks VIDEO Click to watch full…
Frcp 47
Labyrinth enchantment | PoE Wiki
Pp503063
Doordash Promo Code Generator
Nail Salon Open On Monday Near Me
Linkbuilding uitbesteden
Gas Buddy Il
20 Mr. Miyagi Inspirational Quotes For Wisdom
Actress Zazie Crossword Clue
Missed Connections Dayton Ohio
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.