VyOS on a Serial Console

The Hardware I went scrounging for no-longer-used equipment I could play with, and found a couple of firewall appliances from yesteryear, originally used at two customer sites before being replaced with something a bit faster. At a previous job, I used several units just like these to implement a mesh-type network between 3 sites over ipsec. With OpenBSD, of course. These are neat little boxes with zero moving parts - they boot off CF cards, and their entire case is one big heatsink.
Continue reading

VyOS ... is it Vyable?

See what I did there? Yeah, I know. Pretty lame … Quick History I’ve been providing networking services for quite a while now. It all started with Data Generic’s Generic Barracks in the early 80’s, which was my 24-hour BBS running on the venerable Commodore 64. Over the past few decades I’ve leveraged a bunch of other technologies and products to provide networking services for customers. This includes Bay/Nortel/Juniper/ADTRAN/Cisco/NetWare/Microsoft/Linux and pretty much all the BSD flavors.
Continue reading

Moore's Law

Way back in the 60’s and 70’s, a fellow named Gordon Moore posited that computer processor complexity would double every two years. That is not precisely what he predicted (I have simplified it somewhat), and he amended this a few times since. But the idea that most of us take away from Moore’s Law is that computer speed/capacity/capability doubles every couple of years. And for the most part, this has turned out to be true.
Continue reading

fossil self hosting

Now that you have (and are using) fossil, what else can you do? Have it host its own repositories, of course! But why? fossil can clone over http/https, so this is one way to make your repository available to other machines you may use. Of course, you could allow others to access your repository this way as well. http/https is generally easier for hosting purposes than other methods, such as leveraging ssh.
Continue reading

fossil from source

So … As of this writing, fossil is not in centos/epel, and what is available in ubuntu/lts is way outdated. So we will obtain the latest. We could of course just download a precompiled binary and use that, or start there to clone the repo, but for giggles we will pull down the source and compile it, in order to use the resulting binary to clone the repo and and build (again) that way.
Continue reading

SmartOS on SSD

Discussion The short answer is that we want to allow the SSD firmware to properly execute wear-leveling and such in hopes of increasing performance and extending the life of our SSDs in a system which does not (yet) directly support the trim function. We do this by “hiding” 20% of the blocks from the operating system. More details can be found here and here. WARNING ⚠️ Please note that the provided scripts and executed commands bring a sledgehammer to the party, and make all kinds of assumptions.
Continue reading

Author's picture

Dewey Hylton

Child of God, saved by grace.

Husband, father,
amateur photographer, VW enthusiast.

Jack of all trades, master of …
well, perhaps a few things.

Infrastructure Engineer