shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

293
active users

#bastillebsd

0 posts0 participants0 posts today
I finally came around to give #BastilleBSD a try on a #FreeBSD test system but I struggle with the rdr rules. I always get the following error when starting the vnet jail:

stdin:2: syntax error
pfctl: Syntax error in config file: pf rules not loaded

Here my pf.conf

lo_if="lo1"
ext_if="vmx0"
jail_if="vmx0bridge"

#set block-policy return
scrub in on $ext_if all fragment reassemble
set skip on lo
set skip on $jail_if

table <jails> persist
nat on $ext_if from <jails> to any -> ($ext_if:0)
#nat on $ext_if from $jail_if:network to any -> ($ext_if)
#nat on $jail_if from $jail_if:network to any -> ($jail_if)
#nat on $lo_if from $jail_if:network to any -> ($lo_if)
rdr-anchor "rdr/*"

#block in all
pass out quick keep state
#antispoof for $ext_if inet
pass in inet proto tcp from any to any port ssh flags S/SA keep state
pass in on $ext_if inet proto icmp to ($ext_if) icmp-type { unreach, redir, timex, echoreq }
pass in on $ext_if inet proto icmp to ($jail_if) icmp-type { unreach, redir, timex, echoreq }
pass in on $jail_if inet proto icmp to $jail_if:network icmp-type { unreach, redir, timex, echoreq }

My BastilleBSD version is 0.13.20250126

My long awaited and overdue #pebcak #guide to make your personal #Gemini #Capsule that you can own by yourself, has been issued! 🎊

This is for all the people that like writing and sharing experience online, in a secure and safely manner, that promotes privacy and ownership of your data. 💪

This is not meant to build your IT career, please don't that if you really want pursue that path! ☣️

Gemini is the best way to manage and handle an online blog, but why? 🤷‍♂️

Because, it is:

  • easy by any means
  • doesn't require any skill but the willing to learn
  • setup a VPS is way more easier even than a static website
  • it can be read anywhere without issues, from a terminal to a mobile phone
  • reading a capsule with #Lagrange is a joy for your eyes whether is the desktop or the mobile version
  • page can be read even with the worst connection
  • to read or prepare even old hardware is suffice, some amazing people made a client for the Amiga Computers

Some very bad person will tell you can't personalize your Capsule as web does. Don't listen to them, as a pro designer I can tell you there is anything more far from the truth, and that such ridiculous statement is a brutal falsity. 🤫

Any Capsule is different and reflect each writer personality, some capsule are amazing they way how are organized. It is incredible how very strict constraints don't stop the human being to be creative! 😍

I am not saying that all the capsules are cool, but surely I saw a lot of amazing capsules. If you won't accept this, I would tell you that 99% of the web blogs are a huge pile of crap instead, and even if you have the tools but you lack in skills you had better move on Gemini instead. 🧑‍‍‍🏫

Please, if you don't know what I am talking about, do a favor to yourself and download Lagrange:

gmi.skyjake.fi/lagrange/

You can learn more here:

gemini://geminiprotocol.net/

And last but not least my guide!!! 🚀

gemini://omg.pebcak.club/~free

Main topics:

#FreeBSD the amazing unix-like operative system!
#BastilleBSD a great tool to handle FreeBSD jails!
#GMID the awesome software that serves my capsule!

gmi.skyjake.fiLagrange