Set Windows time at boot – the ultimate reference

While preparing some 200 non-domain-registered Windows 7 systems as POS systems, we came across a couple of dead BIOS batteries. Time on these machines would start 1-1-2009 every time and while you could forcibly setup the correct time by pushing a couple of buttons inside of Windows, the question arose if it would be possible…

Upside Downternet v2.0

I’ve always wanted to implement upside-down-ternet, but lacked the resources. But now it’s 2016 and you can make your wifi-stealing-neighbour’s web browser do all the hard work. This means that a simple OpenWRT router will have enough power to flip the internet – all of it, except for the ssl-protected areas.

Synology Crash Recovery

So, you own a Synology Disk Station and a disk broke. You messed up by trying to replace the wrong disk. You tried to fix it by reinserting the right disk but that didn’t help. Then you messed up even further by trying to change the volume – or something. You can’t even remember exactly…

An IPv6 MTU path discovery bug

While installing a new server last week, my (SSH / TCP) connection seemed to suffer from some sort of hanging; randomly. I tried to figure out what was going on and it didn’t take long to find…

IP addresses for your Hetzner machine

We lease a couple of machines at Hetzner.de and recently, I looked to improve my initial Easy Setup manual, so I could also use the IPv4 “main” address for a virtual machine. This leaves the main server (the “host”) without an IPv4 address. Please read below how to proceed.

Syslog-ng intrusion detection

There seems to be a problem using the file() destination for /proc files in Linux. When implementing Securing Your Server With Syslog-NG you will run into it. Please read below.