If you’ve ever stared at a Linux box hanging at boot for 90 seconds waiting for "network to be configured" and wondered which interface is the holdup, congratulations — you’ve joined the rest of us in systemd-networkd-wait-online purgatory. The Problem systemd-networkd-wait-online.service is one of those units that works perfectly until it doesn’t. When it blocks, [ View Post… ]
Debug Your Boot: Making systemd-networkd-wait-online Actually Tell You What It’s Doing
RPM vs OPKG Cheat Sheet
<p>Recently in the <a href="https://terragraph.com/">Terragraph</a> project I work on we changed from RPM to OPKG to removes some dependencies (e.g. perl) and make our overall image size smaller. I've never driven OPKG, but know RPM, so I made this cheat sheet for my shit memory.</p> <p>I'm cheap so I don't have a Table plugin – [ View Post… ]
Ansible + Handy PyPI CLI Tools
I often use a lot of PyPI CLI tools. Here is an example of how to get them easily installed and kept up to date via Ansible on Ubuntu >= 18.04. Install base pip via apt then run pip: – name: Get Python3 pip package: name: python3-pip state: latest – name: Add some handy Python [ View Post… ]
IPv6 + Flow labels
Recently a teammate and I have come across a frame forwarding issue with ECMP on a hardware ASIC in a device I work on where the use of Flow labels are used in the ECMP hash. This was interesting as we found iperf was not setting the Flow label at all, unless you specify the -L [ View Post… ]
NXOS Simple IPv6 BGP Peering
It took me far to long to find out how to config this, so I’m sharing it to be more searching on the Internets. Scenario: – NXOS BGP ‘upsteam’ / ‘north bound’ peer sharing the default route only – Linux box runs Quagga sharing it’s /56 routable behind it Nexus Conf feature bgp router bgp [ View Post… ]
Python pip ‘editable’ installing
From time to time I get asked (and I even have to ask a coworker) for the best way to install a Python modules (especially ones with entry points) into a virtualenv and still edit / develop with them. It seems pip install’s ‘-e’ is very unknown. pip install -e /path/you/are/editing Will allow you to develop [ View Post… ]
GitHub + Rebasing from upstream/master to origin/master
So, every now and then on a PR I need to rebase and fix things so I can retest etc. – I always forget this so blogging it to remember. Scenario: I have a diff on origin/master on my forked repo and I need a rebase from upstream/master (where I forked from). Process: Github recommends [ View Post… ]
Little Known Cricket Fact …
A little known fact… The first testicular guard was used in cricket in 1874 and the first helmet was used in 1974. It took 100 years for men to realize that the brain is also important.
My Wisdom Teeth Suck !
So I have to get them out. Homo as … Look at my demented sideways tooth ! So off to day surgery a comming month soon !! 🙁
Recent Comments