I am using WireGuard protocol to establish a VPN into my household for a while now — but setting it up was a tinkering ordeal of trial and error. Why WireGuard, you ask? Because reasons. I will not wax poetically why WireGuard is superior to IPSec or OpenVPN — go elsewhere to find that out. This here is just a simple installation guide that — I hope — will reduce some of the frustration and shorten the troubleshooting time of making WireGuard work on OPNSense firewall.

1. Installing the WireGuard plugin on OPNSense

WireGuard on OPNSense is an installable plugin that you will find under System ➡️


MMy ISP is nice, but a bit slow and dense. It serves me with one single dynamic IPv4 address and doesn’t give a rat’s ass about IPv6 protocol. Their thinking is simple: if IPv4 was good-enough a decade ago (when we had 500 kbps links), why change it now, right? According to the technical support of my ISP behemoth, IPv6 is too new, not in demand and therefore not on their future roadmap at all.

IPv6 standard is not new (it was formalized in 1998) and it definitely is in demand — according to the current IPv4 exhaustion report. Out…


YYou think that your home internet is up-to-date with modern networking standards? Go to the site internet.nl (sponsored by Dutch Internet Standards) and run their connectivity test.

The Dutch test of modern internet runs two tests that everyone should pass in 2020: your IPv6 connectivity and usage of secure tamper-proof DNS. My bet is that you will fail both tests. If you passed one, you are in a tiny majority. If you passed both, you have my deepest admiration — I needed almost 4 weeks of network tinkering to finally pass that bar and get a 100% score. …


Home networking has been my passion and obsession ever since I realized that the default all-in-one boxes that ISPs are loaning to us for low, low $10 or so per month don’t meet even the most basic geek needs. I mean, if you try to squeeze functionality of a firewall, router, switch and a wifi access point into a single cheap plastic box, you have to compromise somewhere. Well, not just somewhere; you have to compromise EVERYWHERE. So, if you are nerdy enough to read blogs titled “How I discovered OPNSense”, you should be nerdy enough to not settle for…


My key productivity grunt at home is Windows machine; a beast that has more memory than my MacBook Pro has disk space, configured to do everything just the way I like it. I tinker with OS settings so much, which leads to too frequent wiping and re-installation of my base Windows 10 image. I can get new build up and running in under 2 hours, alongside with all custom apps that I use for my work. Yes, under two hours. Here is how.

Chocolatey

Windows doesn’t come with an app packager built-in, so I need to help poor Microsoft and inject…


Everyone’s Mac is configured differently, but my Mac is — of course — configured the best for me. Through a process of trying to forget Windows and learn Mac, I streamlined my way of working on macOS and customized this monster by installing and configuring tons of stuff that doesn’t come pre-installed. Perhaps you will like some of my suggestions?

Brew

Brew is just a package manager and has no value on its own — but almost all of the apps that I use are installed using Brew — therefore I have to start the configuration of any new Mac workstation…


Just to warn my innocent and happily naive readers, this post is not nice. It will make you feel hollow on the inside, angry at the situation and hopeless in the absence of any positive outcome. You have been warned.

Remember how I got into social-network-building and twitter-manipulating craft with a little help from my favorite Russian brothers? If not, read my first and my second post about their dark art. Roll forward a year, and I am now somewhat proficient in tinkering with different approaches and manipulations of gullible online people; how else do you think I blasted past…


I recently learned how vanity and herd mentality drive human behavior and how we all are suspects to incredible — and aggressive — behavior manipulation. Are you ready for a tin-foil conspiracy story that will make you hate your online presence forever? Fasten your seat belt as this story is going to get very dark very fast!

Level: Rookie

It all started very innocently — a bunch of architects within my firm wanted to become more visible and build a better social media presence. The rules were straightforward: whoever gains most followers on Twitter within six months, wins the competition. So, I…


The other day I got into a squabble with a colleague about some obscure detail of Azure storage. I knew I was right as I experienced a “unique” behavior of Azure Page Blobs just a few days earlier, but nooo, I absolutely cannot be correct as I do not have any Azure certifications! Therefore that makes me a total cloud idiot and an incompetent door knob when it comes to Azure and I should shut-up and listen to the wisdom of anointed Azure elite that can pass the oh-so-hard Microsoft MCP certifications!

After I demonstrated in no uncertain terms that…


Picture yourself in this situation: you are leading a stalled project, and you’re analyzing key issues preventing the team from performing. The issue might be a “cross-team collaboration.” You are not sure, though; it could also be a “recognizing excellence,” a “positive work environment” or even an “encouragement.” You just don’t know. You’ve never really know what any of these touchy-feely concepts are, except you know that they linger (like a bad aftertaste) on each project that includes (lazy and obnoxious) human beings. It seems like all leaders are supposed to understand these soft skills automatically, as though empathy was…

Miha Kralj

A cloud computing nerd, an expert in IT paleontology, purveyor of all geeky things. A very “ethical” advisor who is the first in line for any free food or swag.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store