Skip to content

Tech

FileCloud Sync Client on Linux

Last updated: 2021-3-22 (fix Filecloud forum links)

FileCloud is an enterprise grade file sharing, sync, and backup solution developed by CodeLathe that can be self-hosted (on-prem). They provide sync clients for Windows, Mac, and Linux. While the Linux client can serve its purpose, getting it working and accessible can be a bit cumbersome.

Cisco Smart Install - IOS-XE Stack Auto-Allocation

This was created for and used with FreeZTP, but can likely be used with any Jinja2 templating system.

When this snippet (located at the bottom of this post) is added to a Jinja2 template it will automatically build out an EEM applet that will set switch priorities and renumber all switches in the stack according to how they were allocated in the FreeZTP keystore.

Cisco Smart Install - IOS-XE Upgrade Caveat

This was created for and used with FreeZTP, but can likely be used with any Jinja2 templating system.

IOS-XE 3.7.4 cannot upgrade to 16.3.6 via smart-install because new force isn't appended. This workaround utilizes EEM applets in a Jinja2 switch template to download install the updated image.

SecureCRT: Session Logging

Session logging can prove extremely useful when recollecting events during troubleshooting scenarios or even configuration-binges. SecureCRT's logging settings allow the use of variables to define the filename/path. I've configured my default session to log every session whether I'm troubleshooting or just poking around.

NX-OS Default Interface from Enable Mode

Considering the 9000v is really only for labbing this isn't a huge deal, but I was able but to default an interface from enable mode; config mode is not required. I don't know if this is something I'd neccessarily consider a bug, but its something I'll definitely keep in mind when working with these images.