Geez, what a slacker. No updates in 5 days. Sorry folks. Hope you have time, this will probably be a long one as I search my memory for worthwhile things to write about from the last few days.
Starting with Thursday. Working for a living as usual during the day. Shower after work. Sometimes I have to wonder if comparing me to pigpen from the Peanuts would be accurate. No one around to provide that feedback. Guessing by the time I smell myself it is a bit late. Eeww! Anyway, head to Douglas for what I think will be my regular Thursday evening activity – dinner at La Fiesta Cafe (yummy!!), auto fuel, and groceries. Drive home was earlier in the evening so I didn’t see as many suicidal cottontails on the way home as my previous trip.
Friday. Coyote’s suck! They are frequently active in the vacant land around the park here and it seems that Sasha’s ears are perfectly tuned to hear them when she is sleeping. So of course she has to start barking to let me know they are there and to scare them off. Never mind that we are both in the trailer and the coyotes pose no threat to us. 3AM. 3:30AM, 4AM. Have to getup at 5:30AM to get ready for work. Ugh. Thankfully it was both an uneventful and productive workday even though I did not get to enjoy summer hours (same as many of my peers) as I had hoped. Threw rice in the instant pot and set it to cooking. Ran out to to meet Victor at the property to review the house location and discuss the septic system. His business is very busy right now but he said he would try to fit me in in the next week or two to drill a couple of test holes and do the soil analysis required. Head back to the trailer to finish preparing dinner for the weekly Friday potluck. This time, I was only a couple of minutes late with my contribution of saurkraut for the dogs they were eating, rice, and brussels sprouts. Ate some sort of mild chili pepper at dinner (being good and trying new things). Watch youtube videos on trusses as the spans I’m planning are right at the maximum fringe of those permitted by dimensional lumber by building codes. I realize I have to figure out the length of roof overhang that will be required to shade the southern facing windows from the late spring, summer, early fall sun. So, back to the passive solar home design books – Saturday. Sensed in the evening that the pepper may not have been a good idea but forgot to take my digestion medication. Huge mistake. Had to get up in the middle of the night to take it but by that time, it was too late.
I ended up fighting digestion issues all morning and some of Saturday afternoon. Before heading out to the property, I see Rusty is in the office so I go over to pay for lot rent for the month. Rusty offer’s to comp my lot rent in addition to giving me the unused water tank they have in payment of the the hardware and labor. I was a bit hesitant as I’m more worried about recouping my costs and was planning on the water tank as comp for labor. We left it that I would provide her a breakdown of the cost of what I have invested in the equipment on her behalf. I go ahead and pay the electric bill for the month I’ve been there – a whopping $36 and change. That comes out to about 8.6kwh per day to run the fridge, lights, a fan 7×24, all my electronics, the air conditioner for a few hours for 5 – 7 days, power tools for some various repair projects, and the instant pot pressure cooker. I’ll have to compare that to the capacity I have planned for the solar system.
At the property I worked on a wood working project – building a seat for the trailer that I didn’t get to before I left home. After I finished planning the cuts to minimize wasted wood, I noticed it looked like rain on the far side of the valley. So after making each cut, I’d take note of the progression of the rain. Seems like it would come across the mountains then head north. One shower after another. Wood cut after wood cut. Just as I was finishing the last cut, I heard thunder come from the canyon which was in my blind spot on the far side of the shed. I take a look into the canyon. Where the hell did that come from from? The canyon was very dark from low storm clouds. You would think that if storms appear to be coming from the east over the mountains, you wouldn’t get anything from the west. You would think… Oh well. I was done with cutting wood anyway and I was tired from not sleeping well due to a sore stomach and ongoing discomfort through the morning. Put everything away in the shed and head back to the RV park. Lay down for a nap after taking some more medication for my stomach. Wake up after a few hours, take Sasha for her evening walk, make a smoothie for dinner since that should be easy on the digestion, put together and email the hardware costs for Rusty and spend the rest of the evening reading a second passive solar design book I hadn’t gotten too yet.
Sunday wake up well rested and ready to go. Give Bob (the park’s maintenance man and grounds keeper) the last two wireless access points so he can physically install them while I’m working at the property. Head back out to the property to continue work on building the seat. While I’m working on assembling it, during one of the periods of time I had the generator off, I hear some commotion to the north of me on the property. I look up to see two ranch hands trying unsuccessfully to herd a cow. The cow chose to escape through the rough terrain on our property. I guess the cowboy decided it wasn’t worth pushing his horse over that terrain to try to catch the cow. He cursed at the cow and headed back to where he came from. He didn’t look in my direction so didn’t notice me watching him from just a couple hundred feet away. Back to work. A while later as I was working on assembling the seat, I observed a few men approaching on horseback. I paused working to greet them. The man in the lead introduced himself as Mike and said that the cattle roaming the land were his. They were working on herding them into the canyon so they could haul them out (presumably to slaughter). He indicated he thought he had heard the generator running. In retrospect, I wonder if one of the ranch hands did see me watching them and reported my presence to him. I thanked him for stopping by and we both went back to work. I completed assembling the seat, sanded it to my satisfaction (theme: f’it, good enough given I don’t have any fine grit sandpaper and the cuts were not precision given my limited access to woodworking tools and very rusty woodworking skills). I then put on a coat of stain that I happen to bring from Michigan. By that time, it is about 4PM, it has been a good day of work, I’m tired, and weather is threatening. Drive by the tavern wishing it was open. Oh well. Don’t need the poison I would consume there anyway.
Back at the trailer, I do most of the dishes since the maid hasn’t been there since I cooked on Friday and the sink is full of dirty dishes as is the stove top. Take a look at the clock and decide I have enough time to configure the new wireless access points for the RV park before I settle down for the night to write a long overdue blog entry. Wrong.
The first wireless access point (WAP) joins the network fine. I upgrade it’s firmware while trying to join the second WAP. This one fails to join. Well that is new for me. After some research on google I decide I will need to physically connect the ethernet port of the WAP. Luckily it is not quite dark yet and it happens to be the WAP closest to me, the lot it is installed at is vacant, and it is not raining. I grab my laptop, a network cable, my glasses, a screw driver to access the wiring then head out. I remove the access panel to get to the wiring, connect my laptop and proceed to try and try again to get it to join. Getting desperate I see someone saying disabling “uplink monitoring” on the controller resolved the issue so I proceed to do it. As soon as I clicked apply, I remembered that that was the configuration that allowed all the WAP’s to communicate with each other wirelessly creating the mesh network without wires. And I just disabled it…. Yep.. Lost wireless on my laptop. Reconnect to the office WAP and view the controller software. Yep. All the WAPs except the office are now off-line. CRAP! It is 9PM locally. I’m sure there were users trying to use wireless. It is getting quite dark by this time. Ugh… I have to work in the morning so I don’t want to leave it until I get off work the next day. Going to have to fix them all in the dark tonight. Looking at the Controller’s configuration and see something that would resolve the root cause I was able to identify between google and accessing the down WAP I was currently connected to. Root cause: the stupid firewall/router the park is using for some crazy reason is serving a DNS name for default gateway instead of an IP address. If the WAP’s can’t resolve the DNS name, they don’t know how to reach the default gateway so they think their network link is down and they go into a recovery cycle that ever ends. Solution: DO NOT DISABLE UPLINK MONITORING. Instead, configure a specific IP address for the WAPs to monitor instead of relying on the default gateway provided by DHCP. That is lesson one learned. Reenable uplink monitoring and set that setting, restore the currently connected WAP to factory default. Instruct the controller to join it to the network once they discover each other. Bingo! The original problem child fixed. Now to fix the other three that I broke in the process. Head to the next WAP. Connect to it and decide to reboot it to see if that will be enough to get it online. Mistake #2 of the evening (that I was aware of). That WAP went into a boot cycle looking for a DHCP address and would not talk to my laptop. Ugh. Ok. Stay calm. What do I need to fix this? I need a DHCP server physically connected to the WAP, I need my laptop connected as well. That means I need a full mini wired network stood up at this site at the far end of the park in the pitch dark (no moon, no stars, no exterior lighting in the park as Arizona and this valley take “light pollution” very seriously as it is a popular destination for astronomers). I walk back to the trailer, grab my backpack and shove in everything I’m going to need – network cables, firewall (with built in switch), raspberry pi which I happen to have previously installed and configured a DHCP server, a second laptop, power cables for everything including the laptop I have been using, a power strip, and a lantern to provide light to work by. Once back at the site, I get the network setup in just a few minutes, connect my laptop, and still can’t connect to the WAP. Console into the firewall to see if I had ports setup in different vlans. Nope. Must be my laptop needs to be rebooted. Reboot… Oh but wait… Have to install pending OS updates before it will complete a reboot and let you use it again.
I must pause here from the technical story and inject some observations about nature. Mind you I am sitting there with my laptop and a lantern in the pitch dark in the desert where bugs have adapted by coming out at night instead of during the day. Holy Crap! It seemed like I was under constant attack by dumb bugs that were drawn to the light. So maybe attack is a bit strong… They were flying, jumping, and bumping into me almost nonstop. Get out of my shirt. Get out of my shorts. My ear, really? Get out. Get off my keyboard. Get off my screen. What was that scurrying across the ground? It didn’t jump. It didn’t flying. It was fast. It was insect like but about two inches long or maybe a bit more. Hiding from the light under debris. Hmmm… Was that a scorpion? There it goes again. Too fast. Not sure what it is. Not going to try to catch it to find out. I had forgotten all about scorpions until that moment. Hope it doesn’t climb up my leg or into my open bag. Note I’m not smart enough to zip up my bag at that moment.
15 minutes later, my laptop is ready to go again, and is finally talking to the WAP of interest. Restore it to factory default. Instruct the controller to join it to the network. Success. Lesson 2: Do not simply power cycle an isolated WAP. When you gain access to it locally, it is better to just restore to factory default than power cycle it (at least in the version of firmware currently running). As I’m finishing up, it occurs to me based on what I have read in Google and observed in the behavior of these WAP that I may be able to configure my wireless interface with a static IP address, walk up to an isolated WAP and connect wirelessly to either it’s previously known IP address or a standard default IP address used by these things. Something to test on the last two. That would save me about 15 minutes per WAP as I would not have to take the access panel off the electrical box to gain access to the wiring.
Pack everything up into the backpack being mindful of having light on what I am grabbing so as not to grab a scorpion. Head to the next WAP. Glad they have LED’s on them. It would take much longer to find them in the dark without the LED’s. Put my theory to the test. Configure my laptop’s wireless interface with an appropriate static IP address, associate to the isolated WAP I’m by, connect to the CLI, restore to factory default. The last WAP is in wireless signal range so repeat the process on it as well. Connect to the wireless controller and join both of the last WAPs to the network. Bingo! All online. That easy. That would have been good to know three hours ago. Lesson 3: Wirelessly connect to an isolated WAP using an static IP and restore factory default.
Hmm… where are my glasses? I’m sure I had them when I left the trailer to start working on these things. Will double check when I get back to the trailer. Nope. No glasses in the trailer. I am not going back out to search for them in the dark. It is 11PM local, 1AM Eastern and I have to be up for work in 7 hours. Too late and too tired to do a blog entry. Time for bed.
Monday:
Very thankful the coyotes decided to roam elsewhere Sunday night/Monday morning. Walked by the location of the first WAP I worked on the night prior as I was taking Sasha for her morning walk to the dog run. Found my glasses sitting on the table at that site. Yay!
Another productive day at work.
Found a couple of bug bites on my neck. Hope they weren’t carrying a disease. Put some antibiotic ointment on the bites.
Head out to the property after grabbing an after work bite to eat. On my way there it occurred to me that I forgot to change into a work shirt. I still had one of my “nice” tshirts on. No other clothes in the truck with me and I didn’t feel like going back to the trailer. What to do? Solution: Do what my mama tried unsuccessfully to teach me not to do. Albeit, this time I intentionally chose to wear my shirt inside out. Came across Jack (one of the neighbors) parked on the dirt road trying to move dirt around to direct water runoff off of the road and onto the adjacent land. I offered a shovel for him to use that I had in the truck. Grabbed a shovel myself, and worked with him. Drove up the road a few hundred feet and repeated the exercise. Said our goodbyes and headed up to the property. As I got closer to the mountains, I noticed it wasn’t raining and the roads were drier. Must be we didn’t have any rain up that far recently. Unlike back where I had been working with Jack to divert the running water in the rain. Fine by me. I wanted to add a coat of polyurethane to my seat. Remembered to flip my shirt inside out before starting to work. Worked on applying the polyurethane as I was once again monitoring the progress of a thunderstorm coming across the valley. Finished as much as I could do for this pass. I think this is going to take probably about 6 – 8 sessions to get 3-4 thin coats of polyurethane on it. Close up the shed and head back to the trailer. Chatted on the phone for a bit, finished dishes that didn’t get done Sunday plus what I dirtied today, then wrote a very lengthy and long overdue blog post.
That is it for me. Night all.
Cary