Tag Archives: OpenVPN

CR-48 and Linux Connectivity

Was one of the luck ones that got a not-so-shiny (matte black actually) ChromeOS netbook from Google this past Friday. The only thing I’ll say here about ChromeOS is that it’s exactly what you’d expect from a browser-based environment.

With the specs on the netbook, my second task (after playing with ChromeOS) was to get a proper full OS installed. Following the instructions on the chromium wiki was pretty boring and worked perfectly. My first install was Meego which, tho very fast, didn’t have nearly the application choices I wanted so I moved on to Ubuntu Netbook Remix.

After the initial configuration I noticed a few rather crucial kernel modules missing from the chrome kernel; namely ppp* and tun. Without those there was no chance at either VPN or mobile broadband usage which limits the usefulness pretty drastically in my case. Luckily the chromium developer docs are pretty easy to follow and I was able to build the needed modules after determining which board (x86-mario) I was building for. Here’s my working result, built against kernel 2.6.32.23+drm33.10 (chromeos version 0.9.128.12 beta). Dropped those in the proper directory, ran depmod -a and now have working vpn (cisco vpnc and openvpn) as well as the built-in verizon broadband.

Quick aside, the broadband is a bit tweaky and has a few caveats. The module doesn’t seem to reinit proper after a suspend/resume cycle and you have to enable within Chrome before it’ll work on the Linux side. I might get around to tracking those down at some point, but I think my next task will be trying to get the touchpad working with all the multi-finger goodness.

Life, Gnome and OpenVPN

It’s been quite a while since I posted last, and a lot has been going on. On the life front, I’ve been going through a month-long interview process for a really good job. My first phone interview was about a week or two before Christmas, had another phone interview a few weeks later (on my birthday no less). We scheduled an in-person interview for the following monday and they’ve been in decision mode since. I should find out for sure by the end of the month but, since the job would involve moving at short notice, it’s put a bit of stress on the family.

We’ve been shaking out the last few bugs with our new lab image at work. We are gonna be scrapping the old dual-boot setup in favor of Linux with VMPlayer for other OS’s. If only there was a way to grab the $HOME variable to setup shared folders, I’d be in heaven… ;)

One of the cooler things I’ve done lately was to setup OpenVPN to bridge my vpn’d clients with the wired network. I came across an excellent how-to and was able to follow that almost to the t, but I did have to add the tap devices to my list of trusted devices instead of the bridge. Funny how it’s the little differences in platforms can get ya…

A cool bonus to the bridging setup is multicasting. Setting up mt-daapd and watching all my music appear in Rhythmbox automagically was just damn nice (screenie). I’m using Avahi for my mDNS implementation and can also see my published ssh/sftp hosts in Nautilus…

Gnome released 2.13.5 last week, and I’ve been working on the release for BMG ever since it seems. Several packages have moved to the new GStreamer and still others need the new HAL. That plus new notify stack have kept a pretty steady stream of bugs and fixes (yay!) coming thru our bugtracker. I’ve been trying to keep up, but there’s been quite a bit of involvement from folks on the testing side so I’m still a bit behind. It’s been rather nice tho to have wider testing from folks willing to submit good reports and even quite a few patches. If you’re reading this on the BMG site, please keep those reports coming and I promise I’ll keep plugging along on em… ;)

OpenVPN GUI’s

Discovered tonight that OpenVPN now has choices for GUI’s! For those that might not now, OpenVPN is a true cross-platform GPL-2 (mostly) VPN client-server package. I’ve been using it for quite a while now to provide secure access to my home wired network from my wireless net as well as when I’m on the road, and would highly recommend it to others as well…

The only issue I’ve had is the lack of an easy to use frontend for those less technically inclined, but with the addition of these GUI’s I think those days are over.

Switch to our mobile site