Nerd Nomad

I live in a truck.

Internet on the Road

After posting yesterday about why I decided to live in an RV, I got a half dozen responses of, “What do you do about Internet?” I guess I’m not the only one addicted to the unlimited porn…er, I mean, knowledge, that the Internet provides.

RV Parks are Connected

The short answer is that RV parks almost universally provide WiFi these days. I’ve only stayed in two parks, so far, a KOA in Monterey, and Morro Dunes in Morro Bay. The former had spotty and somewhat slow Internet for $14.95/day, while Morro Dunes has excellent Internet that is included in the camping price of $41.50/night. I only stayed one day in Monterey, and will be staying here for a few days, because of this significant difference (among others; Monterey was also $73/night).

When I arrived in Morro Bay on Tuesday night, it was too late to check in, and thus I could park in the RV park, but couldn’t get Internet, so I just parked out by the beach until morning. I used my G1 tethered via PdaNet for Internet connectivity. 3G from T-Mobile doesn’t reach out here, so it was extremely slow, but it was sufficient for downloading my mail while I cooked dinner, just to respond to anything urgent.

3G is Pretty Fast

I plan to add a Nexus One with Verizon as soon as it’s available. Since I have a contract with T-Mobile for a few more months, I’ll have both for a little while, and will just get a data plan from Verizon. I’ve been told by several RVers that Verizon has the best coverage for fast Internet, and that seems to be the Internet’s opinion, as well. But, while I have both, I guess I’ll use whichever is the fastest in a given locale, when I do happen to be without WiFi provided by a park or nearby coffee shop.

I was spending about $70/month for Comcast Internet in Mountain View (on top of my ~$65/month T-Mobile account), so I have a bit of budget each month for solving the Internet problem. Sometimes it’ll be coffee shops, McDonald’s, Starbucks, etc., and sometimes it’ll be paying for WiFi at an RV park. And, of course, I’ll be spending a fixed amount each month for the availability of 3G on the phones, just in case I can’t get connected via a better method, but need to get some work done.

A Non-Issue, So Far

But, I guess the important take away is that, so far, I have never been completely without Internet, no matter where I’ve been. Parked on University in Palo Alto, I had 3G. Parked on the bay in Monterey at an RV park, I had WiFi provided by the park and non-3G phone service. Parked on the beach here in Morro Bay, I had non-3G phone connectivity, and now that I’m parked at an RV park, I have excellent WiFi connectivity, that has been reliable and fast even through the crazy wind and thunderstorms happening outside. I am still in California, of course, but these are farming and fishing towns, not technology towns. So, I think it’s a reasonably safe assumption that I’ll be able to connect somehow no matter where I am.

When I get to Mexico or those big stretches of nothing up north in Canada and Alaska, things might change, and I may have to re-assess my decision not to get satellite Internet. I’ll cross that bridge when I come to it. Satellite Internet is extremely expensive, starting at about $4000 just to get the equipment, and very high latency, making it uncomfortable for interactive ssh and the kinds of things I need to do. With my previous company, which built web caching proxy servers, I worked with several customers who were dealing with satellite Internet; folks on islands, ocean cruise ships, folks in Africa, and even just in the boonies in the US. Latency is an insoluble problem for satellite Internet. For web browsing it’s generally acceptable with aggressive caching and network stack tuning. I just don’t see it being a good option for the work I do, which requires heavy use of interactive ssh sessions.

Changing My Workflow

It is worth mentioning that my development workflow is changing dramatically in order to accommodate this lifestyle. I’ve used my company’s cloud computing management product, Cloudmin, to build disk images of all of my development and test environments on a server at our hosting provider, and I’ll spin them up and down as needed on the remote machine. So, while I used to build everything on my desktop machine, and then rsync to the deployment server, I will now build and deploy from machines in the same data center. I’ll work remotely (command line vim has always been my editor of choice, which works fine over ssh). In addition to removing the need for transmitting sometimes gigabytes of data, such as when we add a new OS to our repositories, this has the added pleasant benefit of allowing Jamie and Eric to be able to do things on the development systems, if for some reason I can’t.

I’ll try to post a video of that workflow and how I built the images in the next few days, though I’ll probably post it to my work blog, since it’s mostly a Cloudmin thing.

Posted by: admin on January 20, 2010 @ 8:42 pm
Filed under: Uncategorized

6 Comments »

  1. Just curious, do you use a VPN to the outside world? If not, are you concerned with people messing with the wifi signal? (ARP spoofing, DNS response spoofing, etc)

    Many thanks.

    Comment by Bill P. Godfrey — January 21, 2010 @ 1:37 pm

  2. All of my sensitive services are already encrypted. Mail, in particular, I use SMTPS and IMAPS to access Virtualmin.com mail. GMail also can be configured to always connect via https, so I have that set. There may be a few less sensitive things that don’t use SSL, like news sites I read and such, but I don’t think any significant harm could come from them being snooped on; I don’t use the same password for any website (I use SuperGenPass, so every site I use has a seemingly random password).

    So, no, I don’t use a VPN, but I am careful about making sure sensitive information is always going via an SSL-encrypted and identified connection.

    Note that SSL/TLS is designed to protect against all of the problems you’ve mentioned. It provides both encryption and identity information about the connection, so, as long as you take SSL warnings from your browser seriously, it protects against spoofing of all types, and prevents snooping reasonably effectively (SSL encryption, as supported by browsers) is not incredibly strong, but it’s not weak enough for casual attacks to be effective.

    In other words, what I’m doing is not much more dangerous than using a WiFi hotspot in my own home (though the hotspot itself is more likely to be compromised in this case, but the big dangers are all prevented by using SSL for all sensitive work).

    Comment by admin — January 21, 2010 @ 6:26 pm

  3. Thanks. Last time I traveled with my laptop, I recall stopping at a restaurant with an open wifi point and I wanted to upload some pictures to my flickr and facebook accounts.

    I stopped, when I remembered that I was using open wifi, and I knew that both sites didn’t use SSL, and my browser cookie for those sites are rather valuable to me. I wished I had setup a VPN to my home.

    I’ve often pondered writing about my experience, calling it “How listening to Security-Now ruined my vacation.”

    Comment by Bill P. Godfrey — January 21, 2010 @ 11:11 pm

  4. [...] covered the Why?, and partially the How?, of living in an RV full-time while still running a tech startup. After those two, the most common [...]

    Pingback by What’s something like that set you back? — January 22, 2010 @ 1:17 am

  5. @Joe thanks for sharing your experience (not just about internet access but uprooting your life). I’ve been thinking about doing something similar for the last year and a half and I just haven’t had the nerve to do it yet.

    @Bill What…? Flickr and Facebook both use SSL for signin, just add the s. Also remember that it doesn’t matter if the page you’re entering your user/pass was served over SSL, just that the form your submitting to is. Personally I think a VPN for casual sites like that is beyond overkill, but if you’re looking for a quick setup solution I highly recommend Wolverine Firewall (no relationship, I just like it).

    Comment by Jonathan — January 25, 2010 @ 1:31 am

  6. [...] Internet situation has proved to be a bit more of an issue since I last posted on the subject. In Pismo Beach, I had good, and reasonably reliable Internet, but since then it’s been a lot [...]

    Pingback by Internet on the Road Revisited — March 9, 2010 @ 3:11 am

RSS feed for comments on this post. TrackBack URL

Leave a comment