[root@rhce-ryanrudolf]# rm -rf / 2> /dev/null

things I break/fix for fun and learning

Jan 20, 2019 - 3 minute read - Comments

Resurrecting a Vintage Thinkpad T43

About a year ago, I was able to get a vintage Thinkpad T43 from our local Value Village (thrift store). It’s not in the best shape - cracked chassis, purple line on the display, stiff and shiny keyboard and missing RAM cover. I took a gamble and decided to take it for a weekend project. Fast forward last week, and I was able to get a FREE Thinkpad T41P from a co-worker when I helped him install a new keyboard on his Thinkpad X240. The T41P looks really nice and presentable - there are no cracks on the chassis, display is working good and keyboard is working OK. It is the complete opposite of my T43! And then an idea came in to my mind – since the T41P chassis is presentable compared to the T43, why not move the parts over. Thus born my first Frankenpad - T43 motherboard in a T41P chassis!

Jan 19, 2019 - 1 minute read - Comments

SSL Certificate Expired

I tried to access my website today and my browser gave me a nice warning message - NET:ERR_CERT_DATE_INVALID. Upon seeing that error, I knew that my SSL certificate from letsencrypt has expired. I received an email about it a few days ago, but missed out on renewing it before the expiry date!

Jan 12, 2019 - 4 minute read - Comments

Network Monitoring with Zabbix

I want to implement network monitoring in my homelab environment. There are lots of enterprise-grade products that are capable of this, and I have narrowed it down between Nagios and Zabbix. I’ve already had experience configuring Nagios from my previous employer, and for something different this time I will go for Zabbix. Or I might end up doing both, as it has been a while since I’ve done Nagios (around 2007-2008).

Jan 10, 2019 - 3 minute read - Comments

Compiling Linux Kernel 5

Linux kernel 5.0 RC1 has been released last Jan07. After several days of deciding if I should give it a shot, finally I had the time to do it on my machine. It’s been a while since I’ve compiled a kernel from source and this is a good learning experience to refresh that knowledge. Currently I am running kernel 4.19.13-300, about 2 revisions behind of the latest kernel. Kernel 5.0 is also known as kernel 4.21.

Dec 20, 2018 - 3 minute read - Comments

Final Modification for X220 - Upgrading to Intel 7260 Wireless AC

This will be the last and final hardware modification I will be doing for my Thinkpad X220. Almost all aspects has been upgraded, except for the WIFI. I will be upgrading the wifi chip from Intel 6205N to Intel 7260 AC. I need this modification so that I can regain my bluetooth back after doing the internal USB mod. Intel 7260 AC is the last generation of Intel WIFI cards that is compatible with the X220. Succeeding generations are in a different form factor and they are physically incompatible.

Nov 17, 2018 - 7 minute read - Comments

Install and Configure BIND DNS for Domain Resolution and Adblocking

I am rebuilding my homelab environment and I’ve decided to start with the DNS server. DNS (domain name system) is critical, as its main purpose is to convert easy to understand hostnames into hard to memorize IP addresses. Without DNS, you have to know and memorize which IP address to connect to. Example, instead of typing google.com, you have to memorize and type in the IP address of google, which is 172.217.2.174.

Nov 17, 2018 - 1 minute read - Comments

Rebuilding My Homelab Environment

With the recent release of RHEL 8.0 Beta, I decided to break and rebuild my homelab environment. RHEL 8.0 will be a new beast to tackle and be familiar with, and since my RHCSA certficate is valid until Mar 2021, it will be a good way to practice and prepare when it comes to recertification. I also need to do this to refresh my knowledge and not be stagnant.