summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorD Delmar Davis <don@suspectdevices.com>2025-04-18 23:24:06 -0700
committerD Delmar Davis <don@suspectdevices.com>2025-04-18 23:24:06 -0700
commitbe68bde4f4f14d45c5e57cd5ae7f5a9d299a8cc0 (patch)
treed40fa6de275dcb7d5d6849a6035b4926629cce7e /docs
parent22da7da4ca14937e64e6eecf8a0d74bc3e334cf0 (diff)
New tac
Diffstat (limited to 'docs')
-rw-r--r--docs/rethinkeverything/sense/reconsidering-opnsense.md20
1 files changed, 17 insertions, 3 deletions
diff --git a/docs/rethinkeverything/sense/reconsidering-opnsense.md b/docs/rethinkeverything/sense/reconsidering-opnsense.md
index e8e6d1c..777ed47 100644
--- a/docs/rethinkeverything/sense/reconsidering-opnsense.md
+++ b/docs/rethinkeverything/sense/reconsidering-opnsense.md
@@ -1,11 +1,25 @@
-# Reconsidering opnsense
+# Reconsidering OpnSense
My initial tact was to take opnsense and use it as a prototype for the underlying freebsd based software (pf,dnsmasq,usw)
That is the configuration at the colo and it works well in that environment. However recently I started looking at what opnsense out of the box brings to the table. In particular I started looking at the total pile of shit that my centurylink provided router was letting into my network. And I decided that if I was hand rolling pf I would not have caught half of it.
I was in the middle of converting everything to /etc/ethers+/etc/hosts+dnsmasq and I said heck, lets just do the same in opnsense. Then we can look at getting rid of the pile of hot garbage that centurylink is charging me $15 a month for.
-## dnsmasq+/etc/ethers&/etc/hosts
+## Well. That didn't work
+
+So I turned on the dnsmasq dns and added all of the hosts in my network to /etc/hosts and /etc/ethers It seemed to work but the next time I did an update it overwrote both files, and stopped resolving the hosts I used most. So the main takaways were.
+
+1. It seems to work at first.
+2. It overwrites your files.
+3. You have to manually add everything using the gui.
+4. It's not automatable or scriptable.
+5. It doesn't work.
+
+So I turned unbound back on and looked at the alternatives.
+
+## You can't configure the software/services but you can run a jail.
+
+So this is going to be a longer process than I would have liked but I have a test system to build the jail on.
+
-... You Are Here. ...