Saturday, May 28, 2016

And then there was the server

Today, we start the path to relevancy. I have taken a i7 quad core laptop, added 8 gigs of RAM (for a total of 16G) and a terabyte hard drive and installed Ubuntu Server 16.04.

Unlike the ease of installed the Desktop version of Ubuntu, there seems to always be a hiccup with install the server version. Since I am trying to make sure that I am not tied to any wired network, the first thing I like to do make sure that my wireless interface is working. Ubuntu installed immediately recognized my Centrino Advanced-N 6205 adapter and I am able to get on the internet. The problem I run into is that once the system has been installed and reboot, the wireless interface is not seen and therefore I have no internet.

For some reason, if I re-install the server (and cp /target/etc/network/interface to /target/home/kcc), for whatever reason when I reboot, at least I am able to reboot and the wireless interface is working. So the goal today is to setup the wireless interface so that regardless of the network. Right now, I am able to use my home network, but if were to go to Starbucks, I would have to edit my /etc/network/interface file to see able to see the local access point.

Since I am trying to play with the latest, greatest, I have decided to forgo the nmcli and focus on using some of the newer technology like systemd-networkd. This required a lot of entries, but eventually, I was able to get wireless running and even have roaming working.




Just like in AA, one is suppose to introduce themselves and give a brief synopsis of whom you are. My name is Kim Callis and I am a recovering [Li|U]nix Systems Administrator. Many years ago, I became a system administrator, not because that was my life long calling, but because it was something that was foisted on me.

It was 1992 and I was in the middle of my nearly finishing my Master's thesis when suddenly there was a power outage and 3 months of time and 150+ pages were gone! I was working on the oh-so-new WinWord 3.0 for Windows 3.1, which had several bugs, include a issue of automatic saves and a few other issues. So a friend of my introduced me to TeX on a RS6000 running AIX. Now I wasn't clueless about Unix considering that I worked in the trenches for Sun Systems doing telephone support for SunOS support. But it had been a long time since I had actually used Unix and had never actually used it for more than the basics.

So here I am, logging in, stumbling using vi and the ordeal of using TeX (which of course is the greatest typographic program in the world). I had to grep my way through documents and sed to stream edit my document, and occasional AWK, and other tiny tools that the average user of Windows or Linux has no idea about. Suddenly, I am on Usenet downloading software packages and constantly calling the department System Admin to install and debug software. After too many calls, I found a Sun 4 at my door, along with a large ass hard drive pack, and about 30 SunOS 4.1 manuals.

The hell with writing a paper, there were other things to do... The rest is history! I started using lots of power as I created a network of PCs running Linux and my "oh so powerful" SPARC machine. I ran coax through the AC ducts to connect some of my other classmates to their dorm room, and was able to become a full time (albeit non-paid) system administrator. Now, nearly 25 years, I am doing the same thing.

The only problem is, the state has found my skill-set obsolete (The Twilight Zone - "The Obsolete Man" Season 2 Episode 29). I can write a powerful bash script, but do not use PERL, python, ruby, etc. I deal with local network issue on my local host, but do not have a real clue on what happens past the interface on my machine. I manage my OS (whatever is might be), but I don't deal with virtualized hosts (besides using desktop virtualization using Virtualbox). And clouds are something that I see in the sky.

So I am on my path to redemption... To make myself relevant in the current work environment. These are my adventures in doing just that!