Q & A: Using a Cable modem under Linux

Cable modems represent a good value, and a growing number of people are dumping their modems for the vastly superior performance of a so-called cable modem. But @Home, the major provider of most cable services in Canada and the U.S., officially only supports Windows and Macintosh clients. The question is: can it be used with Linux?  The short answer is "probably...."

Goodbye, support
According to the FAQ at http://www.home.com/qa.html#TCP/IP stack, @Home currently supports only Windows 95, 98, NT 4.0, and MacOS 7.6.1 with Open Transport v. 1.1 or greater TCP/IP stacks.
Thus, Linux is not "officially" supported.

However, a little rooting around on Usenet will provide you with the info you need to get it all working. Basically, you'll have the best luck if you use a supported network card, such as the 3COM 3C509 ISA card, which most Linux distributions provide support for. Then, you'll need to take the DNS settings from the @home workorder and drop them into the appropriate locations in the Linux network config dialogs. Consult your Linux documentation for details on how to do this.

If you keep getting "DHCP...failed" messages, you might have to to download the latest dhcpcd for your release -- obviously, on another system that does have Internet access -- and then figure out how to get it over to Linux. (For example, you might use the disk mounter that comes with BootX.) Then, install and configure it.

E.g., from a command line outside of the X Windows environment:

  • run netcfg
  • set eth0 to DHCP
  • reboot
  • . ...and you're on!

Another possibility is the "if you can't beat 'em, join 'em" approach: If @Home or any other software service doesn't support Linux directly, emulate a machine it does support. Running the Basilisk II Mac emulator for Linux, this allows you to use a documented configuration technique similar or identical to the one that would be used on a Macintosh. Thus, you'd install it under the Mac OS (on a Linux box running the Basilisk II Mac emulator) and then, if you wish, copy the settings down and duplicate them in the Linux environment. At the very least, you should be able to run it under Basilisk II, which runs System 7.6.1 very nicely. Of course, you still need to configure your Linux environment with a network card and TCPIP services. (This trick also works on the PC version of Basilisk, by the way.)
 
If you need static IP addresses or the ability to install and maintain a web server, the @Home service isn't appropriate. However, the company offers a business service that provides these services. See the FAQ at http://work.home.net/support/hints-winnttcp.html for details.
 
ADSL also supports Linux using similar techniques.

For further reading:

  • Search http://www.altavista.com/'s Usenet section for "cable modem" +"Linux"

Post new comment

More like this . . .

802.11g versus 802.11a

New Wireless tech promises 54 Megabits of data per second -- and delivers about 22. Introduction One of the most heavily hyped new technologies to...

ADSL & the service cost equation

By the end of 2002, the DSL market was under duress in the U.S., as DirecTV, a subsidiary of the giant Hughes Corporation (itself owned by General...

Wireless Windows XP

Introduction Microsoft promises Windows XP delivers a seamless wireless networking experience, with easy setup and reliable performance. That's just...

802.11a: Faster Wireless

Introduction 802.11a is  higher speed (54Mbps) variant of the 802.11b technology now commonly used in many unlicensed spectrum (local range)...

Firewalls

What is a firewall and why would I need one? Security, according to Rob Davis, a Network Consultant at Lucent Technologies' Network Consulting Group...

Internet Telephony

Free Long Distance Phone calls Free Long Distance Calls Capped:  Microsoft has begun curtailing its free net-based long distance service,...

Wireless Networking part 1

"Customers who want mobility in their home network now have a "simple  way to  take advantage of untethered  Internet and...