Using a laptop as a wireless "chubby" client with LTSP


As of this writing (Feb., 2007) laptops can't act as wireless thin clients to an LTSP server. It's a Catch-22: To talk to the PCMCIA slots and the NIC therein, a kernel must be loaded. But the kernel comes from the server, which can't be reached because networking isn't up yet. There used to be a boot floppy for LTSP that contained a kernel. However, it was an old 2.4 kernel and only supported one or two wireless cards. 2.6 kernels are too big to fit onto a floppy, so that method has been abandoned.

One solution is to run a Knoppix CD and connect to the LTSP server via that. This has the advantage that laptops are more likely to have a CD-ROM drive than a floppy drive any more. It also leverages Knopppix's legendary hardware detection, meaning you have a better chance of having your wireless card being recognized. Using the Knoppix CD, boot to a command line by typing

knoppix 2

at the boot prompt. Run netcardconfig to setup the wireless card, and then run the following command:

X -query 192.168.0.254

where 192.168.0.254 is the address of the LTSP server. This will direct an xdmcp query at the server, and you should get the same login screen as wired thin clients. You can even install Knoppix onto the laptop's hard drive, set it to boot to runlevel 3, get the wireless card all configured, and put the -X query command into a script so that it automatically runs upon bootup.

As I was writing this, I discovered that the Kubuntu 610 (Dapper) has a Remote Login option on its login screen. This, too, can be used to login as a client to the LTSP server. In both this and the Knoppix case, the local OS handles identifying the wireless card and loading the appropriate driver.

02/02/2007