|
|
|
|
||||
by
Jack Fegreus |
||||||
|
The governing dictum for delivering a winning IT appliance to market is "Good stuff cheap." The appliance construct is simple: Solve an annoying if not complex IT problem with an easy-to-configure black box. Network attached storage (NAS) devices set off the appliance firestorm. Following the NAS success, appliance mania has spread to web servers, cache servers, and firewalls. |
||||||
|
|
Hand in hand with simplified ease-of-use, an appliance needs to carry a rock-bottom price tag, which makes client-access licenses utterly taboo. That's a prescription for Open Source if there ever was one, which explains why Samba, Apache, and either Linux or FreeBSD underpins virtually every NAS server on the market. As a result, Booz Allen & Hamilton projected that Linux appliance server revenue would be on the order of $3.8B in 2003. ServeLinux Networks comes at the appliance market from an interesting perspective. They've been building appliance-like 1U and 2U turnkey rackmount web servers for ISPs. What distinguishes these servers is their browser-based SLASH Console that enables non-technical staff to set up and manage domains and clients for web hosting, as well as configure DNS, FTP, and e-mail. Their newest product looks more like a model of the Museo Guggenheim in Bilbao than it does a utilitarian 2U web server. Nonetheless, this chic appliance targeting the SOHO and small business market utilizes a great deal of the software technology originally designed for web-server farms. Sporting a pricetag of under $1,000, this device would be an interesting competitor if all it did was provide file and printer sharing for Windows clients. This is the least of what this appliance can do. Dubbed the Xgate Wireless DSL Server, this server provides file sharing for Windows, MacOS, and Unix/Linux clients. For those ubiquitous Windows desktop systems, the Xgate naturally comes with Samba. For Unix clients, as well as PCs and Macs running packages such as DiskAccess from Shaffer Solutions and MacNFS from Thursby Software, there is NFS. The first surprise comes in the form of full support for Mac clients via the Open Source packages netatalk, which shares disk volumes and printer spools via AppleTalk and MacGate, which allows the Xgate to route existing Mac services. That's just the starting point. As a standard feature, the Xgate comes with an IEEE 802.11b Wireless Access Point built into the server. In its default configuration, that device—wlan0—supports wireless clients on a local subnet that Xgate assigns via DHCP. The 802.11b protocol operates within the 2.4 GHz ISM band with 14 channels. International regulatory agencies such as the FCC in the USA and ETSI in Europe determine which channels are available. Since nearly all countries allow use of channel 10, the latter is the default channel for the Xgate Wireless Access Point. |
||||
|
Using standard wireless network cards—we used Lucent ORiNOCO cards—it's quite easy to install an ideal wireless work environment for a department or a small business. As a result, knowledge workers can take full advantage of their portable computers: they can move to where their work takes them while maintaining continuous network access. Accessing the Internet via the Xgate, we utilized www.bmwfilms.com to test Xgate's ability to keep streaming video streaming. The access point's signal strength kept transmission at a rock-solid 11 Mb per second throughout our offices. We decided to up the ante by walking out of the office and down a long corridor to the building's central atrium. We didn't miss a frame. So down one flight of stairs we went and out the back door to a patio. At last the Xgate blinked. For a moment, throughput dropped to 4 Mb per second, but then quickly recovered. For a look at traditional file transfer benchmarks over a wireless network, check out "Free The Laptop", p029 in the June issue of Open. |
|
|||||
| With all this technology, the key
question is: Can this appliance be managed by a totally non-technical member of
the office staff? The answer to that question is a resounding "not exactly." While
a rank amateur will be lost trying to manage the Xgate, a knowledgeable power-user
or junior systems administrator will have no problem configuring services that would
normally require an expert Linux guru.
Remarkably, putting the Xgate up on the network in good working order is just as easy as unpacking and plugging in a Mac. ServeLinux Networks pre-installs Turbo Linux on the server and has written an initial three-step install script, which runs on the first boot up. This is the only time that it is necessary to have a keyboard and monitor attached to the server. The first screen inquires for the server's local IP address. The install script then suggests entries for the network mask, as well as addresses for a gateway and DNS server. The next screen asks for the full hostname of the server. The third screen asks to confirm the information entered on the first two. That's it. A quick 1, 2, 3 and the server reboots. |
|
|
||||
|
The tasks are deceptively simple.
If you are as untrusting as OpenBench Labs, you'll leave a keyboard, mouse, and
monitor plugged into the Xgate for contingencies. That would be a mistake. Leaving
a keyboard and mouse plugged in created a resource conflict with our wireless access
point software. The access point hardware came up transmitting a very strong signal
which had all of the wireless clients synching up at the full 11 Mb per second.
Everything appeared to be in order, except the Xgate could not process an access
point interrupt.
Once the Xgate has been configured and the keyboard, mouse, and monitor are unplugged, the appliance can be managed remotely using Telnet, the Open Source browser-based Webmin utility sponsored by Caldera Systems (www.webmin.com), or ServeLinux's browser-based SLASH (ServeLinux Administration Server Help) Console. By default, Xgate boots up with an IPchains-based firewall configured to permit telnet and Webmin access only from the local network. The basic requirement to run Webmin is a browser enabled for Java and Java script. For added security, Webmin uses the secure HTTP (HTTPS) protocol. As a result, all communications between the administrator and the server are fully encrypted and secure. |
|
|||||
|
We did run into one problem using a Mac PowerBook running OS X as a wireless client. One of the most powerful Webmin modules provides a means to browse the server's directory tree and edit files. This is all done within an applet, which is downloaded to the client, when that module is activated. We could not get this applet to launch on a Mac. On a PC running Windows 2000 Professional, we encountered no problems. It should be noted that Webmin is not for the neophyte user of Linux. While it greatly simplifies configuration for those who understand what they are doing, the operative words are "for those who know what they are doing." Nonetheless, Webmin makes Xgate an ideal foil for infiltrating a Windows-centric enterprise. The software that really unleashes the power of the Xgate is ServeLinux's own SLASH Console. The SLASH Console provides an intelligent browser-based front end with which to configure a number of serious and complex tasks. The SLASH Console does not have complicated commands or syntax to learn. Most operations, including CGI, PHP, and even FrontPage extensions can be done with a mouse click. Because SLASH was created with ISP administration in mind, routine SLASH tasks include managing multiple domains and creating mail accounts, mail redirects, and auto responders with qmail. |
|
|||||
|
When logged into SLASH as an administrator, three buttons are always displayed on every page: Clients, Domains, and Server. These buttons link to the client administration page, the domain management page, and the server management page. This provides the basis for a powerful administration tool. For small businesses, this may
sound like cracking open a peanut with a sledgehammer. Nothing could be further
from the truth. SLASH harnesses the power of Linux and empowers the existing IT
staff of a business to manage all their e-mail and hosting requirements in-house.
No longer will technical skills be an issue that may limit a company's on-line presence.
In a matter of minutes, an in-house administrator can set up multiple domains for
multiple lines of business and provide each line of business its own e-mail and
web identities. |
|