Night sky over New Mexico

Redirect local ports with firewalld

Redirecting local ports with iptables directly isn’t too difficult, but can we use firewalld to get the same result? 🧱

28 June 2024 · 4 min · 645 words · Major Hayden
Truck driving on a path through the bush at sunset

Add a VLAN on a Mikrotik router

Segment your home network easily with a VLAN on a Mikrotik router. 🖥️

20 April 2023 · 5 min · 1024 words · Major Hayden

Monitor a UPS with a Mikrotik router via SNMP

Mikrotik routers and switches serve as efficient network devices, but they know other tricks, too. Monitor your UPS with a Mikrotik device and query it via SNMP. 🔌

28 October 2022 · 4 min · 703 words · Major Hayden

Build a Tailscale exit node with firewalld

Tailscale exit nodes allow you to route your traffic through nearly any system in your tailnet. Learn how to build an exit node using firewalld. 🕳️

27 October 2022 · 4 min · 788 words · Major Hayden
Cover image

PXE boot netboot.xyz on a Mikrotik router

Get systems online quickly or rescue a broken system by PXE booting from netboot.xyz using a Mikrotik router. 🛠

2 September 2022 · 4 min · 742 words · Major Hayden
Cover image

Secure Tailscale networks with firewalld

Tailscale provides a handy private network mesh across multiple devices but it needs security just like any other network. 🕵

30 October 2021 · 4 min · 645 words · Major Hayden
Cover image

Set network interface speed with systemd-networkd

Sometimes network interface autonegotiation doesn’t work as well as it should. Luckily, you can fix it with systemd-networkd. 🔧

20 August 2021 · 3 min · 621 words · Major Hayden
Cover image

DHCPv6 prefix delegation with systemd-networkd

Use the new DHCPv6 prefix delegation features in systemd-networkd to make IPv6 subnetting easy! 🎉

28 July 2021 · 4 min · 841 words · Major Hayden

Get a /56 from Spectrum using wide-dhcpv6

...

19 March 2019 · 1 min · 101 words · Major Hayden
Cover image

Pixel 3 Wi-Fi drops constantly

...

17 March 2019 · 7 min · 1283 words · Major Hayden

Allow a port range with firewalld

...

4 January 2019 · 2 min · 286 words · Major Hayden
Cover image

Ensuring keepalived starts after the network is ready

...

15 December 2017 · 2 min · 310 words · Major Hayden
Cover image

Fixing OpenStack noVNC consoles that ignore keyboard input

...

18 May 2017 · 3 min · 561 words · Major Hayden
Cover image

OpenStack-Ansible networking on CentOS 7 with systemd-networkd

...

13 April 2017 · 3 min · 568 words · Major Hayden

systemd-networkd on Ubuntu 16.04 LTS (Xenial)

...

15 January 2017 · 3 min · 529 words · Major Hayden
Cover image

Talk Recap: Holistic Security for OpenStack Clouds

...

31 October 2016 · 3 min · 541 words · Major Hayden
Cover image

OpenStack instances come online with multiple network ports attached

...

3 August 2016 · 6 min · 1128 words · Major Hayden

Setting up a telnet handler for OpenStack Zuul CI jobs in GNOME 3

...

22 July 2016 · 3 min · 522 words · Major Hayden
Cover image

Troubleshooting OpenStack network connectivity

...

17 May 2016 · 6 min · 1140 words · Major Hayden

802.1x with NetworkManager using nmcli

...

3 May 2016 · 2 min · 263 words · Major Hayden
Cover image

Lessons learned: Five years of colocation

...

22 April 2016 · 10 min · 1958 words · Major Hayden
Cover image

Enable IPv6 privacy in NetworkManager

...

17 April 2016 · 3 min · 480 words · Major Hayden
Cover image

Automated Let’s Encrypt DNS challenges with Rackspace Cloud DNS

...

31 March 2016 · 4 min · 693 words · Major Hayden

Tinkering with systemd’s predictable network names

