life
Problems Connecting to WireGuard VPN using Ubuntu 24 Client
I… can’t believe I have to write this post. In fact, I also can’t believe it took me to so long to get working. Generally, I wouldn’t consider myself stupid but today I have to wonder.
WireGuard is one of many protocols for VPN tunnels, and I’ve been using it for the past few years. That’s not to say it is the first VPN server I’ve worked with, oh no – there is a list:
- PPTP/MS CHAP on DD-WRT (ew)
- L2TP/IPsec with SoftEther/pfSense
- SSLVPN with WatchGuard
- OpenVPN with SoftEther/pfSense/OPNsense
- WireGuard with OPNsense
While not a VPN newb, the experience using WireGuard seems variable on different platforms. The Windows WireGuard client is excellent. The Android client is even better, with the QR code automatic configuration.
So why am I having problems now? Well, recently I decided that fighting M$ is no longer worth it. After many failed attempts over the years, I’ve finally converted all my servers and daily-driver PCs to run some variant of Linux (👏 slow clap).
With Ubuntu on my PC, I got to work configuring the system the way I need – which includes setting up my WireGuard VPN connection. This is where the rabbit hole began, and is why this write-up exists.
Once it was configured and added, toggling on the VPN connection seemed to work, but no traffic flowed. Also, the server did not show the connection. Why are things always harder on Linux.
The Problem
Let’s not beat around the bush, the VPN configuration section under GNOME Settings has some flaws and bugs.
- If you switch windows from the Peer settings modal, for example to copy the Public Key from your browser, the modal goes away and doesn’t save what you just entered.
- If you change the MTU or fwmark back to 0, GNOME Settings just crashes.
Working around the annoying copy-paste process for the Public Key, adding the WireGuard configuration wasn’t the problem. It was actually connecting afterwards.
LMGTFY
You know I searched. There are tons of guides that make it seem easy. And none of them hit the nail on the head for this issue (though that last one was where I had a eureka moment).
The logical search term “can’t connect ubuntu wireguard client” did not find the answer – so I’m writing this article hoping you searched for the same thing and it solves your problem.
TL;DR
Here is the solution that worked in my case.
› Continue readingFreeBSD / pfSense slow network with Hyper-V

For some reason, it took me way too long to find information about this issue – so I’m writing another article that will hopefully help some people.
IT Ticket # 1337
Problem Description: Network performance through pfSense is extremely slow with Hyper-V
Software Versions: pfSense 2.6.0 and Windows Server 2022 (August 2022 patches)
Steps Taken Already: Confirmed hardware TCP offload is disabled; confirmed hardware checksum disabled; confirmed MTUs were correct.
Solution: Read on for the solution (hint: it’s a known driver bug, and for now only a workaround exists)
› Continue readingHow long is 4 years?
Too long to not post anything.
In as few words as possible, let us agree that people accomplish a lot in one year. Simply think back to what you did in 2021, then 2020, then 2019, then 2018… Realize that you have completed dozens of projects, started many dozens more, interacted with countless other people, learned countless new things, and aside from disorganized photos you’ve saved somewhere, a lot of this exists only in your memory.







The purpose of this blog has always been to document my projects so that, when memory fails, I can remember what on Earth I’ve done over the years.
Here is a summary of the last 4.
› Continue readingTarga Bambina 2017
The Targa road rally is an exciting yearly event. It has presence in several countries, including Australia, New Zealand, Italy, and Canada. It is meant to take place on public roads, and is a great sport for spectators.
Targa Newfoundland runs the yearly event on the Island, and last year they introduced the Targa Bambina. The Bambina is a less intensive, shorter version of the full Targa. The entry fees and rules are adjusted to be more accessible, meaning you average hobbyist can get in on the excitement.
This year, I participated in the first ever Targa Newfoundland Bambina.
3D Printing, Engineering, Germany and more [Life Post]
8 months between posts is possibly a record on this site. That isn’t to say nothing interesting happened during all that time. Here is a quick recap to keep this site going:
Germany
This summer I studied German for 5 weeks in Germany. The entire trip was documented in great detail over here: danjoannis.com/heidelberg
Video Projects
A few videos have come out on my YouTube channel, some technical ones and a more artistic one to play with my new DSLR.
It seems someone made (another) viral video of their 3d printer playing the Imperial March, so here’s my take on it.
 3D Printing
I’ve been putting more time into my Ecksbot, and keeping it maintained and improving print quality. I’ve expanded my filament collection thanks to Matt Durr, and been doing some work with original creations.
Ikea Roller Blind Mounts
Last week I uploaded my first public design to Thingiverse – I hope to create and share more projects soon!
Creating a Private + Guest WiFi Access Point (DD-WRT)

Recently I was asked to configure a WiFi access point for a small business, who needed to have both a private internal network, and a public guest network.
There are many privacy concerns when having guests share your network. Specifically, it is desirable to:
- Disallow access to any computers on the private network
- Prevent network abuse (such as P2P file sharing)
- Secure the access point itself from tampering or unauthorized access
Of course, all this needs to be done without impacting the desired service: Internet access.
Although I found many guides online for setting up a guest network when the access point was also the primary router, I didn’t find any that worked for the intended network. So, after some trial, error, and research, I managed to get it to work.
Repairing a Projector with Tinted and Washed-Out Display
My employer came to me with a little project. The office projector stopped working properly after someone touched the pins of the VGA video cable, and presumably released ESD energy into the projector. The picture’s colours were all tinted and washed out!
Note that the bottom monitor is displaying the same colour pattern
as the projector. Grey is completely missing!
He asked me if I’d like to take a look at it. My answer, as would be expected, was “of course!”
USB Stick Data Recovery
It isn’t the first time, and it probably won’t be the last. Today I had a client e-mail me in some panic, as her USB memory drive had stopped working. It was plugged into the computer, and someone walked into it, bending the connector.
Breaking the 64MB, chinese-made promotional USB key was not the disaster – it was losing the files on it.
I’ve had luck before re-soldering damaged USB key connectors, so I got my tools together and gave it a shot.
Ottawa Pinball and Gameroom Show ’12
This year marked the second annual Ottawa Pinball and Gameroom Show (I tend to call it the Pinball Expo). On Friday, September 7th, 2012, over 50 pinball machines were installed at the Hilton Garden Inn by the Ottawa Airport, and by Saturday, there were around 60+ tables. The show spanned from September 8th to the 9th.
As per last year, I made a video of the show, but I was much more ambitious this year. I ended up creating something more documentary styled, incorporating multiple interviews, to find out the more personal side of pinball. The video is indeed a bit un-conventional, but I am pleased with it.










