Networking
2024
2023
Add a VLAN on a Mikrotik router
2022
Monitor a UPS with a Mikrotik router via SNMP
Build a Tailscale exit node with firewalld
PXE boot netboot.xyz on a Mikrotik router
2021
Secure Tailscale networks with firewalld
Set network interface speed with systemd-networkd
DHCPv6 prefix delegation with systemd-networkd
2019
Get a /56 from Spectrum using wide-dhcpv6
Pixel 3 Wi-Fi drops constantly
Allow a port range with firewalld
2017
Ensuring keepalived starts after the network is ready
Fixing OpenStack noVNC consoles that ignore keyboard input
OpenStack-Ansible networking on CentOS 7 with systemd-networkd
systemd-networkd on Ubuntu 16.04 LTS (Xenial)
2016
Talk Recap: Holistic Security for OpenStack Clouds
OpenStack instances come online with multiple network ports attached
Setting up a telnet handler for OpenStack Zuul CI jobs in GNOME 3
Troubleshooting OpenStack network connectivity
802.1x with NetworkManager using nmcli
Lessons learned: Five years of colocation
Enable IPv6 privacy in NetworkManager
Automated Let’s Encrypt DNS challenges with Rackspace Cloud DNS
Tinkering with systemd’s predictable network names
2015
systemd-networkd and macvlan interfaces
GRE tunnels with systemd-networkd
Customizing systemd’s network device names
First thoughts: Linux on the Supermicro 5028D-TN4T
Understanding systemd’s predictable network device names
Using systemd-networkd with bonding on Rackspace’s OnMetal servers
Research Paper: Securing Linux Containers
Restoring wireless and Bluetooth state after reboot in Fedora 22
Aruba access points, EAP, and wpa_supplicant 2.4 bugs
cups.service start operation timed out in Fedora 22
Adventures with GRE and IPSec on Mikrotik routers
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.
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.