...

20 January 2016 · 3 min · 549 words · Major Hayden

systemd-networkd and macvlan interfaces

...

26 October 2015 · 3 min · 562 words · Major Hayden

GRE tunnels with systemd-networkd

...

16 October 2015 · 5 min · 868 words · Major Hayden

Customizing systemd’s network device names

...

29 September 2015 · 2 min · 220 words · Major Hayden

First thoughts: Linux on the Supermicro 5028D-TN4T

...

28 September 2015 · 4 min · 786 words · Major Hayden

Build a network router and firewall with Fedora 22 and systemd-networkd

...

27 August 2015 · 5 min · 926 words · Major Hayden

Understanding systemd’s predictable network device names

...

21 August 2015 · 7 min · 1310 words · Major Hayden

Using systemd-networkd with bonding on Rackspace’s OnMetal servers

...

21 August 2015 · 8 min · 1538 words · Major Hayden

Research Paper: Securing Linux Containers

...

14 August 2015 · 3 min · 456 words · Major Hayden

Restoring wireless and Bluetooth state after reboot in Fedora 22

...

19 July 2015 · 3 min · 591 words · Major Hayden

Aruba access points, EAP, and wpa_supplicant 2.4 bugs

...

17 July 2015 · 1 min · 187 words · Major Hayden

cups.service start operation timed out in Fedora 22

...

9 June 2015 · 1 min · 157 words · Major Hayden

Adventures with GRE and IPSec on Mikrotik routers

...

27 May 2015 · 8 min · 1696 words · Major Hayden

HOWTO: Mikrotik OpenVPN server

Mikrotik firewalls have been good to me over the years and they work well for multiple purposes. Creating an OpenVPN server on the device can allow you to connect into your local network when you’re on the road or protect your traffic when you’re using untrusted networks. Although Miktrotik’s implementation isn’t terribly robust (TCP only, client cert auth is wonky), it works quite well for most users. I’ll walk you through the process from importing certificates through testing it out with a client. ...

1 May 2015 · 6 min · 1074 words · Major Hayden

Share a wireless connection via ethernet in GNOME 3.14

There are some situations where you want to do the opposite of creating a wireless hotspot and you want to share a wireless connection to an ethernet connection. For example, if you’re at a hotel that offers only WiFi internet access, you could share that connection to an ethernet switch and plug in more devices. Also, you could get online with your wireless connection and create a small NAT network to test a network device without mangling your home network. ...

30 March 2015 · 2 min · 368 words · Major Hayden

Creating a bridge for virtual machines using systemd-networkd

...

26 March 2015 · 3 min · 612 words · Major Hayden

Xerox ColorQube 9302 and Linux

...

16 March 2015 · 2 min · 241 words · Major Hayden

Trust an IP address with firewalld’s rich rules

...

24 November 2014 · 2 min · 308 words · Major Hayden

HOWTO: Time Warner Cable and IPv6

...

11 September 2014 · 6 min · 1158 words · Major Hayden

httpry 0.1.8 available for RHEL and CentOS 7

...

13 August 2014 · 1 min · 101 words · Major Hayden

Unexpected predictable network naming with systemd

...

6 August 2014 · 3 min · 472 words · Major Hayden

Adventures in live booting Linux distributions

...

29 July 2014 · 5 min · 1008 words · Major Hayden

Configure static IP addresses for Project Atomic’s KVM image

...

23 April 2014 · 1 min · 130 words · Major Hayden

Information security nuggets from DevOps Weekly #150

...

17 November 2013 · 2 min · 279 words · Major Hayden

Speed up your Fedora PXE installations by hosting the stage2 installer locally

...

3 November 2013 · 1 min · 152 words · Major Hayden

Keeping bwm-ng 0.6 functional on Fedora 19

...

20 September 2013 · 2 min · 232 words · Major Hayden

Moving from OS X to Linux: Day One

...

27 August 2013 · 7 min · 1418 words · Major Hayden