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.
-
A New Approach to Defending Against DDoS Attacks
-
Network Lifecycle Management with Hierarchical Configuration
-
Multi Change and Netlib Updates
-
Kicking the tires on the new Ansible Network Modules, Part 2
-
Kicking the tires with the new Ansible Network Modules
-
NANOG 66
-
Using a serial console on Mac OS X
-
Using Ansible to update your Home Dynamic DNS via Rackspace Cloud DNS
-
MPLS Control and Data Plane Cheat Sheet
-
Cisco VIRL - Bare Metal Install Tips and Lessons Learned
-
Cisco VIRL Status? Digital Paper Weight
-
The Irony of Using SDN and NFV to Study Legacy Network Technologies
-
Mental Note: Tracking L3 Glean Attacks
-
pyMultiChange - SSH Script Update
-
Updated pyRouterLib and pyMultiChange
-
Python with Multiple Threads
-
Connecting Your Virtual IOS-XE and IOX-XR Lab To Your Physical Lab
-
Working with Cisco Routers and Switches with Python
-
Dynamic DNS Updates via the Rackspace Cloud DNS
-
Updating my Python Scripts to access Cisco Devices
-
Linux Unified Key Setup
-
OSPF Area Types and LSA's
-
IOS-XR (XRv) and IOS-XE (CSR1000v) KVM Config Generation
-
CCNP - Service Provider - SPROUTE
-
TelnetCisco.py - A Reusable Module for Accessing Cisco Devices with Python
-
Quick intro to Puppet
-
I'm going to place these here...
-
DMVPN with VRF's for the Internet interfaces and BGP
-
Rackspace Performance vs Standard Cloud Server Disk I/O
-
Managing Cisco Routers / Switches with Python, Take 2
-
Configuring Cisco routers and switches with Python
-
BGP Goodness and Links
-
Google Chromecast and scanning for WiFi Networks
-
Performing a full system restore after a Linux server re-kick
-
Introduction to MPLS
-
SDN Goodness
-
SELinux For Mere Mortals
-
Cisco Zone Based Firewall and UDP based Traceroute
-
Filesystem I/O Speeds Benchmarking Perl Script
-
Learning Python
-
Bash - Random Password Changer
-
Bash Shell Enumerator - Command Not Found
-
Quick one-liner to change all databases tables to InnoDB in MySQL.
-
OpenNHRP RPM Updated
-
Linux File Server for Apple Time Machine Backups
-
Rackspace Private Cloud Edition - Compute Setup
-
Rackspace Cloud Servers and Networks with Open vSwitch and VXLAN between Data Centers
-
Playing with Openvswitch.
-
The Nerdiest IPv6 related domain name on the Internet
-
IPv6 Subnetting
-
IPv4 Subnetting Made Easy
-
SELinux - Listing Available Contexts
-
RHCE Series: HTTP
-
RHCE Series: SMTP
-
RHCE Series: SSH and NTP
-
Making NAT work with the default Red Hat iptables ruleset
-
RHCE Series: DNS
-
RHCE Series: FTP
-
Free Web-Based F5 Training
-
RHCE Series: Configure SELinux to support the service.
-
RHCE Series: Configure the service to start when the system is booted.
-
RHCE Series: Build a simple RPM that packages a single file.
-
RHCE Series: Produce and deliver reports on system utilization
-
RHCE Series: Remote Logging
-
RHCE Series: Configure a system as an iSCSI initiator that persistently mounts an iSCSI target.
-
RHCE Series: Use /proc/sys and sysctl to modify and set kernel runtime parameters.
-
RHCSA Class Notes
-
RHCE Series: Use iptables to implement packet filtering and configure network address translation (NAT): Part 2
-
Making a VM boot at VM host boot in KVM
-
RHCE Series: Use iptables to implement packet filtering and configure network address translation (NAT): Part 1
-
Think that you have a compromised Red Hat based system?
-
PPTP to HE IPv6 Network Perl Script
-
RHCE Series: Route IP traffic and create static routes
-
IPv6 Subnetting
-
RHCE Exam Objectives
-
OpenNHRP is now available via RPM
-
Logical Volume Management in Linux
-
Using a Proxy Server to access the IPv6 Internet?
-
Linux Encrypted Filesystems
-
Backdoor in the openBSD IPSEC Stack?
-
It's been a while...
-
LAN Switching Layer 3 Redundancy Protocols
-
Layer 3 LAN Switching
-
Virtual LAN's and Trunks
-
Diebold FIT File Perl Script
-
VLAN Trunking Protocol
-
OSPF Notes and Gotchas
-
What information is your browser giving away?
-
Automated Linux Backups utilizing rsync over SSH
-
Virtualization Notes, Best Practices, and Gotcha's