Skip to content

birkhoff.me

Wake on LAN on Windows 10 and Intel NIC

I was using a Killer NIC until I noticed that its driver has been crashing, then switched to the Intel NIC (both are onboard), but there were some issues. There are several steps I tried to solve the problem whilst enabling WOL and I thought I’d share it to you. Install Intel® Network Adapter Driver for Windows® 10: https://downloadcenter.intel.com/download/25016/Intel-Network-Adapter-Driver-for-Windows-10 In Device Manager find your NIC, open Properties. Go to Advanced.

Read more »

Create Windows 10 installer USB stick on macOS Catalina

Today my Windows 10 bricked itself after I enabled Hyper-V, I had no choice but to reinstall it. I only had my Macbook to create the USB stick. Here’s how. First of all, find out which device is your USB stick: $ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *251.0 GB disk0 1: EFI EFI 314.6 MB disk0s1 2: Apple_APFS Container disk1 185.0 GB disk0s2 3: Microsoft Basic Data BOOTCAMP 65.

Read more »

HyperX Cloud Flight S: it was good enough, but even better now

I’ve been using HyperX Cloud Flight to gaming for two years. Recently I found out HyperX released an upgraded version of it: HyperX Cloud Flight S and I was thinking if I should get it. Turned out it was absolutely worth it. Hyper Cloud Flight and HyperX Cloud Flight S with Chargeplay Base It has a much better earpad you can see in the picture. And it actually is – it was good enough, now it’s even better.

Read more »

Cloudflare Spectrum with CNAME setup

Today Cloudflare launched Spectrum to all Pro and Business users with a limited quota: Pro: 5 GB traffic, supports SSH (22/tcp) and Minecraft (25565/tcp, 25565/udp). 10 concurrent connections max Business: 10 GB traffic, supports SSH, Minecraft and RDP. 100 concurrent connections max This quota is more than enough for personal use. You can setup Spectrum in dash.cloudflare.c0m right now if you are already a paid user. I’ve been using CNAME setup with Cloudflare.

Read more »

Competitive CS in Taiwan (Asia): which server to play on?

Every CS:GO players knows matchmaking is not a place for competitive CS: 64 tick servers and hackers. In Asia, there are a couple of choices of third-party servers that have decent anti-cheat and 128 tick servers to play on: Faceit ESEA 5E (Chinese) B5 (Chinese) I’ll introduce them below with technical details. Faceit # Faceit is a well-known platform to play CS on. It has a decent anti-cheat. In Asia, they use OVH Singapore servers (AS16276).

Read more »

Use your Yubikey as your SSH key

Today I was following this guide and trying to put a SSH key to my Yubikey: https://ruimarinho.gitbooks.io/yubikey-handbook/content/ssh/authenticating-ssh-with-piv-and-pkcs11-client/ Unfortunately I ran into problems and I’d like to share how do you do it nowadays on macOS Catalina. First of all, if you haven’t installed Yubikey Manager, not Yubikey Personalization Tool, download it here https://developers.yubico.com/yubikey-manager-qt/Releases/yubikey-manager-qt-1.1.3-mac.pkg and install it. You will need to manually initialize your Yubikey, following this guide: https://ruimarinho.gitbooks.io/yubikey-handbook/content/device-initialization/ Next, install OpenSC on your Mac by running brew install opensc.

Read more »

Set up DUO MFA with a Yubico Yubikey 5C on CentOS 8

I recently got a Yubikey 5c, and it has been fun and impressive to me. I came up with DUO lately and I tried to set it up with one of my server’s authentication, and I thought I’d share with you! First of all, register a DUO account if you haven’t. Second, follow this official guide for setting up a Unix Application, for Unix authentications_:_ https://duo.com/docs/duounix#installation. For the AuthenticationMethods, use this one: AuthenticationMethods publickey,password publickey,keyboard-interactive.

Read more »

Switch Ubuntu Linux kernel on OVH Dedicated Gaming Servers

I’ve been recently working on multiple large-scale Minecraft servers. We use dedicated gaming servers from OVH and it’s so far so good, expect some small issues. First, I needed to disable IPv6. It have been causing issues with my Docker setup and it, frankly, often fails. I tried to modify sysctl values or even GRUB start cmd to attempt to disable it, but they don’t seem to work. After some time I realised that the server, in default, is running a custom OVH kernel, which seems to force enable IPv6.

Read more »

Using Backblaze B2 and Cloudflare Workers for free image hosting

https://blog.jross.me/free-personal-image-hosting-with-backblaze-b2-and-cloudflare-workers/ Uses ShareX to upload images to free Blackblaze B2 space, proxies the requests thru Cloudflare CDN, while utilizing Cloudflare Workers to remove the unwanted components in the HTTP responses. Thought it would be useful in the future. Saving it here so I’ll be able to find it later.

Read more »

Switching to the OpenSSL version of cURL on macOS

Recently I’ve been annoyed by the strange cURL SSL errors that have been producing on my macOS. I’ve read that reinstalling cURL with option --with-openssl solves the issue, but it turns out to be error: invalid option: --with-openssl. I’ll go straight to the point: homebrew team removed all install options for curl recently, and people should use curl-openssl instead. So run the following to switch: $ brew upgrade $ brew uninstall curl $ brew install curl-openssl $ echo 'export PATH="/usr/local/opt/curl-openssl/bin:$PATH"' >> ~/.

Read more »