diff --git a/LDP/howto/docbook/Cable-Modem.sgml b/LDP/howto/docbook/Cable-Modem.sgml index c5e9628c..c2c6d288 100644 --- a/LDP/howto/docbook/Cable-Modem.sgml +++ b/LDP/howto/docbook/Cable-Modem.sgml @@ -90,7 +90,7 @@ confidently even when the outlook was dimmest and others unforgiving. I'm yours Feedback Please send any additions or comments pertaining to this document to the following email address: -hshane[AT]austin.rr.com. +hshane[AT]austin.rr.com. Conventions Used in this Document The following conventions are used in this document and are outlined here for those who may not yet have a complete understanding of how to access and control the underlying operating system in Linux, @@ -122,6 +122,7 @@ Most cable modems have two possible interfaces for connection to your computer: Ethernet or USB. If your version of Linux is like most, there is very little you will need to do to to get your cable modem working with an Ethernet interface as long as you have support for networking and the driver for your specific networking hardware installed. + Ethernet Support @@ -144,6 +145,7 @@ using whatever kernel configuration front-end application (whether make xconfig) prior to compiling a custom kernel. For 2.4.x and earlier kernels under the heading 'Networking options' you will require 'TCP/IP Networking' along with 'Network Device Support,' go to 'Ethernet (10 or 100Mbit) Support' and enable your specific NIC driver. If you use the 2.6.x series, the heading 'Drivers' has a sub-heading 'Networking Support,' where you should enable 'Network Device Support' and 'Ethernet Connection Support/Ethernet (10 or 100Mbit), as well as your specific NIC hardware driver. If you are interested in how to configure the USB interface go to ; otherwise you can go to . + USB Interface Support @@ -167,6 +169,7 @@ For kernel 2.6.x you will need See for instructions on how to load modules when time to test the modem. + The Modem Device First, plug in and turn on the cable modem. Connect your Ethernet card to the modem with 10BaseT/100BaseT cable @@ -202,7 +205,7 @@ url="http://www.tldp.org/HOWTO/mini/DHCP/x74.html">DHCP mini-HOWTO.

- Configuration + Configuration Ready to Start With an Ethernet-Modem connection Once you are plugged into the system, your modem is on and your dhcp server is running as outlined in , you should be provided your own IP address that @@ -226,6 +229,7 @@ successfully acquired an IP address (the 'inet addr') provided by our cable inte service provider. A simple Ethernet-based configuration should be complete at this step. If you have more than one Ethernet interface available and want to select a specific one for the cable service, go on to . + Grabbing A Specific Interface Let's say @@ -261,6 +265,7 @@ hardware or for just plain testing. Use ifconfig: You can check if it worked by calling ifconfig without options after your next reboot. See man ifconfig for more options. + Automatic Configuration of Devices The method for automatically assigning a particular interface name ethX, @@ -284,6 +289,7 @@ eth1 it won't work. The easy way to do this at boot up is to make an i script to load the dhcp address to the correct interface, which should be placed in /etc/init.d. Then run update-rc.d as root with the correct arguments (see man update-rc.d). + Red Hat The file to edit will of the form ifcfg-ethX, located in @@ -303,10 +309,12 @@ save it. If the file doesn't exist for the interface you need you can create it, for example ifcfg-eth1. You can then use ifconfig eth1 up from the command line to use it immediately. Upon reboot the correct hardware settings should be loaded automatically. + Slackware Slackware has a configuration utility named 'netconfig' that you can use at the command line as root to modify your network settings and configure interfaces by static IP addresses or dhcp. You can rerun it at any time to reconfigure things once you have installed your modem. + @@ -316,6 +324,7 @@ distribution-specific information to add; see . Consult distribution documentation where appropriate. +
Using the USB interface instead of an Ethernet card @@ -338,7 +347,7 @@ There are two ways your kernel may support a device driver: either by being stat 0.98.6 7 Jan 2002 Brad Hards and another Mar 2 11:00:52 K7 kernel: usb.c: registered new driver CDCEther -in the case of a statically compiled driver or a module loaded at boot. +in the case of a statically compiled driver or a module loaded at boot. If you don't see it, to find out if your kernel has already loaded the CDCEther (Communications Device Class Ethernet) driver as a module, on the command line issue lsmod as root. You should see the module CDCEther listed for 2.4.x kernels, or alternatively usbnet for 2.6.x kernels. @@ -357,7 +366,7 @@ or at the end of dmesg | less from the command line: Mar 2 11:00:52 K7 kernel: usb.c: registered new driver CDCEther If all goes well you should see something like the following in your system log -files or at the end of dmesg: +files or at the end of dmesg: Mar 2 11:00:52 K7 kernel: CDCEther.c: 0.98.6 7 Jan 2002 Brad Hards and another @@ -379,16 +388,23 @@ device have been addressed in . configuring a cable modem and cable internet service providers in Israel on Jess' webpage for those that live there. I have personally subscribed to two large cable ISPs in the U.S. without any trouble using the instructions outlined above. The previous incarnation of this document had a large catalogue of ISPs listed by geography, but as a rule the identity of the upstream provider should not affect configuration. If your cable ISP claims not to support linux, it is not because of any technical difficulties related to the operating system. Just don't expect them to configure if for you on your end like they do for most other users (that's why you're reading this document, right?). Ambit ModemsSupported by Ethernet and CDCEther. + Broadcom Cable ModemsSupported by Ethernet and CDCEther. + Ericson PipeRider ModemsSupported by Ethernet and CDCEther. + Motorola SurfBoard Modems This model has enjoyed widespread use by cable providers. There is a separate HOWTO, written by your humble author. Supported by both Ethernet and USB CDCEther. Refer to that document for any hardware specific questions. The generic instructions above generally work. -RCA (Tompson) ModemsSupported with Ethernet, CDCEther untested. + +RCA (Tompson) ModemsSupported with Ethernet, CDCEther untested. + Terayon ModemsAt minimum the tj715 is known to be supported using Ethernet and CDCEther. + Toshiba PCX-XXXX Cable Modems The four X's in the name indicate model number. Works with Ethernet, CDCEther untested. 'out-of-the-box' with the above instructions. + Webstar ModemsSupported with Ethernet, CDCEther untested.