• Cloud,  container,  Linux,  Network Infrastructure,  Network Lab,  Open Source

    Installing Home Assistant into Proxmox 7

    Publish date: Feb-2022. First up is to ensure that Proxmox and it’s host is fully up to date of course. Then, the project is to download and install a script that will work digital voodoo and invoke the HomeAssistant. I do not normally trust magick script but in this case it seems the community itself recommends it. However, due it seems that due to differences in Proxmox7, the current version, and Proxmox6, the general-use script to stand up the Home Assistant service no longer works 100%. So this blog is about how to install Home Assistant 2021.12 into a Proxmox 7 VM. Specifically using a community script that will be…

  • Command Line,  container,  docker,  Linux,  Network Lab,  Networking,  Open Source,  Uncategorized

    How to specify either aufs or overlay2 for Ubuntu 20.04

    It is as easy as sudoing your nano at /etc/docker/daemon.json. I checked and for me this file didn’t yet exist. There was another .json file but not daemon.json. Then add the following clause: { “storage-driver”: “aufs”} Or, if you prefer: { “storage-driver”: “overlay2”} Save it and restart docker however you prefer. I use systemctl. If you do a docker info you’ll see that your preferred storage driver is now used. Enjoy the rest of your project.

  • CCNA,  Cisco,  Cloud,  Network Infrastructure,  Networking,  PersonalBlog

    Re: Cisco NAT

    Notes regarding NAT; Network Address Translation The goal of NAT is to obfuscate addresses. Either source or destination addresses, and either inward or outward bound traffic. In order for NAT to work, it needs to be told several things. ============== 1 What source address(s) to use 2 What destination address(s) to use 3 What interface is considered the inside of a gateway 4 What interface is considered to be the outside of a gateway 5 Which of these ‘sides’ to obfuscate ============== Some of these items can inferred, while some must be explicitly provided. Take for instance a typical situation: One external IP address provided from the ISP with many…

  • CCNA,  Cisco,  Command Line,  Network Infrastructure,  Network Lab,  Networking,  PersonalBlog

    A CISCO Lab

    Merry Christmas to those celebrating it. Hanuka for those celebrating that. Kwanzaa for others, and a number of other year-end/year-beginning festivals as well. I wish all of you peace, and good health for yourselves and your families. In another week or two I will be taking the CCNA as one of the final parts of my Bachelor’s degree, so I’m doing a lot of labs. In packet-tracer(from Cisco) and on the Cisco equipment I bought in pursuit of a career in network engineering/operations and security. As part of that process I’ve consumed a lot of content from many sources. From my WGU (my college), from LinkdIn Learning, Pluralsight, Udemy. from…

  • Backup,  Gnome,  GUI,  KDE,  Linux,  Linux Desktop,  Open Source,  PersonalBlog

    There’s a Gnome in the KDE

    I’m refreshing a laptop that I’m giving to a family member and I want to image the shiny new Ubuntu 20.04 onto a USB3 thumbdrive to send with the machine as a secondary backup to the Ubuntu Linux already installed as primary boot on the laptop as primary backup to Windows10home. For myself, I just use dd from the command line. I’ve found that bit of magic that does notification as dd does it’s thing so you have an idea of it’s progress, so it’s just too convenient these days. But occasionally I’ve wanted to show other people how to ‘burn’ onto a thumbdrive, or onto an SD card for…

  • PersonalBlog

    AAA: Authentication, Authorization, and Accounting

    A good way to become accustomed to using the Terminal is to just use it. Ideally for as much of your normal tool-chain as you can. In this article I will document how to use the Linux Terminal to download an Ubuntu OS image from Canonical and then check it’s SHA256 checksum to ensure it is authentic. One thing that we all should do is verify that the images we are pulling from Canonical, Red Hat, Suse, Fedora, etc., are legitimately the images we think they are and not the image a hacker wants us to use? Well, looking for the lock symbol next to the URL at the top…

  • PersonalBlog

    Gaming on Linux!

    Yeah, that’s right. Linux. Gaming. The operating system that rules the interwebs, powers all major supercomputers, light bulbs, and hobby Raspberry Pis, actually plays games! And of course it does it VERY well! So, to be clear most games written currently are written with Windows10 as their main audience. But many are written for Sony’s Playstation, which runs a variant of Linux. Also some are written to target Google Stadia, the online games channel for Google and these are also running Linux, and a very mainstream version of Linux. If you wanted to have all the security and stability features of running Linux. But you want to get your gaming…

  • PersonalBlog

    Network Model Abstractions

    I’m working through the Cloud Foundations certification curriculum currently. And in section 6.1.2 “Identifying OSI model layers” there were some charts that dealt with the OSI model, but I noticed things were different. I did the CCENT curriculum last term where the 7 OSI layers are reduced down to 4 because the TCP/IP stack only uses 4 logical layers, and wanted to see how the ‘new’ changes all work compared to the older model I learned originally. All of us geeks have our own way of understanding the 7 OSI layers and how they map onto real world troubleshooting. And how the TCP/IP model simplifies it for the specific use-case…

  • Raspberry Pi4 Server
    PersonalBlog

    For Cloud or Desktop

    I am on corona-virus ‘Emergency Leave’ from my employer at the moment. I have pretty bad HBP, so am considered hi-risk and was given 4 weeks of leave. I am lucky enough to be paid for this time off, so I have no issues with bills due to this, and therefore have lots of time on my hands to do pretty much as I please…at home. I have been enrolled in college to get my bachelor’s degree for almost 4 years now, WGU for Network Operations & Security. My current class nets me the CompTia Cloud+ cert at the end of it along with 4 credits. In pursuit of that…

  • OlySoftProject,  PersonalBlog

    Leveraging F/LOSS

    It is 1:10am on April 11, 2020. I am sitting at home courtesy of my employer, at full pay for either 2 or 4 weeks. I’m not sure how that is determined, but I’m still home for another week regardless. I am grateful. Two weeks ago, reported new unemployment claims came in around 3.5 million. This is with not all states reporting, and so many claims came in so quickly that the number we have may be a bit lower than actual unemployment claims. Last week there was over 6 mil more and this week another 6 mil. That’s like 16 million people out of work in under a month…

  • Linux,  Linux Desktop,  Networking,  Open Source,  PersonalBlog

    Brain dropping: NMAP

    I’m starting a ‘brain droppings’ thread. As I do searches for one thing or another I will try to place the actionable results here. For me mainly because if I looked it up once, I will likely be needing it eventually again…and as a public service of sorts in case someone else is looking this stuff up. NMAP on Ubuntu 20.04 The nmap utility is present on Ubuntu 20.04 just as you would expect. However, zenmap is not present. There are ways to get it, such as downloading the .RPM from nmap.org and using alien to convert it into a .deb for installing with dpkg. There is another GUI for…

  • Linux,  Open Source,  PersonalBlog

    Notes in the Aether

    I had a need to change the boot order in GRUB to hide the fact that Linux is present on a laptop I am giving to a relative. When Windows borks, not if, I want to be able to help her rescue her machine over the phone or possibly even remotely. So while I’m refreshing myself on the wonders of GRUB2, I thought I’d make some notes to collect a good explanation of GRUB here while I’m at it. When adding groups or such to your account, instead of ‘logging out and back’ in just initiate a switch-user to your username. Part of moving to a new user is accepting…