Hot and Bothered at Starbucks
Cruising for hotspots on a Linux Laptop can be a royal pain. It's not that we don't have good Wi-Fi support—we do—it's more that a lot of places offer free Wi-Fi with strings and dongles. My favorite coffee shop for working in, for example, offers free Wi-Fi to customers, and they control access by means of PCMCIA cards with the router set to allow only those MAC addresses. Leaving aside the fact that I have no way to install their Windows-only drivers, my laptop sports only an ExpressCard slot, so I'm pretty much screwed no matter what.
Of course, if I could find a way to get my paws on a device that gives me Wi-Fi wherever I go, this wouldn't be a problem. Imagine writing a shipwreck story on the beach where it takes place while still having access to all the glorious resources of the Internet to help make sure you have the details of tall ship rigging, local wildlife life cycles and edible plants at your fingertips. Or, if you're not a half-mad fiction writer, you still could use such a device to blog about a movie you're watching from the back row of the theater or about a protest from a park bench nearby and get the drop on other bloggers who will have to wait in line for a table at Starbucks.
I recently discovered, much to my delight, that such a device does exist. The Cradlepoint PHS300—PHS standing for Personal HotSpot—is a compact little router that, once turned on, establishes a solid wireless cloud suitable for use by anyone with a properly equipped laptop or other Wi-Fi-enabled device (www.cradlepoint.com/phs300/phs300.php).
Technically speaking, the PHS is a wireless router/firewall designed to work with 3G phones and EVDO devices. You plug said device in to the PHS's USB port and turn them both on, and (after a bit of tinkering) you have a wireless access point to the Internet.
Opening up the box, you'll find only the router itself, a small pamphlet, a battery and a power adapter. The package doesn't contain the extras that usually come with USB devices or computer parts. There isn't, for example, a driver disc or a manual, nor is there a USB cable for connecting the PHS to your 3G phone. In both cases, you're on your own.
Don't worry though; the small pamphlet actually contains all the information you're going to need. It's not terribly well organized (for example, you don't find out what the default router password is until several steps after you're told you need it), but it gives you the leg up you're looking for.
The router itself is small and light—not much bigger or heavier than a double-thick checkbook. It has three indicator lights: one tracks battery status, one lights up when a Wi-Fi cloud is established, and the final one indicates connectivity with the phone and/or EVDO modem when plugged in to the single USB port.
From there, the rest of the setup falls like a string of dominoes. Once the unit is powered up, use Wi-Fi Radar or GNOME Network to grab an IP address and log in to 192.168.0.1 to configure the router. Configuration is quite self-explanatory—about the only difference between this and setting up a normal SOHO router is the screen for configuring login information for your ISP, should it be necessary. All the current encryption standards, from WEP through WPA2, are supported.
The PHS300 is advertised as a universally compatible, secure, simple solution for emergency response, vacation broadband and mobile business. Both the box and the promotional materials give the impression that it's a product that “just works”.
I'm pleased to say that it performs as advertised.
It's not easy to imagine what they could have done better. The PHS300 is battery-powered, with about a two-hour battery life, and it recharges either over USB or via the power adapter. Because it operates like any other router appliance, it's not just useful for connecting to the Internet on the go. It also works well for setting up a proper network between your laptop and your colleague's, a little feature I've found useful recently while out on a film shoot. It handily supports full 802.11g speeds behind the Net gateway, and it has easy-to-administer traffic management to keep your cellular bandwidth usage well within the limits of your service plan.
I have only three gripes with this little marvel box, and two of them are pretty minor. The lack of an included USB cable is irritating—mostly because including such things is de rigueur in the current marketplace. The other minor quibble has to do with the battery light—namely, there isn't one. In fact, there's no way to know how much battery life you have left until the power light flashes red, which loosely translates to “this router will commit suicide in two minutes unless you plug it in to something from which it can draw power”. Still, in the grand scheme of things, it's a minor problem.
The major irritant is an oversight that keeps the PHS300 from completely knocking my socks off. The thing doesn't have an Ethernet port, and not having one limits its utility when in the presence of a wired uplink. It also makes it useless as an independent Net segment for diagnostic techs on a wired network. Alas, despite its otherwise brilliant potential as a WAP, the lack of one port pooches the deal, which is particularly disappointing since its little brother, the CTR350, has one. Paying more for less isn't exactly my idea of a good time; however, the PHS300 makes up for it with the firmware's bandwidth management and load-balancing abilities, which maximize the speed you get over your 3G device. Used as a 3G router, its transfer speeds outperform both the CTR350 and using a 3G phone or modem directly from your laptop.
Despite this, it's an excellent little appliance, quite reasonably priced, and (at this point) it's one of only two battery-powered travel routers on the market (the other being Cradlepoint's CTR350). If you have a use for one, it's worth picking up and supporting a company that's advertising is Linux compatibility—and living up to it!
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Linux Systems Administrator
- New Products
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Web & UI Developer (JavaScript & j Query)
- Designing Electronics with Linux
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Have you tried Boxen? It's a
1 hour 28 min ago - seo services in india
6 hours 16 sec ago - For KDE install kio-mtp
6 hours 58 sec ago - Evernote is much more...
8 hours 1 min ago - Reply to comment | Linux Journal
16 hours 46 min ago - Dynamic DNS
17 hours 20 min ago - Reply to comment | Linux Journal
18 hours 19 min ago - Reply to comment | Linux Journal
19 hours 9 min ago - Not free anymore
23 hours 11 min ago - Great
1 day 2 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




Comments
Wish the writer spoke the truth
Please note the errors in this article. The CTR350 does not have a battery and needs an external power source to run.
And the PHS300 does not charge/run off of USB at least not with any of the cables provided. There is not USB in (mini or full size) to power the device. Only the power adapter plug. Now if Cradlepoint provided a device with a USB mini in for power/recharging....
The CTR350 is the better choice than the PHS300
As noted previously, the CTR350, does have the ethernet port and doesn't have a battery, but that's easily resolved.
Goto your local radio shack and pickup a 4xAA battery holder and the appropriate power jack cable and using 2200mah NiMH batteries, you'll get about 4 hours runtime with the CTR350. I am writing this comment from just such a setup. The AA battery pack is actually smaller than the CTR350, so it's very compact. Using a C cell pack gets, you more run time, but I've never run the C cell pack dry so I don't know how long that'll be.
The best option IMO, is the Tekkeon MP3450 battery pack
http://www.tekkeon.com/products-mypowerall.html
This will run the CTR350 for something like 50+ hours. This is my battery of choice since it will also charge my PDA ot cellphone at the same time as it's running my CTR350. I keep the AA pack in my bag as a backup or when I need a smaller footprint.
All of the above is covered in the evdoforums.com forums, here's a good thread that got me started
http://www.evdoforums.com/thread7064.html&highlight=mp3450
Also note, all new mp3450's that you buy from Tekkeon directly have the fix for the problem with feedback that resulted in CTR350's basically going up in smoke. If you order from another reseller make sure you ask for the Cradlepoint safe version, see this thread for the history
http://www.evdoforums.com/thread7545.html&highlight=mp3450
CTR vs PHS
Note: the CTR 350 and CTR 500 both have Ethernet ports, neither come with rechargeable batteries. The CTR 350 is deck-of-cards tiny thus the lack of a battery. The CTR 500 is the same size as the PHS 300 but swaps the room taken by the battery for a very useful PCI Express card slot.