Skip to content

Doorway 02 · Engineering & Code

Twenty years of keeping
large systems honest.

Network automation, Linux, Python, open source, and the slow craft of running infrastructure at scale. An archive that starts in 2009 and spans certs, scripts, essays on practice, and the occasional rant about how software eats the network.

2026

2 entries

2025

4 entries

2024

1 entry

2023

2 entries

2022

2 entries

2020

1 entry

2016

8 entries

2015

5 entries

2014

18 entries

MPLS Control and Data Plane Cheat Sheet

MPLS · CCNP SP Study Notes · IOS-XE

Cisco VIRL - Bare Metal Install Tips and Lessons Learned

Linux · Miscellaneous Hacking · Cisco Virl

Cisco VIRL Status? Digital Paper Weight

Miscellaneous Hacking · Cisco Virl · Misc.

The Irony of Using SDN and NFV to Study Legacy Network Technologies

Mental Note: Tracking L3 Glean Attacks

Network Security · IOS · Routing Protocols

pyMultiChange - SSH Script Update

Cisco Administration Python Scripting · Software Defined Networking · Python Tips

Updated pyRouterLib and pyMultiChange

Cisco Administration Python Scripting · Software Defined Networking · Python Tips

Python with Multiple Threads

Python Tips

Connecting Your Virtual IOS-XE and IOX-XR Lab To Your Physical Lab

IOS · Linux · Software Defined Networking

Working with Cisco Routers and Switches with Python

Cisco Administration Python Scripting · System Administration · Miscellaneous Hacking

Dynamic DNS Updates via the Rackspace Cloud DNS

DNS · Python Tips · Bind

Updating my Python Scripts to access Cisco Devices

Cisco Administration Python Scripting · Python Tips

Linux Unified Key Setup

Luks · Encryption

OSPF Area Types and LSA's

OSPF · CCNP SP Study Notes

IOS-XR (XRv) and IOS-XE (CSR1000v) KVM Config Generation

Innovative · Virtualization · Miscellaneous Hacking

CCNP - Service Provider - SPROUTE

CCNP SP Study Notes

TelnetCisco.py - A Reusable Module for Accessing Cisco Devices with Python

Cisco Administration Python Scripting · Python Tips

Quick intro to Puppet

Linux · Puppet

2013

21 entries

I'm going to place these here...

Vxlan · Innovative · SDN

DMVPN with VRF's for the Internet interfaces and BGP

Dmvpn · Vrf · BGP

Rackspace Performance vs Standard Cloud Server Disk I/O

Filesystems · Rackspace

Managing Cisco Routers / Switches with Python, Take 2

Cisco Administration Python Scripting · IOS · System Administration

Configuring Cisco routers and switches with Python

Cisco Administration Python Scripting · IOS · Python Tips

BGP Goodness and Links

BGP

Google Chromecast and scanning for WiFi Networks

Miscellaneous Hacking · Google · Wireshark

Performing a full system restore after a Linux server re-kick

Bash Tips · Linux · Backup And Recovery

Introduction to MPLS

MPLS

SDN Goodness

Nicira · SDN · Openstack

SELinux For Mere Mortals

SELinux · Linux

Cisco Zone Based Firewall and UDP based Traceroute

IOS · Ios Security · Cisco Firewalls

Filesystem I/O Speeds Benchmarking Perl Script

Linux · Filesystems · Perl Tips

Learning Python

Python Tips

Bash - Random Password Changer

Bash Tips · Pranks

Bash Shell Enumerator - Command Not Found

Bash Tips · Pranks

Quick one-liner to change all databases tables to InnoDB in MySQL.

Bash Tips · System Administration · Mysql

OpenNHRP RPM Updated

Opennhrp · Open Source Alternatives

Linux File Server for Apple Time Machine Backups

Linux · Netatalk · Afp

Rackspace Private Cloud Edition - Compute Setup

Openstack · Private Cloud Edition · Rackspace

Rackspace Cloud Servers and Networks with Open vSwitch and VXLAN between Data Centers

Linux · Software Defined Networking · Vxlan

2012

32 entries

Playing with Openvswitch.

Linux · Software Defined Networking · SDN

The Nerdiest IPv6 related domain name on the Internet

IPv6

IPv6 Subnetting

Subnetting · IPv6

IPv4 Subnetting Made Easy

Subnetting · IPv4 · CCNA Study Notes

SELinux - Listing Available Contexts

SELinux · Linux · RHCE Study Notes

RHCE Series: HTTP

Linux · RHCE Study Notes · Apache

RHCE Series: SMTP

Linux · RHCE Study Notes · Sendmail

RHCE Series: SSH and NTP

Linux · Ntp · RHCE Study Notes

Making NAT work with the default Red Hat iptables ruleset

iptables · Linux · Firewall

RHCE Series: DNS

Linux · RHCE Study Notes · DNS

RHCE Series: FTP

Vsftpd · Linux · RHCE Study Notes

Free Web-Based F5 Training

F5 · Training

RHCE Series: Configure SELinux to support the service.

SELinux · Linux · RHCE Study Notes

RHCE Series: Configure the service to start when the system is booted.

Linux · RHCE Study Notes

RHCE Series: Build a simple RPM that packages a single file.

Linux · RHCE Study Notes · Opennhrp

RHCE Series: Produce and deliver reports on system utilization

Linux · RHCE Study Notes · System Administration

RHCE Series: Remote Logging

Linux · RHCE Study Notes · Logging

RHCE Series: Configure a system as an iSCSI initiator that persistently mounts an iSCSI target.

Linux · RHCE Study Notes · Iscsi

RHCE Series: Use /proc/sys and sysctl to modify and set kernel runtime parameters.

Kernel Tuning · Linux · RHCE Study Notes

RHCSA Class Notes

Luks · Rhcsa Study Notes · SELinux

RHCE Series: Use iptables to implement packet filtering and configure network address translation (NAT): Part 2

iptables · Linux · RHCE Study Notes

Making a VM boot at VM host boot in KVM

Linux · Virtualization · Kvm

RHCE Series: Use iptables to implement packet filtering and configure network address translation (NAT): Part 1

iptables · Linux · RHCE Study Notes

Think that you have a compromised Red Hat based system?

Linux · Security · Rpm

PPTP to HE IPv6 Network Perl Script

Linux · IPv6 · Perl Tips

RHCE Series: Route IP traffic and create static routes

Linux · RHCE Study Notes · Routing Protocols

IPv6 Subnetting

Subnetting · IPv6

RHCE Exam Objectives

RHCE Study Notes

OpenNHRP is now available via RPM

Linux · Dmvpn · System Administration

Logical Volume Management in Linux

Linux · Filesystems · System Administration

Using a Proxy Server to access the IPv6 Internet?

Linux · System Administration · Proxy

Linux Encrypted Filesystems

Linux · Filesystems · Security

2011

3 entries

2010

11 entries

2009

6 entries