
Cable Modem Providers HOWTO

Vladimir Vuksan

               vuksan@veus.hr
   
   Revision History
   Revision v4.23 July 10, 2000 Revised by: vv
   Addition of Liwest
   
   This document attempts to answer basic questions on how to connect
   your Linux box to cable modem or cable Internet provider.
     _________________________________________________________________
   
   Table of Contents
   1. [1]Introduction
          
        1.1. [2]New Versions of this Document
        1.2. [3]Feedback
        1.3. [4]Contributors
        1.4. [5]Standard Disclaimer
        1.5. [6]Copyright Information
                
   2. [7]Setting up your Ethernet Card
   3. [8]Regular Cable Modem ISPs
          
        3.1. [9]MediaOne Express
        3.2. [10]@Home
        3.3. [11]RoadRunner
        3.4. [12]Rogers@Home
        3.5. [13]Sunflower Cablevision
        3.6. [14]Jones Intercable
        3.7. [15]GTE Worldwind
        3.8. [16]SpeedChoice, Phoenix, Arizona
        3.9. [17]Cedar Falls Utilities Cybernet, Cedar Falls, Iowa
        3.10. [18]Telstra Big Pond Advance, Australia
        3.11. [19]Fibertel, Buenos Aires, Argentina
        3.12. [20]Videotron (Videon), Canada
        3.13. [21]Telekabel (Teleweb), Austria
        3.14. [22]Tebecai, Netherlands
        3.15. [23]A2000, Netherlands
        3.16. [24]Shaw Cable, Canada
        3.17. [25]Cogeco Cable, Canada
        3.18. [26]Optimum Online, New York and Connecticut
        3.19. [27]Singapore Cable Vision, Singapore
        3.20. [28]Cable Wanadoo, France and Netherlands (formerly Casema)
        3.21. [29]Prime Cable Expressnet, Las Vegas, NV
        3.22. [30]TVD, Belgium
        3.23. [31]Telenet Vlaanderen, Belgium
        3.24. [32]Total-Web, United States
        3.25. [33]CyberCable, Paris, France
        3.26. [34]StjrnTV, Stockholm Sweden
        3.27. [35]GCI.Net, Alaska
        3.28. [36]Saturn Communication NZ Ltd, New Zealand
        3.29. [37]Chello, Netherlands
        3.30. [38]Adelphia Powerlink, USA
        3.31. [39]21st Century Telecom, Chicago, IL, USA
        3.32. [40]HTVi, Helsinki, Finland
        3.33. [41]Garden State Cable, New Jersey
        3.34. [42]Zoom Internet, Butler County, PA
        3.35. [43]Charter Pipeline, St. Louis Metro Area
        3.36. [44]Netcabo, TV Cabo, Portugal
        3.37. [45]Supercable, Spain
        3.38. [46]NTL, United Kingdom
        3.39. [47]Virtua, So Paulo, Brazil
        3.40. [48]Hathway, Bombay, India
        3.41. [49]Siti Cable, Bangalore, India
        3.42. [50]Com Hem, Sweden
        3.43. [51]SwissOnLine HiSpeed Internet, Switzerland
        3.44. [52]Liwest, Austria
                
   4. [53]Hybrid Cable modem ISPs
          
        4.1. [54]Adelphia Powerlink, USA
        4.2. [55]LinkExpress, Brasil
        4.3. [56]ExpressNet, Maryland
        4.4. [57]Charter Pipeline, Riverside, CA
        4.5. [58]Chambers Cable, Chico, CA / Fundy Cable, New Brunswick
        4.6. [59]Smyrna Cable, Atlanta, GA
        4.7. [60]Amnet de Costa Rica, Costa Rica
        4.8. [61]Prime Cable, Chicago, IL
        4.9. [62]Millennium Digital Media, Maryland
                
1. Introduction

   The main goal of this document is to get your system running with your
   cable modem, and cable internet provider. Unfortunately, many ISPs
   that provide cable modem services, give you Windows and Macintosh
   software only.
   
   This document attempts to explain how to setup some cable modems and
   internet providers in Linux, the tricks to get them working correctly,
   and the traps not to fall down. It is hoped that this document will
   assist you, however we make no claims for the validity of the
   information contained within.
     _________________________________________________________________
   
1.1. New Versions of this Document

   The newest version of this HOWTO will always first be made available
   on
   
   [63]http://www.cs.unm.edu/~vuksan/linux/Cable-Modem.html
     _________________________________________________________________
   
1.2. Feedback

   Feedback is most certaintly welcome for this document. Without your
   submissions and input, this document wouldn't exist. So, please send
   your additions, comments and criticisms to
   <[64]vuksan-feedback@veus.hr>.
     _________________________________________________________________
   
1.3. Contributors

   The following people have contributed to this mini-HOWTO.
   
     * Dan Sullivan <[65]dsulli@home.com>
     * Andrew Novick
     * Michael Strates
     _________________________________________________________________
   
1.4. Standard Disclaimer

   No liability for the contents of this documents can be accepted. Use
   the concepts, examples and other content at your own risk. As this is
   a new edition of this document, there may be errors and inaccuracies,
   that may of course be damaging to your system. Proceed with caution,
   and although this is highly unlikely, I don't take any responsibility
   for that.
   
   Also bear in mind that this is NOT official information. Obtaining
   official information is usually an impossibility with many ISPs. Much
   content in this document are assumptions, which appear to work for
   people. Use the information at your own risk.
     _________________________________________________________________
   
1.5. Copyright Information

   This document is copyrighted (c) 1998 Vladimir Vuksan and distributed
   under the terms of the OpenContent License (OPL). Full text of the
   license can be found at [66]http://www.opencontent.org/opl.shtml
     _________________________________________________________________
   
2. Setting up your Ethernet Card

   All of the setups below use ethernet cards (network cards) to connect
   you somehow to the Internet. That is why first we need to check if
   your ethernet card is working and most importantly can be used (read
   is supported) in Linux. There is a comprehensive Ethernet HOWTO at
   [67]http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO.html if you would
   like to read it otherwise try this.
   
   Boot into Linux, During boot up a message like this should appear...
eth0: 3c509 at 0x300 tag 1, 10baseT port, address  00 20 af ee 01 23, IRQ 10.
3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov

   If you missed it type dmesg.
   
   If you see a message like that you are set and you can go to the next
   section. If you can't see a message like this there are two possible
   explanations, your ethernet card is PNP (plug-n-play) and you need to
   use tools such as isapnptools to get it recognized (I am not quite
   sure on this because I don't have a single PNP card so correct me if I
   am wrong). The other explanation is that you need to set up your card.
   
   Most cards today come with DOS programs that are used to setup your
   card. For example to get my 3COM 3c509 to work all I needed to do is
   boot into DOS and use a utility to configure my card. There is usually
   a Auto Configure option. If that does not solve your problem try
   changing the IRQ for the card using the same utility. I find that
   usually IRQs 10,11 and 12 work well. If none of this solves your
   problem please read the Ethernet HOWTO referenced above or post to a
   newsgroup such as comp.os.linux.setup or comp.os.linux.networking.
     _________________________________________________________________
   
3. Regular Cable Modem ISPs

   If you think you have the card recognized you have to now look at the
   entry for your ISP. I have sorted the information according to a
   provider because setups are mostly ISP specific.
     _________________________________________________________________
   
3.1. MediaOne Express

   MediaOne Express is a Internet cable service provided by MediaOne. The
   hardware setup consists of a cable modem produced by LanCity or
   General Instruments which plugs into an ethernet card using a 10BaseT
   (UTP-45) cable. Assignment of IP addresses and other networking
   information is done using DHCP which stands for Dynamic Host
   Configuration Protocol. The only thing you need to do is read the DHCP
   mini-HOWTO and configure your system appropriately. There is no other
   necessary configuration. DHCP mini-HOWTO can be found at
   [68]http://www.oswg.org/oswg-nightly/DHCP.html.
   
   Information about MediaOne Service can be found at
   [69]http://www.mediaone.com.
     _________________________________________________________________
   
3.2. @Home

   @Home uses a similar setup to [70]MediaOne Express. However, there are
   a few fundamental differences, outlined by contributors. Since @Home
   spans different geographic locations you might get assigned different
   kind of equipment and have slightly different kind of setups.
   
   Before you try anything, go to control panel, network, and properties
   for your network card. Write down all of the information. You will
   need it later.
   
   TCI, the company that runs @Home issues a Etherlink III 3c509b NIC for
   all of their customers. What TCI does not tell you is that when they
   install your ethernet card, it is in PnP mode. Now in Slakware, if you
   uncomment the proper line for this card, everything will appear to be
   working fine. There will be no system problems, but the 'PC' light on
   your CyberSURFR modem will never turn on. If you are using Slakware,
   and are having this problem, reboot in DOS and skip the next
   paragraph.
   
   In RedHat 5, your system will have some trouble autodetecting the
   card. If you try to pass the paramaters manually, the system will
   hang. This should be obvious that your card is not setup properly.
   Before wasting anymore time, reboot in DOS (This is a must because as
   of 12/25/97, there is no utility written for Linux to turn off PnP and
   turn on ISA.)
   
   TCI does not give out a utility disk for your ethernet card, so you
   must download the utility from one of 3Com's sites. Here is a link to
   3COM's page for driver download.
   
   [71]http://support.3com.com/infodeli/tools/nic/index.htm
   
   Once you have downloaded your driver files you will need to run them
   and disable the PNP mode of your network card.
   
   What you've now done will make your ethernet card 'broken' in Windows
   95. You'll need to go to Control Panel, Network, and remove the
   network card and the adapter. Reboot your computer, and again go back
   to control panel. Go to add/remove new hardware, and have it
   autodetect. It will automatically setup the correct i/o address for
   you. You will most likely need to reboot again. Now you should be in
   Windows 95, with the 'PC' light on your cable modem on. You will also
   notice that none of your internet applications seem to work, you can't
   ping, and you can't resolve DNS. You now must go back to control
   panels, network, and click on properties for your network card (not
   the adapter). Re-enter all the data you wrote down, and reboot.
   
   With a little luck, your ethernet card should be working in Windows
   95, and ready to rock in Linux.
     _________________________________________________________________
   
3.2.1. Notes from Hampton Roads, VA and Phoenix, AZ by Mark Solomon:

   With the @home service in Hampton Roads, VA, it is absolutly
   neccessary to run dhcpcd-0.70 (or higher) that supports the "-h"
   option to specify the hostname of your computer. Without this switch
   the @home dhcpcd server will not assign addresses.
   
   @Home user from Hampton Roads Scott Stancil <[72]sstancil@home.com>
   has provided an RPM that can be used to easily configure @Home
   connection. Check it out at
   [73]http://www.linuxforum.com/plug/projects.html
   
   More information on setting up dhcpcd-0.70 and @Home service with
   Intel Ether Express cards can be found at
   [74]http://www.monmouth.com/~jay/Linux/
     _________________________________________________________________
   
3.2.2. Notes for Baltimore, MD and Colleyville,TX

   In Baltimore subscribers are issued Intel Ether Express Pro 10 nics
   and a static IP number.
     _________________________________________________________________
   
3.2.3. Notes for Milpitas, CA, USA

   Information provided by Joe Byrne
   
   @Home service assignes 3Com 509b cards. IP addresses assigned
   statically.
     _________________________________________________________________
   
3.2.4. Notes for Salt Lake City, UT, USA

   Information provided by <[75]akaiceman@hotmail.com>.
   
   @home (at least in the Salt Lake City, Utah areas, i'm not sure if
   this is everywhere yet) has started giving out 3com 900B NIC's, unless
   you ask for a ISA card in particular. 3COM 900B are PCI based ethernet
   cards which might require kernel recompilation.
     _________________________________________________________________
   
3.2.5. Notes from Connecticut, USA

   Information provided by <[76]dan@sidhe.org>.
   
   The @Home folks are using Motorola cable modems (I know, I got one) in
   addition to any other brand folks have reported. If it's getting
   hooked into a hub it needs to either get plugged in with a
   twisted-pair cross-over cable or go into the 'to other hubs' port if
   your hub has one. (Which is standard, I expect, for these things, but
   useful to keep in mid if, like me, you're hooking the thing on to an
   existing local network) I have a plain Compaq 10/100 ethernet card (I
   think it's the NC3131, but I'm not 100% sure) in my linux box and it
   worked without a hitch.
   
   Also, they are handing out fixed IP addresses, at least in
   Connecticut, and you can get up to three. (They charge $4.95/mo for
   each extra IP address they allocate) They make no requirements on the
   OSes on these extra machines--I've a Vax running VMS and they didn't
   bat an eye when I signed it up. They did want the initial machine to
   be something they recognized (I booted over to Win98 for the duration)
   but they would've handled a linux-only install if really, *really*
   pressed
     _________________________________________________________________
   
3.2.6. Notes from Dallas, TX or anyone using Motorola CyberSurfr

   If you have a Motorola CyberSurfr cable modem you will need to press
   the reset key on the back of the modem if you switch network cards.
   The ethernet card hardware address is read by the modem and once it is
   setup if the card is switched it must be reset.Just press the reset
   key for 10+ seconds and it will reread.
   
   If you are still not able to get your cable connection going check out
   mini-HOWTO for cable modems and Cox@Home at
   [77]http://www.kernel-panic.com/user_files/cox.at.home.html
   
   Update from James Stormes <[78]jstormes@gtfcu.com>
   
   @Home has been upgrading the cable modem system in Bedford Texas (the
   area around Dallas Texas). I have found that with the new system your
   NIC's MAC address must match what the cable system has. That is the
   Linux system you plug into the cable modem must use the same MAC that
   is programmed into the board you got from @Home. I use two diffrent
   computers on the cable modem (Linux and Windows) so this was a
   problem.
   
   For some NIC drivers you can specify the MAC. For example in n REDHAT
   6.1 in the /etc/sysconfig/network-scripts/ifcfg-eth0 you can add the
   line MACADDR="0F4F3E54A659". Where eth0 is the NIC card attached to
   the cable modem and the 0F4F3E54A659 is the MAC that the cable modem
   system is expecting.
     _________________________________________________________________
   
3.2.7. Notes from Louisville, KY by Devin Bundrent <[79]mrscoobdoo@home.com>

   As of now, @Home/Insight issues Realtek RTL8029(AS) PCI Ethernet NICs,
   and Static IP addresses. In addition, the customers of the service are
   given(by default, others can be bought, and used) the RCA DCM105
   Digital Cable Modem, without utilities disk.
     _________________________________________________________________
   
3.2.8. Notes from Madison, WI and Lakeridge, VA

   I have a cable modem from Bresnan in madison wi, they use the @home
   network for internet trafic and supply there users with the RCA cable
   modems. In the howto it states that the -h flag should be used for the
   host name with dhcpcd. That didn't work for me. They provided me with
   a machine name of cb46597-a.mdsn1.wi.home.com, the cd46597-a obviously
   being my hosts name.... anyway.. the flag I had to use to get dhcpcd
   working was the -I flag for ClientID. ClientID is actually the MAC
   (Ethernet) address of your NIC e.g. 00:00:21:61:7C:F0.
     _________________________________________________________________
   
3.2.9. Notes from Baton Rouge, LA by Van Goodwin
<[80]positron@redstroke.com>

   Here, @Home doesn't seem to have a standard ethernet card. They gave
   me a "SMC EtherEZ" ISA card, but I've seen them install totally
   different cards in other systems. The installer told me they gave
   static IP addresses to people who use Windows NT and dynamic to
   everyone else. Don't ask me why.
     _________________________________________________________________
   
3.2.10. Notes from Richmond, VA and its surroundings by Robert Marshall
<[81]no_robmars_spam@yahoo.com>

   In Chesterfield County, Virginia (a suburb of Richmond), @Home offers
   cable modem service through the local cable provider, Comcast. The
   service runs very well with Linux. As with many @Home locations, IP
   addresses are assigned via dhcp, and they require that all dhcp
   request packets contain the user's @Home-assigned hostname. The dhcpcd
   package works well for this, using the -h parameter. Personal best
   download - 16Mbytes in 54 seconds.
   
   In Henrico County, Hanover County, and the city of Richmond, Virginia,
   MediaOne is offerring their Road Runner service. IP addresses are
   assigned using dhcp, but are exclusively reserved by MAC address. This
   requires that the user call MediaOne support if the MAC address
   attached to the cable modem ever changes. The MediaOne people refused
   to re-register my friend's new MAC address when he told them that he
   had purchased a personal firewall from NetGear. They even tried to
   insist that he purchase commercial service, even though he was only
   going to have one PC connected to the service. Thus, I strongly agree
   with your wording in the HOWTO that MediaOne customers carefully avoid
   mentioning the words "router", "firewall", or "Linux".
     _________________________________________________________________
   
3.2.11. Notes from Mobile, Alabama R. Jason Valentine
<[82]miracle@procyon.com>:

   In Mobile, Comcast cable provides cable modem service through the
   @home network. An RCA cable modem (model DCM205) is issued along with
   a SMC EZ-Card (10/100) if you don't already have a cable modem.
   
   Static IPs are not given, but rather assigned through DHCP. You need
   to make your ethernet card (eth*) use DHCP - linuxconf is the easiest
   way to set that up. Next, you'll need to find the following line in
   /sbin/ifup
-----------------------------------------------------------------
if [ -n "$PUMP" ]; then
     echo -n "Determining IP information for $DEVICE..."
     if /sbin/pump -i $DEVICE; then
         echo " done."
     else
         echo " failed."
         exit 1
     fi
 else ...
-----------------------------------------------------------------

   and change it to
-----------------------------------------------------------------
if [ -n "$PUMP" ]; then
     echo -n "Determining IP information for $DEVICE..."
     if /sbin/pump -i $DEVICE -h hostname; then
         echo " done."
     else
         echo " failed."
         exit 1
     fi
 else ...
-----------------------------------------------------------------

   Where hostname is the computer name (cc123456-a - or whatever yours
   may be.)
     _________________________________________________________________
   
3.2.12. Notes from Auburn, Alabama by Andrew W. Jones
<[83]andywjones@home.com>

   I would like to note that Auburn's @home service supports DHCP. If you
   simply issue `dhcpcd -h hostname` all your network settings are taken
   care of...
     _________________________________________________________________
   
3.2.13. Notes from Santa Barbara, California by Tim Newsome
<[84]nuisance@DELETE_BEFORE_SENDINGcmu.edu>

   My provider (Cox@Home, in Santa Barbara, CA) does the same thing as
   [85]Notes from Hampton Roads, VA and Phoenix, AZ by Mark Solomon:. I'm
   using Debian, with dhclient version 2.0. I added the following line to
   my /etc/dhclient.conf: send host-name "cx803168-a"; Where cx803168-a
   is the hostname I've been assigned. It is listed on the purchase
   order.
   
   Information about @Home Service can be found at
   [86]http://www.home.com/.
     _________________________________________________________________
   
3.3. RoadRunner

   RoadRunner is an Internet cable service provided by Excalibur Group
   (Time Warner). The hardware setup consists of a cable modem produced
   by Motorola and Toshiba which plugs into an ethernet card using a
   10BaseT (UTP-45) cable. From what I can gather RR uses DHCP for IP
   assignment. In order to set up Linux to use DHCP you need to read the
   DHCP mini-HOWTO [87]http://www.oswg.org/oswg-nightly/DHCP.html.
   
   If this doesn't work out for you you should check out
   [88]http://www.math.uakron.edu/RoadRunner/ for Akron, Ohio and
   [89]http://people.qualcomm.com/karn/rr/index.html for San Diego,
   California. It might help solve your problem.
   
   Another good site is [90]http://www.vortech.net/rrlinux/.
   
   One more thing that might be worth mentioning: you will need a Windows
   NT, 95, or 98 or Macintosh PC for the RoadRunner installers to
   configure the modem. It's not technically necessary, but they will
   insist, and will not install on a Linux system. It's also best not to
   mention the IPFW system while they're around.
   
   Additional notes by Phil Baird <[91]pjb@rocsoft.com> from Rochester,
   NY:
   
   About getting hooked up initially. It is true the RR techs don't want
   to talk about Linux. However, they now offer us a "self-install" that
   is half the price ($50). Basically, they come out, run the cable, and
   make sure the signal gets to the modem. You must supply your own nic
   card and do the rest of the setup on your own.
   
   Information about RoadRunner Service can be found at
   [92]http://www.rr.com/.
     _________________________________________________________________
   
3.4. Rogers@Home

   The hardware setup consists of a cable modem produced by LanCity which
   plugs into an ethernet card using a 10BaseT (UTP-45) cable.
   
   When the cable modem is installed by Rogers@Home technicians you are
   assigned a static IP address. They should also provide you with
   information on your subnet mask, router (gateway) numbers and DNS
   numbers.
   
   If above doesn't help you can check out Randal Leavitt's
   <[93]randal.leavitt@home.com> "Connection Notes" for Rogers@Home at
   [94]http://members.home.net/randal.leavitt/CableModemConnectionNotes.h
   tml.
   
   Notes from Greg Jacobs <[95]gregjacobs@home.com>
   
   They now only give out dynamic IP's. The techs says its pretty much
   fixed after first issue, they just want to use DHCP so any network
   changes on their end can just be 'pushed out' so to speak.
   
   Also Make sure any cablemodem uses ensure they don't use a DHCP server
   on their cablemodem interface. The cable company gets very angry and
   often pull the plug then tell you ;).
   
   Other information about Rogers@Home Service can be found at
   [96]http://www.rogers.home.com/.
     _________________________________________________________________
   
3.5. Sunflower Cablevision

   This information is provided by Andrew Novick:
   
   "I recently saw your cable modem howto and I have an addition.
   Sunflower Cable is a company stricly in Lawrence KS, however we have a
   rather large Linux community because of the University of Kansas. On
   our local LUG mailing list, we are starting to get more and more
   questions on how to configure their linux machine for the cable modem.
   It is just regular static addressing, and the modem is made by
   Zenith."
   
   To configure your Linux box make sure you get all the pertinent
   information from the Cablevision tech support or use these.
   
     * IP address: Assigned by SunFlower Cablevision
     * Subnet mask: 255.255.255.0
     * Gateway (router) address: 24.124.11.254
     * Hostname: Assigned by SunFlower Cablevision
     * Domain name: lawrence.ks.us
     * Primary DNS server (nameserver): 24.124.0.1
     * Secondary DNS server (nameserver): 24.124.0.6
       
   Have all those numbers written down before you proceed. To register,
   visit [97]http://www.sunflower.com/.
   
   To register in the lawrence.ks.us domain contact Stephen Spencer at
   <[98]gladiatr@artorius.sunflower.com>.
   
   Under RedHat use Control Panel and Network Configuration to put in
   these numbers. Just say Add Interface, Device type=Ethernet, Device
   name=eth0 (this is zero not O in eth0) then fill out all the fields.
   Then click activate.
   
   In Slackware type netconfig. When you are finished reboot and you
   should be up and running.
   
   If this doesn't work make sure you do network card troubleshooting
   from the beginning of this document.
     _________________________________________________________________
   
3.6. Jones Intercable

   This information is provided by Bob Kimble:
   
   Jones Internet Cable supplies a Hybrid cable modem that connects to
   your machine / network via 10BaseT ethernet. They provide you with a
   static IP address for your machine, and another static IP address for
   the modem. The modem acts as a gateway to their network. Your IP
   address and the modem IP address are on the same network and have the
   same network mask (in my case 255.255.255.0 -- 24 bits). They also
   provide two DNS IP addresses which you enter into your configuration.
   I just entered the numbers when I installed Red Hat Linux 5 and it
   worked like a champ from the beginning. Since then I have configured
   my Linux machine to enable IP masquerading and domain name services,
   and it now acts as a router for my entire private network. My other
   machines are connected via a private network using the addresses
   192.168.0.x. They are running Windows 95, Windows NT (Intel and Alpha)
   and OS/2. My Linux machine has two IP addresses -- the one from the
   cable company and one from the 192.168.0.x private network. Everything
   works like a champ. All six machines can browse the web
   simultaneously. My kids are even able to connect to their favorite
   game site, "The Realm" from Sierra.
     _________________________________________________________________
   
3.7. GTE Worldwind

   This information is provided by Blake R. Swopes (bhodi@bigfoot.com):
   
   GTE WorldWind service is available in only a few areas (parts of
   California and Florida), its home page is located at
   [99]http://www.gtecablemodem.com/.
   
   GTE will send a technician out to hook up the cable modem to the wall,
   but does not do any configuration of your computer. The cable you hook
   up to your computer is the ethernet standard 10baseT (and you'll
   probably need to buy your own, since the one they left with me was
   only about two feet long).
   
   The technician should leave you some information about configuring
   your system (IP address, gateway address, netmask, DNS addresses) and
   the number for GTE's support line (1-800-GTE-VIDEO, since WorldWind is
   attached to GTE's Americast cable service). If you have read the
   Ethernet-HOWTO and the DHCP mini-HOWTO, you should have no trouble
   configuring your system to work with WorldWind.
   
   GTE provides one e-mail address, which they assign to you, but you can
   create aliases to that account and web mail accounts through gte.net.
   
   According to GTE, they block inbound traffic on several ports for
   security purposes and to keep people from running servers that will
   eat into other users' bandwidth (e.g., telnet, DNS, News, and Netbios
   (Good news for Windows users)). In actual practice, I have found that
   I was able to telnet into my system from remote hosts.
   
   GTE does not provide technical support for Linux users, so you will
   pretty much be on your own. My experience was that as soon as I
   mentioned Linux, they tried to get me off the phone, but that might
   have been the particular tech I was speaking to at the time.
   
   GTE also advised me that they do not support users who have IBM
   Aptivas, however I was able to briefly connect an IBM Aptia 2176-C77
   with a SOHOWare PCI 10/100 Ethernet Card to the service with no
   trouble at all.
   
   I regularly test my connection speed through the bandwidth test at MSN
   ( [100]http://computingcentral.msn.com/topics/bandwidth/speedtest.asp
   and regularly find my connection speed to be between 320-390Kbps.
   Depending on the site, I have seen transfers at up to 135K, though the
   average is probably 35-45.
     _________________________________________________________________
   
3.8. SpeedChoice, Phoenix, Arizona

   According to Micah <[101]peenchee@asu.edu>:
   
   Just thought I'd let you know that in my area (Phoenix, AZ, usa) there
   is a company called speedchoice that provides cable modem service. The
   service uses a hybrid cable modem and the set up is almost identical
   to that of Jones intercable described in the howto. See [102]Jones
   Intercable. For any other issues mail Micah.
     _________________________________________________________________
   
3.9. Cedar Falls Utilities Cybernet, Cedar Falls, Iowa

   This information is provided thanks to Joe Breu <[103]breu@cfu.net>
   
   We are an ISP in Cedar Falls, Iowa that uses a mix of Zenith, Lancity,
   and DOCSIS Cable Modems over our own Hybrid Fiber/Coax system. Our
   system uses no proprietary connection software and is straight TCP/IP
   connections. We do use DHCP, but will offer static IP addresses to
   customers with older Macintosh machines or computers unable to use
   DHCP. We will answer basic questions if you want to hook up a Linux
   box to our network but it should be drop and surf.
     _________________________________________________________________
   
3.10. Telstra Big Pond Advance, Australia

   This information is provided by Mike Battersby <[104]mib@post.com>
   
   Linux is not an officially supported platform for Telstra Big Pond
   Advance cable internet. Do not report faults regarding Big Pond
   Advance and Linux to them, as they will not help you.
   
   In order to use Big Pond Advance under Linux, you will need:
   
     * a working NIC
     * a DHCP client, to obtain an IP address
     * a BIDS v2 (Broadband Internet Delivery System) login client
       
   For more information on getting a DHCP client working, see the DHCP
   mini-HOWTO: [105]http://www.oswg.org/oswg-nightly/DHCP.html.
   
   Big Pond Advance user Shane Hyde wrote and maintains an excellent open
   source BIDS v2 login client, BPALogin. The BPALogin web site is:
   [106]http://www.users.bigpond.net.au/bpalogin/. Available at the same
   site is a page of instructions on getting BPALogin to work with Linux:
   [107]http://www.users.bigpond.net.au/bpalogin/tutorial.html.
   
   Basic steps for connecting to Big Pond Advance under Linux are:
   
     * get your Network Interface Card working.
     * get a DHCP client to request an IP address.
     * authenticate with BPALogin
       
   See the tutorial on the BPALogin site
   ([108]http://www.users.bigpond.net.au/bpalogin/tutorial.html) for more
   details.
     _________________________________________________________________
   
3.11. Fibertel, Buenos Aires, Argentina

   This information is provided by Pablo Godel.
   
   My name is Pablo Godel and want report that I'm using the cable
   service of Fibertel in Buenos Aires, Argentina and it works perfectly
   with Linux.
   
   They gave me a static IP. The brand of the cablemodem is COM21 and the
   model is ComPort.
   
   I connect it to the nic properly, configured in Linux and it worked
   perfectly.
   
   More information about Fibertel can be found at
   [109]http://www.fibertel.com.ar.
     _________________________________________________________________
   
3.12. Videotron (Videon), Canada

   I don't have much information about Videotron except the fact that
   they use DHCP for the assignment of IP addresses and other networking
   information. Just read the [110]DHCP mini-HOWTO and configure your
   system appropriately. There is no other necessary configuration. Also
   important thing to note is that the Ethernet card that Videotron
   distributes is a NE2000 compatible PCI card for which you need to use.
   
   ne2k-pci driver
   
   Additional information from Philip Gwyn <[111]gwynp@artware.qc.ca>:
   
   They use Motorola CyberSURFR (sic) modems. This will give you an
   ethernet NIC when you sign up. They gave me a TMC NE2000 PCI clone,
   which Linux recognises as a "RealTek RTL-8029". It couldn't configure
   it propperly however, until I downloaded the manufacturer's driver
   disk and changed the media type to "auto-config".
   
   While they can't guarantee to get it working with Linux, they will do
   a bit of hand holding so it works. Many of the tech-support have
   Linux-clues, as it were, even asking questions like "what kernel are
   you running?" "do you have the latest version of dhcpcd?". When their
   DHCP server broke, they even suggested I delete the cache files in
   /etc/dhcpcd to start over from zero, as it were. This worked.
   
   Additional information from Mihai Petre <[112]mihaip@videotron.ca>:
   
   Yes they are using DHCP for the tcp settings. They have also included
   dhcpcd on their ftp server at [113]ftp://ftp.videotron.ca/pub/linux/.
   You can also try posting your problems on news.powersurfr.com
   newsgroup videon.linux.
   
   As far as running servers using your cable connection according to
   Alex Nuta says that "contract explicitly states that *no* servers of
   any kind are permitted; HTTP, FTP or otherwise".
   
   Additional information from Stasnilav Kogan
   <[114]s_kogan@alcor.concordia.ca>:
   
   The modem they provide is now Samsung InfoRanger (SCM-100R). The ISA
   card they provide is an SMC NE2000 compatible (FCC ID: HED1661EN2). It
   is necessary to configure the card from DOS to NE2000 mode before
   attempting to get it to work under Linux. (Generally, this card is
   horrible. I replaced with a 3Com card as soon as possible).
   
   The technical support in Videotron is absolutely HORRIBLE. (Not to
   mention Linux support). So, whoever signs up with them, should expect
   to work alone. However, aside from the NIC problems, the setup was a
   breeze. They use DHCP, so all the standard procedures apply.
   
   Information about Videotron can be found at
   [115]http://www.videotron.ca.
     _________________________________________________________________
   
3.13. Telekabel (Teleweb), Austria

   There are two approaches to setting up your Telekabel connection.
   First one is the approach used by Andreas Kostyrka:
   
     * You may want to mention, that the Austrian Telekabel (Teleweb) ISP
       works with Linux. It seems quite similiar like MediaOne Express
       (3c509+dhcp, etc.)
     * Second there are 3COM configuration utilities for Linux (But don't
       fool around with them on a busy system, 3c509 may lock the bus if
       touched the wrong way :( ):
          + [116]ftp://ftp.redhat.com/pub/contrib/hurricane/SRPMS/3c5x9ut
            ils-1.0-3.src.rpm
          + [117]ftp://ftp.redhat.com/pub/contrib/readmes/3c5x9utils-1.0-
            1.README
       
   Second approach is provided by Marcel Ebmer
   <[118]marcel.ebmer@chello.at>
   
     * Do NOT bother using dhcpcd or pump!
     * In case you don't know, ask the provider for your IP-address,
       which is static, for the DNSs, the Gateway and use linuxconf to
       configure the network. For Vienna: 960 60 333 is the helpdesk's
       telephone number They officially do not support linux, but you
       need not mention you are running linux.
     * Choose a unique name for your PC....not "localhost"
       
   Information about Telekabel can be found at
   [119]http://www.telekabel.at/.
     _________________________________________________________________
   
3.14. Tebecai, Netherlands

   According to Frodo Looijaard:
   
   Tebecai is yet another provider which uses a LANcity cable modem
   connected to a 10BaseT ethernet card. DHCP is used for configuration
   (see the [120]DHCP mini-HOWTO). A step-by-step guide to install the
   cable modem under Linux can be found at
   [121]http://huizen.dds.nl/~frodol/ (in dutch), but it is really very
   straightforward. You must only remember that your IP-address is not
   visible from the Internet (it is on the private 10.x.y.z subnet), so
   you can not setup a publicly available server.
   
   Information about Tebecai can be found at [122]http://www.tebenet.nl
   (in dutch only).
     _________________________________________________________________
   
3.15. A2000, Netherlands

   This information is provided by Johan List
   <[123]J.A.List@speed.A2000.nl>:
   
   Basically the way to go is the same as with Tebecai. A2000 provides
   cable internet access by means of a LANCity cable modem, connected to
   an 10BaseT ethernet card. This also works well for the
   "Vortex/Boomerang" cards by 3COM (I've got a 3COM Boomerang Fast
   Etherlink XL 10/100Mb TX Ethernet Adapter), providing you compile the
   Vortex/Boomerang drivers. (See the Linux Ethernet-HOWTO)
   
   Setting up access can be done with DHCP (See the DHCP-Mini-HOWTO). A
   Dutch guide to setting up Internet access for A2000 is available at
   [124]http://agvk.a2000.nl/antwoorden/linux/.
   
   Contrary to Tebecai, your IP-number *is* visible from the Internet, so
   take your precautions regarding security and safety when setting up a
   Linux machine using A2000 Internet access!!
   
   Update on January 23rd
   
   Since 1 january 2000, A2000 has become a part of Chello Internet
   (http://www.chello.nl). At least until october 2000 the current
   settings can be used, but a couple of URL's have changed.
   
   Since the old situation is probably going to change permanently this
   year (new domain names for news server, email/POP3 server, FTP server
   and so on) it's probably a wise idea to keep the new settings in mind,
   which can be found at:
   [125]http://noordholland.coax.nl/instellingen.html.
     _________________________________________________________________
   
3.16. Shaw Cable, Canada

   According to Peng F. Mok <[126]pmok@shaw.wave.ca>:
   
   I recently signed up for a cable modem service from Shaw Cable here in
   Canada, which runs under Shaw@Home brand. Shaw has been upgrading
   their cable network for about a year and a half now, and now offer
   cable-modem service to a number of locations across Canada.
   Information about the `Shaw@Home' service can be found at
   [127]http://shaw.home.com General information about Shaw Cable can be
   found at [128]http://www.shaw.ca.
   
   I thought I'd just drop you a line to inform you that your [129]DHCP
   mini-HOWTO, was very useful in helping me set up Linux to work with my
   cable-modem service, and that you might want to add `Shaw@Home' to
   your Cable-Modem mini-HOWTO as another entry. I don't have specific
   information on the `Shaw@Home' service yet, but from conversations
   I've had with Shaw technical support it seems that `Shaw@Home' is a
   partnership with [130]@Home and involves the same features and setup
   procedure as that already described for [131]@Home in the Cable-Modem
   mini-HOWTO document.
   
   In both services Shaw Cable techs will come over and bring you two
   pieces of hardware -- a Motorola CyberSURFR cable-modem and either a
   3Com EtherLink III 16-Bit ISA 3C509B-TPO NIC or an EtherLink XL PCI
   3C900-TPO NIC. You have your choice of either an ISA or a PCI card
   depending on your needs, and these models only have the RJ-45 (UTP)
   connectors. The ISA cards come with PnP-mode enabled by default, so it
   may be necessary to boot into DOS, disable PnP operation, and
   configure the card to some base I/O address and IRQ setting which are
   available. Once this is done Linux should have no problems detecting
   the NIC at boot-time. I'm not sure about what needs to be done in the
   case of a PCI card since I don't currently have a PC which supports
   either PCI or PnP.
   
   Note from another user:
   
   Shaw now also issues SMC PCI ethernet cards. They give these out
   without boxes or manuals. I found out that these are the SMC
   EtherPower PCI RJ45 card (model 8432T). They use the DEC 21041 chip so
   the tulip ethernet driver is needed for it.
   
   If you need to set up your POP3 mailboxes you can do that at following
   URL: [132]https://profile.home.net/Users/menu.htm and you can login
   and setup the POP3 mailboxes that way.
   
   Oh, and for the record, Shaw's technical support is horrendous. The
   best place to go for information is the athome.users-unix newsgroup
   (which is not even mentioned by any of the documentation) or please
   consult [133]http://www.ee.ualberta.ca/~pmok/linux/.
     _________________________________________________________________
   
3.17. Cogeco Cable, Canada

   This information is provided thanks to Sean O'Grady
   <[134]sean@incisive.dhs.org>:
   
   I have a Cable Modem through a company called Cogeco Cable located in
   various parts of Canada. They are part of the "Wave" system which
   includes Rogers Cable and Shaw Cable. The technical setup is different
   for each provider though. They supplied me with a D-Link ethernet card
   (the version of that has changed since then but I believe are still
   using D-Link) and a Zenith modem. The Ip setup is easy since they use
   DHCP so all I did was [135]install the DHCP daemon and that was that.
   If you like you can list my e-mail address <[136]togrady@cgocable.net>
   for anyone with questions.
   
   I contacted you awhile ago with information regarding setting up a
   cable modem under Cogeco (the mail came from togrady@cgocable.net).
   Well I have some updates to give you. Cogeco has now joined the @HOME
   network although I haven't seen anything good come out of yet. The
   modems have changed as well, instead of the old Zenith modems we now
   are using a Samsung InfoRanger SCM-100R modem. The modem changed has
   not affected the ease of setting up Linux with the cable modem. All
   that is still required is a functioning network card and [137]working
   DHCP client and you will be able to get the network functioning
   quickly. Many people send questions to me regarding various cable
   modem/dhcp/networking issues and as a result I have started to put
   together some help pages. The are located at
   [138]http://incisive.dhs.org.
   
   Additional info has been provided Craig Kossowski:
   
   Cogeco seems to be slowly getting themselves sorted out wrt cable
   modems and is now part of the set of Canadian cable companies that
   have cooperated on the @Home network. A network card is provided as
   part of their large (but currently waived) hookup fee; the D-Link
   528CT for PCI capable systems, and, I believe, D-Link 220T for ISA
   systems (and possibly PCI capable computers that will accept the ISA
   card, they tried it in my roommate's system first, only when that
   didn't work did they put in the PCI 528CT). I'd recommend asking for
   the PCI if you have the choice, as I know that setup can work with
   Linux from my experience.
   
   Both of these are NE2000 boards to the best of my knowledge. I got the
   PCI D-Link 528CT which uses the RealTek 8029 chipset, and Linux can
   deal with easily. I just recompiled the kernel, and after a little
   hiccup due to RedHat 5.2's lilo default not looking for the kernel at
   /vmlinuz, I was up and running. DHCP (with a 24 hour lease lifetime)
   is used for IP resolution and everything worked automaticaly (I had
   selected a DHCP config when I installed Linux, others may need to do
   slightly more configuration, but it doesn't require anything
   non-standard). The 528 is supposedly plug & play, but I had no
   problems using it in my Linux box (2.0.34). Note that you need to
   compile in (either built in or module, I used built in) the PCI NE2k
   code, and unlike what is implied in the Ethernet HOWTO, you don't need
   to also include the ISA NE2000 code to use this chipset. I don't have
   experience with the ISA D-Link 220T, but I would assume it's just as
   easy to set up, it's listed as a supported card in the Ethernet HOWTO.
   
   The Cable modem I got was a great heavy thing that looks like a
   heatsink for a small nuclear reactor. Nearly a square foot in desk
   space, made by LANcity, and I believe rated for 10Mbps shared
   bandwidth on the cable subset side of things, it has a reasonably good
   set of LEDs to show you what it's doing once you figure out what each
   one is. While throughput will obviously vary, I see transfer rates
   around 10kB/s (80kbit/s) and up during the day, to 50-60kB/s at night,
   when presumably thinks are quieter on the backbone. Subjectively, it's
   very fast, and beats even fast modems hands down. I haven't had it
   long enough to determine uptime yet, so I can't comment there.
   
   At the time of this writing (Jan 99), Cogeco's service runs $150 for
   installation, including the card, and $39.99 a month for the service.
   They're currently waiving the modem rental fee "until they are
   available for purchase" but the information there is mixed from
   15.04/month as of early 1999 (from the web page) to "not for some
   time" from their phone staff. Included with this is up to five email
   addresses, and 5MB of Web space. They also say there is a 1GB/month
   limit, though I'm told (by their tech support people) that this isn't
   strictly enforced, and is more to discourage ftp sites with high
   traffic bogging down the subnets, and to provide them with an avenue
   to prevent such. Although their literature doesn't say so, additional
   computers are an extra 10.70 a month, though unsupported, and you have
   to provide the hub, wiring and additional ethercards if you do this,
   they're basicly charging the extra for the lease of an additional IP
   as far as I can tell from their information.
     _________________________________________________________________
   
3.18. Optimum Online, New York and Connecticut

   This information is provided by Seth Greenfield
   <[139]islesfan@nassau.cv.net>:
   
   Optimum Online uses DHCP, and rrclientd in Linux, by John Clark. Check
   out [140]http://www.netaxis.com/~wharris/optimum/index.html for
   instructions on how to set up your service with Linux.
   
   Tell people who had private ips who have public ips now to change
   their /etc/resolv.conf to look like this...
domain nassau.cv.net (or optonline.net depenind on the users mood)
nameserver 167.206.112.3
nameserver 167.206.112.4

   Other Than that its the same setup procedure note: the rrclientd
   software will work if you tell it dce-server and you specify the
   domain as optonline.net
     _________________________________________________________________
   
3.19. Singapore Cable Vision, Singapore

   This information is provided by Jieyao <[141]jieyao@letterbox.com>:
   
   SCV provides Motorola Cybersurfer modem connected to the network card
   via UTP cable. The IP setup is easy since they use DHCP so all you
   need to do is [142]install the dhcp daemon. If you can't make access
   the first time, turn the modem off then on again.
     _________________________________________________________________
   
3.20. Cable Wanadoo, France and Netherlands (formerly Casema)

   This information is provided by Jerome Sautret
   <[143]Jerome.Sautret@wanadoo.fr> and it applies to Wanadoo's French
   customers:
   
   I just read your Cable Modem HOWTO. I live in France, and I use Cable
   Wanadoo, the cable service of France Telecom, which is the main
   telecom operator in France. It is available in a few cities in France
   at the moment, like Angers and Metz. This service provides a dynamic
   IP address via DHCP. It uses a COM 21 modem plugged in a 10BaseT
   Ethernet card. The IP setup is easy just read the [144]DHCP mini
   HOWTO.
   
   Information about Netherlands is provided by Costyn van Dongen
   <[145]cvd@casema.net>:
   
   The current Casema cable modems operate via the serial port, acting
   like normal modems, answering AT commands like phone modems. The setup
   is really very easy, because all the chat script needs to do is dial
   ATDT4. (this is in ppp-on-dialer). Hence it uses PPP, which is unusual
   for most cable modems.
   
   Relevant files are included /etc/ppp/ppp-on
DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
exec /usr/sbin/pppd -detach /dev/ttyS0 115200 connect $DIALER_SCRIPT &

   /etc/ppp/ppp-on-dialer
exec /usr/sbin/chat -e '' AT '' ATDT4

   /etc/ppp/ppp-off
#!/bin/sh
######################################################################
#
# Determine the device to be terminated.
#

sleep 5

if [ "$1" = "" ]; then
        DEVICE=ppp0
else
        DEVICE=$1
fi
#
######################################################################
#
# If the ppp0 pid file is present then the program is running. Stop it.
if [ -r /var/run/$DEVICE.pid ]; then
        kill -INT `cat /var/run/$DEVICE.pid`
#
# If the kill did not work then there is no process running for this
# pid. It may also mean that the lock file will be left. You may wish
# to delete the lock file at the same time.
        if [ ! "$?" = "0" ]; then
                rm -f /var/run/$DEVICE.pid
                echo "ERROR: Removed stale pid file"
                exit 1
        fi
#
# Success. Let pppd clean up its own junk.
        echo "PPP link to $DEVICE terminated."
        exit 0
fi
#
# The ppp process is not running for ppp0
echo "ERROR: PPP link is not active on $DEVICE"
exit 1

   /etc/ppp/keepalive.sh
#!/bin/sh

# keepalive.sh

# This is a keepalive script for the Casema cable modems. This script was
# lifted from the /usr/doc/HOWTO/unmaintained/mini/Dynamic-IP-Hacks
# document. There should be an entry in your crontab looking like:
# */2 * * * * /etc/ppp/keepalive.sh
# to run this script every 2 minutes to see if your connection is still
# up, if not, gracefully kill the pppd process and remake it.
# Modify paths as necessary.


if [ -f /var/run/ppp0.pid ]; then
 ping -c4 -l3 195.96.96.97 2>&1 | grep "0 packets" > /dev/null && \
 { /etc/ppp/ppp-off > /dev/null 2>&1 ; sleep 2 ; /etc/ppp/ppp-on }
else
 /etc/ppp/ppp-on
fi

   /etc/resolv.conf
search dynip.com
nameserver 195.96.96.97
nameserver 195.96.96.33

   /etc/sysconfig/network (this file applies only to RedHat and Mandrake
   distributions, adapt accordingly for other distributions)
GATEWAYDEV=ppp0
GATEWAY=195.96.96.97

   I've documented some things in the files themselves. The ppp-on script
   is called during boot time from /etc/rc.d/init.d/ppp and the ppp-off
   script during shutdown. The ppp-on-dialer is called from the ppp-on
   script. The keepalive script for keeping the connection alive as long
   as the computer is on (might as well, right?) is called from crontab
   (see the keepalive file for details). The /etc/sysconfig/network file
   specifies the default gateway for routing. The resolv.conf tells the
   computer which IP of casema.net to send DNS queries to (this is pretty
   standard across all unixes, I believe).
   
   I've forgotten to include the /etc/ppp/pap-secrets which should be the
   same as the [146]ExpressNet, Maryland, Maryland. There's also the
   question of the ip-up, ip-down. These however, didn't need to be
   changed. I've also included the options.ttyS0 file, which should be in
   /etc/ppp/ppp-on. It is read by the pppd daemon as it logs on. There
   are a couple options like defaultrouteadd that should be on. ttyS0 is
   the port where you install your modem mine is on COM1 == ttyS0. Change
   accordingly.
   
   /etc/ppp/options.ttyS0
asyncmap 0
crtscts
defaultroute
lock
modem
name cvd

   I received notice from Casema a couple days ago that they will be
   changing their name to [147]wanadoo.nl. So you might, in your
   document, refer to both: "wanadoo.nl (formerly casema.net)" This will
   be happening as of Sept. 20th.
   
   I will be happy to provide you with information and answer any more
   questions. I my explanations aren't Red Hat only. I haven't used other
   systems, so I can't judge. I hope this is useful to you.
     _________________________________________________________________
   
3.21. Prime Cable Expressnet, Las Vegas, NV

   This information is provided by jedi <[148]jedi@penguin.lcvm.com>:
   
   They use the Com21 which can either be connected directly to your
   10baseT input or inserted into the downlink input on your router.
   Static IPs are available for $10 per month and the usual address
   assignment is through DHCP (
   [149]http://www.oswg.org/oswg-nightly/DHCP.html )
   
   More information can be obtained from [150]http://penguin.lvcm.com.
     _________________________________________________________________
   
3.22. TVD, Belgium

   This information is provided by Pierre-Yves Keldermans
   <[151]pykeldermans@usa.net>:
   
   At home, my cable-TV company is "TVD", it is the first company to
   offer internet on the cable in Belgium.
   
     * Hardware : LanCity cable modem & 10-Base-T NIC ( DLink ISA if you
       buy it from TVD )
     * Config : DHCP ( [152]http://www.oswg.org/oswg-nightly/DHCP.html )
     * Prices :
          + Cheap : for home use, real IP address but dynamic, DHCP
            expires every 10 min, 1 user only (theorically ... ), no
            problem with firewall, the web server on my computer is even
            reachable from outside..., full speed FROM internet, small
            speed TO internet.
          + No so cheap : for small office use, same as 1) but not
            limited to 1 user and more speed TO internet.
          + Expensive : for WWW servers & ... , Static IP addresses and
            reserved bandwidth TO internet following price.
     * Speed :
          + From TVD's mirror site : up to 250Kbytes/sec, very nice ( and
            YES, they have some Linux mirrors like redhat ... :-) )
          + From internet : variable but rather good if the remote server
            isn't overloaded.
     * For more info : [153]http://www.tvd.be and
       [154]http://www.tvd.net.
     _________________________________________________________________
   
3.23. Telenet Vlaanderen, Belgium

   This information provided by Karel Goderis
   <[155]karel.goderis@pandora.be>:
   
     * Operator: Telenet Vlaanderen - Operatial in flemish speaking
       (northern) part of Belgium
     * Hardware: Motorola CyberSURFR Wave Cable Modem using an RJ-45
       Ethernet straight cable to a PC
     * Software: Standard config is Windoze + Modified Netscape for
       newbie installations, although Linux i386 support is there under
       the form of mirrored redhat.com software on the internal ftp
       servers. A dedicated linux newsgroup is available for support.
       Most users depend on ipchains/ipfwadm in 2.2.x, or have a "Linux
       Router"-project implementation.
     * IP Setup: [156]DHCP address assignment, single address only.
       Outgoing : all ports accepted, except mandatory use of Netscape
       Proxy on port 8080, and thus port 80 blocked. Incoming : ports
       0-1024 blocked, but re-allocation of ports on Linux works fine.
     * Pricing: one-off installation : BF 10000 (+-$ 250) + BF 3000 ($75)
       deposit for the cable modem (+$25 for Ethernet NIC if not present
       in pc) monthly rental : BF 1500 ($40)
     * Services: redhat.com netscape.com mirrors, quake I and II servers,
       proxy, mail relay and pop account (4 aliases) and the other usual
       stuff you need to survive on the net.
     * Caveats: Telenet states that you can download 300Mbytes/month, but
       this rule is not enforced unless there is a obvious abuse (i.e.
       you download 300Mbytes/*day* ;-) ). This limit is applied on their
       network boundary, not on what you transmit on the internal
       network, so it does not take into account what you download of the
       mirrors.
       
   More info at [157]http://www.pandora.be/ or
   [158]http://www.telenet.be/.
     _________________________________________________________________
   
3.24. Total-Web, United States

   This information is provided by iota <[159]iota@inaxx.net>:
   
   I work for Convergence.com, a cable internet company who provides the
   network monitoring, technical support, and advice to cable providers
   (who, in turn, provide the internet service to their customers). Most
   of our markets are through Cablevision, one of the more popular cable
   providers in the eastern US. The service name that they operate their
   cable internet service under is "Total-Web". Customers are provided
   with a static IP; simply set this up like you would any other ethernet
   device under Linux. The modems we use are LanCity LCP's and COM21
   ComPort's, but these devices should be transparent to your computer.
   
   Total-Web is available in limited areas, including: Miami Beach, FL;
   Gwinnett County and Roswell, GA; Cookeville, Lebanon, and Columbia,
   TN; and many other test markets.
     _________________________________________________________________
   
3.25. CyberCable, Paris, France

   This information is provided by David Monniaux:
   
   CyberCable gives you an ethernet card if you need one. It is a cheap
   NE2000 clone, ISA-Pnp or PCI I think. They only know how to set up the
   stuff for Windows, but reports from other people say that they let you
   use their access with other systems, provided you do the software
   setup yourself.
   
   They use [160]DHCP (DHCPcd) in RedHat and it worked immediately. In
   RedHat's netcfg, this means selecting "DHCP configuration". There are
   still some problems sometimes: DHCP outputs some error messages, but
   things still work afterwards generally (?). This seems related to
   rebooting; it looks like the cable system doesn't reallocate the line
   for one minute after reboot.
   
   CyberCable's web site is at [161]http://www.cybercable.fr/.
     _________________________________________________________________
   
3.26. StjrnTV, Stockholm Sweden

   This information is provided by Fredrik Staxaeng
   <[162]fstx@algorithmica.se>:
   
   StjrnTV sells a Bay Networks Versalar Cable Modem 100, and they
   include a NetGear ethernet card in the initial fee. Just set your
   interface to [163]DHCP. Info about their service is available at
   [164]http://www.starport.se.
     _________________________________________________________________
   
3.27. GCI.Net, Alaska

   This information is provided by GCI Tech Support
   <[165]support@gci.net>:
   
   GCI provides CableModem services in Alaska, currently in Anchorage,
   Juneau, and Fairbanks. GCI uses Com21 which can either be connected
   directly to your 10baseT input or inserted into the downlink input on
   your router. Static IPs are available for $10 per month and the usual
   address assignment is through [166]DHCP. More information can be
   obtained from [167]http://www.gci.net.
     _________________________________________________________________
   
3.28. Saturn Communication NZ Ltd, New Zealand

   This information is provided by Nigel Win <[168]nigelwin@the.net.nz>:
   
   The installation of Saturn Cable Modem connection is simple as
   installation of a NIC. They will only install and support the Windows
   Machines but Linux user will have no problem. They provide a static ip
   address for each connection along with class B Net mask 255.255.0.0 ,
   DNS Servers and Gateway address to use. If you are on a Redhat box,
   open the control-panel and open network configuration and simply enter
   the detail information provided by Saturn. For other linux
   distributions user should read NET-3-HOWTO.
   
   They use Com21 Cable Modem [169]http://www.com21.com and provide free
   D-Link PCI or ISA network card if you require. The monthly fee already
   includes Cable Modem rental and they offer 2 connection speed plans (
   512k/128k and 2Mbps/256K ). But they charge you on how much traffic
   you transfer :). The speed is not bad since I am getting around 90K
   for download speed at peak time.
   
   More info about Saturn is available at [170]http://www.saturn.co.nz.
     _________________________________________________________________
   
3.29. Chello, Netherlands

   This information is provided by Jaco de Groot <[171]jaco@dynasol.com>:
   
   I'm from The Netherlands and use a Terayon cable modem under Red Hat
   6.0. My provider is Chello. I have installation instructions in Dutch
   on my homepage
   [172]http://www.dynasol.nl/~jaco/redhat6.0/install.html. Chello has
   replaced all LAN-City modem in my city with Terayon modems
   (configuration remains the same because it uses the same network
   card).
   
   If you are not using RedHat check out the [173]DHCP mini-HOWTO on
   instructions how you can get your computer to connect to Chello
   network.
   
   Info about Chello can be found at [174]http://www.chello.nl/
     _________________________________________________________________
   
3.30. Adelphia Powerlink, USA

   This information is provided by Kevin Pfohl
   <[175]kspfohl@adelphia.net>:
   
   If you have a Adelphia service with a two way modem connection (e.g.
   you don't need a regular phone modem to dial in) all you have to do is
   install Linux and use [176]DHCP to get your network connection going.
   If you have a one-way modem please read info on [177]Adelphia
   Powerlink, USA.
     _________________________________________________________________
   
3.31. 21st Century Telecom, Chicago, IL, USA

   This information is provided by Jens B. Jorgensen
   <[178]jjorgens@bdsinc.com>:
   
   21st Century uses a "Regular" cable modem, that is up-stream and
   down-stream are both over the cable connection. The equipment is made
   by Zenith. The installer will bring along a NIC with them, (mine was
   an OEM Intel EtherExpress Pro 10/100) which is connected via a
   10-base-T cable (crossover?) directly to the cable modem. All 21st
   Century customers are assigned a static IP address. Just make sure
   your kernel is configured to support this card or insmod the module
   for it a configure the IP. You'll also be provided with a gateway
   address which you'll need to set the default route to. Be mindful of
   the netmask (255.255.0.0 for me) on the ether interface. Also note
   that the cable modem seems to 'learn' the ethernet address of the
   adapter you're provided with and will only work wit that adapter. I
   don't know if reseting the cable modem would cause it to relearn the
   address or not. I didn't feel the need to try the cable modem with
   another adapter.
   
   Additional notes by Mark Howard <[179]mark@xanderbelly.com>
   
   Please note that this service has been changed; they now only use
   Nortel cable modems and everyone is assigned a dynamic IP address now.
   Also, my Nortel cable modem does not seem to care which machine or MAC
   address is connected to it; I have set up multiple machines on it and
   they all worked fine. In fact, if you hang a hub directly off the
   cable modem, you can get multiple valid IP adresses assigned through
   DHCP! I wouldn't recommend this, however, as a long term solution. I
   have a RH box set up as a firewall doing NAT for me on the one
   address, and it works just great. This service is particularly good -
   I consistently get 95-100KBps, or just about a 1Mbps rate. I also live
   in a coach house rental here in Chicago, and although they wanted to
   run new cable in the apartment, I told them to use the old cable
   because it was not my place. They said they could not guarantee that
   the service would work, but of course it does work just fine! So don't
   let them talk you into running new cable if you can avoid it.
   
   Also, if you want to set up your own web server from home, I used a
   great service called [180]EasyDNS.com where you pay them $25 per year
   per domain and you can control your DNS settings (even SOA, TTL,
   etc...) 24/7/265 through a web based (PHP no less) interface. So if I
   ever need to reboot my Linux box (which I never do really) I can go in
   and update the IP address that my web server www.xanderbelly.com and
   mail server
   
   Additional notes:
   
   The terms and conditions of 21st Century cable modem contains the
   following statement:
   
   Distributing unsolicited information in any manner is prohibited on
   21st Century's network and will result in termination of 21st Century
   service. (I.e. junk email, etc...) Any use of a server type
   application or service on a computer system connected to 21st Century
   Cable Modem Service is prohibited and may result in termination of
   21st Century Cable Modem Service (i.e. web, ftp, or game servers,
   etc...). 21st Century Cable Modem Service is for client type
   applications ONLY.
   
   Also, technically, each additional dynamic IP address beyond the first
   one carries a $4.95 monthly charge.
     _________________________________________________________________
   
3.32. HTVi, Helsinki, Finland

   This information is provided by Markku Immonen
   <[181]wired.poet@sci.fi>:
   
   HTV is the local cable TV company. Their Internet product is called
   HTVi. They issue a Motorola CYBERSURFR Wave cable modem for all
   customers. It plugs into an ethernet card using a 10BaseT (RJ-45)
   cable. Customers have two options: [182]DHCP or a static IP address.
   The [183]DHCP (dynamic IP address) option is 50 Finnish marks cheaper;
   in October 1999 the prices were 245 FIM per month for a dynamic
   address and 295 FIM for a static one.
   
   I opted for a static IP. Configuration was incredibly easy. They give
   you a couple of info brochures which contain the necessary IP and
   networking information.
   
   About speed: it varies but is generally acceptable, from 30 kbytes/sec
   to 200 kbytes/sec. Your best bet is the early morning hours. The
   fastest download speed so far was 470 kbytes/sec from a Finnish
   Linuxberg mirror.
   
   More information about HTVi can be found at [184]http://www.htvi.net/.
     _________________________________________________________________
   
3.33. Garden State Cable, New Jersey

   This information is provided by Denis Voitenko <[185]denis@o3m.com>:
   
   In New Jersey Garden State Cable offers @Home. They give you a 3Com
   CMX series cable modem and a SMC PCI NIC with the DIGITAL chip. It
   works just perfect with the Tulip driver. They assign static IP
   addresses.
   
   One more interesting thing. Unlike in most places, upstream speed is
   not limited to 128kbs.
   
   Garden State cable web pages are located at
   [186]http://www.gardenstatecable.com/.
     _________________________________________________________________
   
3.34. Zoom Internet, Butler County, PA

   This information is provided by Jim Garrison <[187]garrison@olga.net>:
   
   Zoom internet [188]http://www.zoominternet.net/ is a cable ISP. They
   provide a Bay Networks cable modem, which connects to a 10-Base-T
   ethernet card. The only thing required to set it up is to enable
   [189]DHCP.
   
   Note: They provide the cable modem, but you must have your ethernet
   card working properly with [190]DHCP before the installation guys
   come.
     _________________________________________________________________
   
3.35. Charter Pipeline, St. Louis Metro Area

   This information is provided by Chris Weiss
   <[191]chris@free-source.com>:
   
   Charter gave me a 3Com cable modem that uses DHCP. I simply followed
   the [192]DHCP mini-HOWTO and my 256Kbps connection was running at over
   350Kbps!
     _________________________________________________________________
   
3.36. Netcabo, TV Cabo, Portugal

   This information is provided by Marco Soeima
   <[193]msoeima@netcabo.pt>:
   
   It's a Portuguese ISP and it's available through TV Cabo. The hardware
   consists of a RealTek ethernet card (just use the rtl8139.o module)
   and a 3Com U.S. Robotics CMX cable modem. The only thing required to
   get one's cable access up and running is configure the ethernet card
   and install [194]DHCP. After that it works like a charm!
   
   More information about Netcabo can be found at
   [195]http://www.netcabo.pt.
     _________________________________________________________________
   
3.37. Supercable, Spain

   This information is provided by Mario Galan <[196]galan@arquired.es>:
   
   The setup isn't so much different than other Cable providers. They
   offer a SMC (I think) network card but you can use yours if you want.
   They then install a cable modem made by com21 (http://www.com21.com).
   IP setup is easy since it uses DHCP so I don't think you should have
   any problems under a modern linux distribution.
   
   Last thing worth to be said is that Supercable doesn't provide support
   for Linux but you can always ask your questions in news.supercable.es
   in the Linux area. Their web page is located at
   [197]http://www.supercable.es/ (WARNING: get ready to download an
   almost 1MB of useless Macromedia's Flash garbage).
     _________________________________________________________________
   
3.38. NTL, United Kingdom

   This information is provided by cogNiTioN
   <[198]cog-cablemodem@cognite.net>:
   
   This assumes that you've spoken to NTL, you have the cable modem, the
   cable line installed and your network card installed and recognised.
   You should also have you MAC address registered with NTL. (NTL
   contact: [199]http://www.ntl.com/cablemodems/)
   
   Now all you have to do is connect your cable modem to your network
   card and run the DHCP client. I've found that you have to specify the
   username you supplied during the registration process, on the command
   line: e.g. root # dhcpcd -h cognition (substitute cognition for your
   user name.). For any other problems with DHCP please check out the
   [200]DHCP mini-HOWTO.
   
   I've also found that occasionally the 3COM CMX modem used needs to be
   rebooted (power off, press the reset button on the back, power on) if
   left connected 24/7.
   
   Nameservers used by NTL are: 194.168.4.100 and 194.168.8.100, so those
   should be added to your /etc/resolv.conf.
   
   I've found NTL's tech support to be close to useless, most the time
   and they don't officially support Linux, so you're probably better off
   contacting your local LUG ([201]http://www.lug.org.uk/ ), or you could
   even try mailing me direct (but I don't promise to be able to
   respond).
     _________________________________________________________________
   
3.39. Virtua, So Paulo, Brazil

   This information is provided by Thiago Macieira
   <[202]thiagom@mail.com>:
   
   IP is assigned dynamically via DHCP. Just run dhcpcd or pump to get
   the IP and you're done. For more detailed instructions on how to get
   DHCP running read the [203]DHCP mini-HOWTO.
   
   Notes: operator blocks incoming connections to ports below 1024
     _________________________________________________________________
   
3.40. Hathway, Bombay, India

   This information is provided by Rishi Gangoly <[204]rishi@w-o-i.com>:
   
   The tech support guys at Hathway were not Linux Savvy at all, but I
   must say were quite helpful. They even referred me to another customer
   who got Linux to work with it. However, that person was only able to
   get it to work on Linux as a stand-alone workstation and not as a
   gateway (as a router) for his entire network.
   
   Since I was not even able to get it to work as a stand-alone
   workstation I knew I had a long way to go. The Windows 98 Workstation
   configuration was a Celeron Workstation and it had a 10/100 D-Link Lan
   Card Chipset RTL 8139 . The IP address was manually entered, so I knew
   that there was no DHCP Client required etc.
   
   Even the DNS and Gateway address was manually entered.
   
   I was able to do a ping without any problem in Windows to any site and
   things were just happening. However, I had no luck with it in Linux. I
   installed Linux on the same machine (Dual Boot) to make sure there was
   any Hardware compatibility problems.
   
   I even got the workstation to hook up on the LAN successfully in
   Linux. So I knew that the Lan Card was working.
   
   I noticed that when I connected the Cable Modem to the LAN card I was
   not able to see any of the Link LED light up on the LAN Card. So I
   figured that could be part of the problem. I booted the PC in DOS and
   ran the DIAG DOS based utility to check the configuration of the Card.
   I just decided to take a chance and re-configured the LAN Card. I
   configured it to operate in 10 MBPS Half Duplex Mode instead of Auto
   Sense.
   
   .......... Guess what..... The problem got solved ;-)
   
   Even the lights (LED Link indicators) started to work, so all was
   good. ;-) At the end of everything it all worked out. I plugged that
   lan card into the linux server (since I knew it worked) and got it to
   work as a router / gateway too. I still wonder why the other customer
   was not able to get the Linux Box to work as a gateway for the rest of
   his network. That was no big deal at all. It just worked. The Cable
   Modem that was used (provided by Hathway) was a SurfBoard 3100
     _________________________________________________________________
   
3.41. Siti Cable, Bangalore, India

   This information is provided by Vinay Avasthi
   <[205]vinay@avasthi.com>:
   
   Zee Telefilms has partnered with Siti Cable in Bangalore, India to
   provide cable modem service. I subscribed to this service and it kind
   of worked out of the box from linux.
   
   I am using Redhat 6.1 on a IBM Thinkpad 600 with Xircom Realport
   Ethernet card. On autodetect links mentions that the card will be used
   in 10MB/s only.
   
   Only problem that I faced was on shutdown, the system will hang while
   shutting down pump. To temporarily fix the problem I just put that
   particular like in rc-scripts to background.
   
   The steps that one needs to perform are as follows.
   
     * - Need to have an ethernet card that works with Linux.
     * - Enable DHCP by using pump. For some reason dhcpd does not seem
       to work.
       
   Only thing that I would suggest is to be careful regarding support
   since the tech support do not seem to know much about software.
     _________________________________________________________________
   
3.42. Com Hem, Sweden

   This information is provided by Zoltan Arpadffy
   <[206]arpadffy@polarfox.com>:
   
   com hem [207]http://www.comhem.se/ is a Swedish cable TV/Internet
   provider, a sub-company of Telia [208]http://www.telia.com/ the
   biggest Scandinavian carrier. com hem does not support any other OS
   but Windows and Mac-OS (as com hem support claims ), but it is not so
   complicate to set up on Linux as well.
   
   com hem sells NetGame's cable modem (NeMo). Initial speed is 512 kb/s
   and it can be set up to 10Mb/s. You can order it with or without
   Ethernet card. com hem internet service is available in the bigger
   cities all over Sweden.
     _________________________________________________________________
   
3.42.1. 1. Setting up a single node

     * set up your network card to work properly ([209]Ethernet HOWTO)
     * configure DHCP to that card (DHCP mini-HOWTO)
     * you need some browser what supports Java-script (as Netscape) and
       go to the login site [210]http://login1.telia.com/
     * - fill in your user-name and password (provided by com hem) ...
       and you're there.
       
Network what you'd become a member is:
        IP address: Assigned by com hem
        Subnet mask: 255.255.255.0
        Default GW: Assigned by com hem
        Hostname: Assigned by com hem
        Domain name: telia.com
        Primary DNS server (nameserver): 10.0.0.1
        Secondary DNS server (nameserver): 10.0.0.2
     _________________________________________________________________
   
3.42.2. 2. Connecting your home LAN (if you have more than one machine)

   We have to turn one computer to gateway (I did it with an old Pentium
   66MHz/16M)
   
     * install two network cards in your gateway [211]NET3-4 HOWTO
     * first set up (and connect) to your LAN
     * second network card have to use DHCP ([212]DHCP mini-HOWTO)
     * enable ip forwarding
       
net.ipv4.ip_forward = 1 in /etc/sysctl.conf or by
echo "1" > /proc/sys/net/ipv4/ip_forwarding

     * set up IP masquerade ([213]IP Masquerade mini-HOWTO)
       
ipchains -P forward DENY
ipchains -A forward -s your_network_here/24 -j MASQ

       (for me it was ipchains -A forward -s 192.168.10.0/24 -j MASQ)
       check your routing table with route command... it should be
       something like below:
       
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
gate.polarfox.h *               255.255.255.255 UH    0      0        0 eth0
telia-net       *               255.255.255.0   U     0      0        0 eth1
polarfox-net    *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         h2n5fdt22o429.t 0.0.0.0         UG    0      0        0 eth1

       Useful literature for security issues is [214]Linux IPCHAINS HOWTO
     * configure default gateway for all other hosts in your LAN. On unix
       nodes it should look something like:
       
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
sea.polarfox.ho *               255.255.255.255 UH    0      0        0 eth0
polarfox-net    *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         gate.polarfox.h 0.0.0.0         UG    0      0        0 eth0

       Default gateway setup for other OSs you can find a very nice
       description in IP Masquerade mini-HOWTO
     * configure name server on your gateway DNS HOWTO or just set up
       your hosts to use Telia's name server (10.0.0.1)
     * log in from any host [215]http://login1.telia.com/ and you're on
       the road with all your LAN.
     _________________________________________________________________
   
3.42.3. Problems:

     * If you don't use browser with Java-script support, you can not log
       in. Solution: there is no elegant solution. Without it you can not
       log in and open the connection.
     * After some network inactivity period (10-15 minutes) your
       connection will be terminated and you have to log in again...
       meanwhile your gateway and all your inner services will be
       unreachable from outside as well (if you're running some web
       server at home etc). Solution: start one ping process or even more
       elegant solution is to submit one cron job for every 5-10 minutes
       on the gateway, to "do something" though the network.
       
   I did it with /etc/cron.d/keep-alive file when contains:
# fake connection in order to keep line alive
# every 5 minutes send some packages
MAILTO=""
*/5 * * * * ping -f -c 5 www.polarfox.com
     _________________________________________________________________
   
3.43. SwissOnLine HiSpeed Internet, Switzerland

   This information is provided by Nick Barnes <[216]nick@debau.ch>:
   
   This assumes that you have registered (either on-line or via snail
   mail) with SwissOnLine and you have received your cable modem, have
   plugged it in and ensured that it boots correctly as per the
   installation instructions.
   
   At the time of speaking, SwissOnLine HiSpeed provide COM-21 modems
   (http://www.com21.com) complete with two different kinds of Antanae
   leads and an antenna splitter.
   
   You will require a standard 10BaseT ethernet cable to plug the modem
   into either a network card installed in a PC or the uplink port of a
   10BaseT hub. To plug the modem into a normal hub port, you will
   require a crossover cable.
   
   All information is provided to the host via DHCP, with no special
   parameters needed in the call. The modem is not locked down by MAC
   address.
   
   Providing it is not rebooted, the modem appears to grant the same IP
   address to the host. While this is not guaranteed with anything other
   than the static IP address option on the business account, I have not
   seen my address change in the time I have had the modem.
   
   Be wary of any device on your local ethernet which makes DHCP
   requests. The modem is not fussy which devices it allocates addresses
   to and it appears to offer the same IP address to _any_ machine which
   makes a DHCP request.
   
   SwissOnLine do not support Linux directly, but they are aware of its
   existance!
     _________________________________________________________________
   
3.44. Liwest, Austria

   Information provide by Bernd Haug <[217]haug@liwest.at>:
   
   I'm connected through an Austrian cable provider called Liwest. The
   support eMail is <[218]helpdesk@liwest.at>, the homepage is
   [219]http://www.liwest.at/.
   
   The modem is a Terayon, the box gets connected via TP cable. The modem
   works great with my ethernet hardware (3com 905b, vortex driver) as
   well under Linux as under Windows. Macs are supported, too.
   
   None of my Friends, who use very various hardware and/or OS(versions)
   have any problems with incompatibilities.
   
   The configuration is done manually (no DHCP, but it's *really* easy
   since the information sheets are very compact & informative),
   customers get fixed IPs and DNS entries. Running servers over the
   cable line is forbidden, no firewall, but ports 80, 21 usw are scanned
   on a regular base.
   
   Use of bandwidth is limited neither in volume nor in time.
   
   The provider had great availability problems a while ago, but they
   seem more or less fixed now; I am content with the Service. Transfers
   go up to ~30k (intercontinental, too).
   
   Please contact Bernd if you have additional questions. He has kindly
   agreed to provide assistance to any current or new Linux user.
     _________________________________________________________________
   
4. Hybrid Cable modem ISPs

   If you think you have the card recognized you have to now look at the
   entry for your ISP. I have sorted the information according to a
   provider because setups are mostly ISP specific.
   
   This section is for people who are using so-called "hybrid" cable
   modems. Hybrid modems are modems that need two hookups (connections),
   one to the (TV) cable and one to the phone line. TV cable is used for
   downloading while phone line is used for uploading.
     _________________________________________________________________
   
4.1. Adelphia Powerlink, USA

   Instructions on how to get your Adelphia Powerlink hybrid modem
   running under Linux can be found at [220]http://linuxpower.cx/~cable/
     _________________________________________________________________
   
4.2. LinkExpress, Brasil

   This information is provided by Rodrigo Severo <[221]rodrigo@who.net>:
   
   First of all, let me tell you that here we have the MMD Cable Modem
   from General Instrument. We use SurfBoard 1000 ISA board for download
   and a regular telephone modem for upload. I would prefer to use an
   external board like the SurfBoard 1200 which is available only to
   corporate users, i.e., willing to pay US$ 200,00 instead of the
   regular US$ 30,00 so I found out this driver for the internal ISA
   board. For home users, Linkexpress (my ISP) just installs and supports
   the internal ISA board - Surfboard 1000. If you want to use it, you
   have to install Windows 95/98 on your computer and let the guy from
   Linkexpress install the equipment. After that, make your Linux
   installation as you like.
   
   I started from the files I downloaded from
   [222]http://linuxpower.cx/~cable/.
   
   Here is the relevant data:
   
     * ISP: LinkExpress [223]http://www.linkexpress.com.br
     * DNS: 200.252.88.20
     * Frequency: 351 MHz
     * Phone number: 321 3300
     * City: Brasilia
     * Province: Distrito Federal
     * Upload speed: regular 33.6K (just the download goes through the
       cable modem)
       
   During a download from a local tucows mirror I got 70KB~300KB per
   second. From distant sites I managed to get 30KB/s a few times.
   
   More information about LinkExpress can be found at
   [224]http://www.linkexpress.com.br/.
     _________________________________________________________________
   
4.3. ExpressNet, Maryland

   I recently accuired an expressnet cable modem for the maryland area.
   it is a com21 one way modem and I had a hell a time making it work so
   id like to share my knowledge in your faq maybe? well heres what I
   learned inorder for the PPP connection to authenticate the user must
   be running PAP which consists of editing the /etc/ppp/pap-secrets file
   accordingly:
#/etc/ppp/pap-secrets
#this is the PAP secrets file for PPP
#the quotes are required on both
"username"      *       "password"

   after that they must create a PPP-on script what ever name it must
   execute this command:
exec /usr/sbin/pppd debug persist /dev/ttyS1 38400 0.0.0.0:0.0.0.0 connect "cha
t -v TIMEOUT 3 ABORT 'BUSY' ABORT 'NOANSWER' '' ATH TIMEOUT 30 'OK' ATDTTELEPHO
NE CONNECT ''"

   this must be done with no carrage returns either
   
   next step is to modify the /etc/ppp/ip-up.local file if it does not
   exist it should be created it should read the following:
#!/bin/bash
#/etc/ppp/ip-up.local
#this will set up the route to the ppp device as default everytime the modem
#authenticates dont include it if you do not want this option
route add default ppp0

   then the user must configure their ethernet card on box I have a
   3c905.
   
   I configured it the following way:
ifconfig eth0 up
ifconfig eth0 10.0.0.1 broadcast 10.0.0.15 netmask 255.255.255.240

   then I added some more routes to the kernel routing table as follows:
route add -host 10.0.0.1 eth0
route add -net 10.0.0.0 eth0

   all of these commands can be added into a script file as follows
#!/bin/bash
#This is a script file for establishing the cable modem IF device properties as
#well as the route properties
ifconfig eth0 up
ifconfig eth0 10.0.0.1 broadcast 10.0.0.15 netmask 255.255.255.240
route add -host 10.0.0.1 eth0
route add -net 10.0.0.0 eth0

   thats all and the cable modem connection is setup fast as hell I might
   add.
   
   Contributors: Chris <[225]chris@wrm.grdn.net> and Mike Milbert
   <[226]mike@milbert.com>.
     _________________________________________________________________
   
4.4. Charter Pipeline, Riverside, CA

   This information is provided by Gabriel Peters
   <[227]gpx1@earthlink.net>:
   
   (I have Charter Pipeline, Powered by Earthlink, Riverside, CA) The
   modem is a Com21 ComPORT 2000.. connected to the computer via 10 BaseT
   ethernet cable to a Linksys 10/100 ethernet card (Cable modem,
   ethernet cabling, and ethernet card supplied) The ethernet card driver
   that I had to compile into the kernel was for the DEC Tulip.
   auto-detected the card and set it up nicely.
   
   This is the information I needed:
eth0 IP address - 10.0.0.1
DNS Servers - 207.217.126.81, 207.217.120.83
Subnet Mask - 255.255.255.240
Gateway: None
Your hostname should be CBL-(your username).hs.earthlink.net

   Then you need to configure PPP to dial up your access number as
   normal.. What I had to do to get it to work was this: I typed ifconfig
   eth0 down to shutdown the ethernet, ppp-go to dial in, once it
   reported my IP addresses, i typed ifconfig eth0 up and voila, it
   worked perfectly.
   
   Editor's comment:
   
   Each time PPP link is brought up or down pppd executes scripts
   /etc/ppp/ip-up (link up) and /etc/ppp/ip-down (link down) so in order
   to have Ethernet network go up and down with PPP link simply add:
ifconfig eth0 up

   before exit 0 statement in /etc/ppp/ip-up and ifconfig eth0 down in
   ip-down.
     _________________________________________________________________
   
4.5. Chambers Cable, Chico, CA / Fundy Cable, New Brunswick

   This information is provided by Brian Moore <[228]bem@cmc.net>:
   
   For those using Chambers Cable in Chico, CA, the product is the
   Scientific Atlanta data Xcellerator(tm) modem. Mike Cumings of Cal
   State University wrote a nifty driver for it, available at
   [229]http://www.ecst.csuchico.edu/~mcumings/cablemodem/. This should
   also work for others using the same modem, such as Fundy Cable of New
   Brunswick.
     _________________________________________________________________
   
4.6. Smyrna Cable, Atlanta, GA

   This information is provided by Blake Sorensen
   <[230]librarian@unseen.net>:
   
   I have Smyrna Connect, supported by Smyrna Cable in Atlanta, GA. They
   are currently (June, 1999) using half-duplex but are scheduled to have
   full-duplex within six months. The Cable Modem is a ComPort Com21.
   Here is the configuration stuff I needed to get my linux box running
   as my dialup.
   
   My eth0 device is a 3com ISA card set to IP 10.0.0.1, Bcast
   10.0.0.255, Mask 255.255.255.0.
   
   The machine is set to the hostname Smyrna418.smyrnacable.net where
   Smyrna418 is my username. I don't think this is that important, but I
   haven't fiddled with it to see if it will still work once I change the
   hostname.
   
   My modem is an external 56K X2 US Robotics on /dev/ttyS0.
   
   I also have eth1 (a DEC tulip based pci card) set up as 192.168.0.1 as
   the gateway for the rest of my network to masquerade behind.
   
   Smyrna Connect does not give you DNS info for the cablemodem since you
   are supposed to use the Windows PPP feature of using the default DNS
   for the server you dial in to. However, they do have one that works at
   209.116.152.252.
   
   I use a ppp connection script to dial in, but the guts of it is this:
/usr/sbin/pppd modem /dev/ttyS0 persist mru 1000 asyncmap 0 \
-detach crtscts user Smyrna??? defaultroute connect '/usr/sbin/chat \
ABORT BUSY ABORT ERROR "" ATZ OK ATDT7704365664 CONNECT' \
57600 0.0.0.0:0.0.0.0 &

   I keep the persist in there since Smyrna Connect has a habit of
   dropping the connection every once in awhile, and this way it
   automatically dials back in. You will need to replace the Smyrna??? in
   the above command with your own username and put the line:
Smyrna???       Smyrna???       password

   in the file /etc/ppp/pap-secrets.
     _________________________________________________________________
   
4.7. Amnet de Costa Rica, Costa Rica

   This information is provided by Roberto Salvatierra
   <[231]chuby@internettico.com>:
   
   Ok to set up a Hybrid cable modem conection using Costa Rica's Amnet
   Provider is not all that hard ( once you get the hang of it ) is like
   the other providers that use com21 modems, but with some minor
   diferences.
   
   My Hardware is:
CableModem: Com21 ComPort 1000
Modem     : Rockwell 56k
Ethernet  : Ne2k PCI clone
Machine   : i386
Os        : Debian 2.1
Kernel    : either a 2.2.x or a 2.3.x*

   The first thing I did was disable my whole networking system, mainly
   because i had a real mess on my routing tables, hosts, and resolv.conf
   files ( I was using several ISP's and an intranet ) so I opted for
   this but that was just me, I even stopped lo so I started with a clean
   config.
   
   okey first of all if you have a dual system ( win/linux ) make sure
   the system is working under windows, that way we can make sure
   everything is up and running, after that, reboot to linux**.
   
   If you don't have a dual system I found something interesting that
   MIGHT help you state if the cablemodem and the eth card are
   functional, first, type this on your system:
ifconfig eth0 up
ifconfig eth0 10.0.0.1 netmask 255.255.255.240
route add -host 10.0.0.1 eth0

   after that look in your system log files for pings from 10.0.0.4 ( I
   have no idea why but this machine keeps "pinging" my box ,I asked
   amnet's help desk what was this all about, and they didn't give me an
   answer I guess they do It to check the network integrity) well anyhow,
   if you get this pings means that amnet connection is working okey.
   
   well after we have stated that the cable modem is up and running the
   rest is quite easy.
   
   if you did the above step now lets bring eth0 down ( ifconfig eth0
   down )
   
   first lets place amnet's DNS where it sould be in /etc/resolv.conf so
   we need to add this:
search amnet.co.cr
nameserver 196.40.3.10

   okey now we need a ppp script for the modem
   
   this one works: ( we all use the same username "amnet" and password
   "conexion" so for this to work just cut and paste)
exec /usr/sbin/pppd /dev/ttyS1 57600 0.0.0.0:0.0.0.0 debug user amnet
defaultroute connect "chat -v TIMEOUT 60 ABORT 'BUSY' ABORT 'NOANSWER' ''
ATH TIMEOUT 60 'OK' ATDT2969130 CONNECT ''"

   amnet uses PAP (password authentication protocol) to authenticate
   users so we need to add a line to /etc/ppp/pap-secrets:
"amnet" * "conexion"

   okey now you need to bring ppp up so just run that script to check
   that it works type: ifconfig, now you should have something like this:
ppp0      Link encap:Point-to-Point Protocol
          inet addr:196.40.3.177  P-t-P:196.40.30.114  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:7 errors:1 dropped:0 overruns:0 frame:1
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          Collisions:0

     Important: make sure at this point that you do not have eth0 up or
     it WILL NOT WORK
     
   okey after you have this working type this:
ifconfig eth0 up
ifconfig eth0 10.0.0.1 netmask 255.255.255.240
route add -host 10.0.0.1 eth0

   now type ifconfig you should have something like this:
eth0      Link encap:Ethernet  HWaddr 00:00:21:61:7C:F0
          inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5594 errors:0 dropped:0 overruns:0 frame:0
          TX packets:241 errors:0 dropped:0 overruns:0 carrier:0
          Collisions:0
          Interrupt:11 Base address:0xde00

ppp0      Link encap:Point-to-Point Protocol
          inet addr:196.40.3.142  P-t-P:196.40.30.114  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:7 errors:2 dropped:0 overruns:0 frame:0
          TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
          Collisions:0

   and voila , your conection is up and running !!
   
   some tips:
   
   when you are not connected your eth should be DOWN activate eth only
   AFTER ppp is running OR IT WILL NOT WORK.
   
   To make this you can add the eth up and down scripts to /etc/ppp/ip-up
   and /etc/ppp/ip-down scripts ( on debian just place them on
   /etc/ppp/ip-up.d and /etc/ppp/ip-down.d )
   
   ip-up should contain this:
ifconfig eth0 up
ifconfig eth0 10.0.0.1 netmask 255.255.255.240
route add -host 10.0.0.1 eth0

   and ip-down this:
ifconfig eth0 down

   now here is a WORKING route table that might help you troubleshooting
   the system: ( my HOSTN = hostname )
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
HOSTN.amnet.co. *               255.255.255.255 UH    0      0        0 eth0
196.40.30.114   *               255.255.255.255 UH    0      0        0 ppp0
HOSTN.amnet.co. *               255.255.255.240 U     0      0        0 eth0
default         196.40.30.114   0.0.0.0         UG    0      0        0 ppp0

   Relevant Information:
DNS      : 196.40.3.10
----- eth0 -----
IP       : 10.0.0.1
NetMask  : 255.255.255.240
Bcast    : 10.255.255.255
Gateway  : NONE
----- ppp ------
IP       : 196.40.X.X (Dhcp Pool)
NetMask  : 255.255.255.255
Bcast    : Unknown
Gateway  : Self Default

   that's all folks !!
   
   if you need this in spanish look for it in:
   [232]http://www.internetTICO.com/cablemodem.html
   
   Questions/comments: <[233]chuby@internettico.com>. Please use the
   subject CABLEMODEM or I will not answer.
   
   Biography: Linux Cable Modem mini-how-to Chapter: Hybrid cable modems
   sections, 4.2 and 4.4
   
   * about using 2.3.x kernels, this are unstable as anyone knows but I
   found that the performace with this kernel and amnet is LOUSY ( like a
   14K modem ) I DO NOT RECOMEND USING IT, but anyhow if you do use it
   and you get that your machine does not have ppp do not panic just
   upgrade your pppd program, 2.3.x kernels use a split async sync
   interface so pppd < 2.3.10 will NOT work.
   
   ** sometimes when I'm using the cable modem on windows and I reboot to
   linux the modem gets "stupid" so I need to turn off the modem, the
   machine, then turn on the modem and restart the machine after that it
   always work. I have no Idea why this happens but I'm guessing that the
   ethernet card has a different hardware address on windows and linux
   (wierd) and that the modem keeps this config on an memory, and that it
   needs to be cleand up for it to work, so if it was working on windows
   and you are not getting even a ping on linux try this.
   
   More info about Amnet can be obtained at [234]http://www.amnet.co.cr/.
     _________________________________________________________________
   
4.8. Prime Cable, Chicago, IL

   This information is provided by Eric Agnew
   <[235]agnew@goku.dyndns.org>:
   
   I just got a hybrid com21 setup w/ Prime Cable in Chicago, and I have
   a very important addition that will save other users (particularly
   debian users w/ newer kernels) a LOT of grief:
   
   When I initially set everything up, I was able to establish the ppp
   connection just fine, but the only things coming back over eth1 were
   broadcast packets from an internal (10.0.0.x) network. After 3 weeks
   of extreme frustration, I finally found the solution in the kernel
   docs under Documentation/networking/README.sb1000:
   
   Solution -- As root type:
echo 0 > /proc/sys/net/ipv4/conf/cm0/rp_filter'

   so it can share the same IP address as the ppp0 interface.
   
   The boot-time script that sets this normally on debian systems is in
   /etc/init.d/networking, in the 'spoofprotect_rp_filter' function. I
   simply added 'echo 0 > /proc/sys/net/ipv4/conf/eth1/rp_filter' after
   it had done everything else. To be sure, I also added it to a script I
   added to /etc/ppp/ip-up.d that brought eth1 up if I was using the
   cable connection (as opposed to my other straight-ppp connection).
     _________________________________________________________________
   
4.9. Millennium Digital Media, Maryland

   This information is provided by Mike Miller
   <[236]CableModem@mikemiller.net>:
   
   I live in Maryland (Anne Arundel County) where my cable company is
   Millennium Digital Media ( [237]http://millenniumdigitalmd.com/ ),
   which offers Cable Modem service from Cablespeed (
   [238]http://cablespeed.com/ ). Since most areas aren't currently
   upgraded to 2-way digital service, for now they're giving us a General
   Instruments SURFboard SB2100D external (hybrid) cable modem (which
   includes a 33.6 modem), so you plug the cable and phone line right
   into the cable modem -- no need to use your own modem or set up ppp or
   anything. The modem uses DHCP to determine all the settings and
   connect to the network, so all I have to do it switch on the modem and
   it automatically dials up and connects to the network. To get Linux
   working, all I had to do was load and configure dhcpd (or
   dhcp-client). Since I'm using Debian, all I ran was:
   apt-get install dhcp-client

   and voila! I was on the net.
   
   If you're running something other than Debian, please read DHCP
   mini-HOWTO at [239]http://www.oswg.org/oswg-nightly/DHCP.html.

References

   1. Cable-Modem.html#INTRODUCTION
   2. Cable-Modem.html#AEN22
   3. Cable-Modem.html#AEN27
   4. Cable-Modem.html#AEN31
   5. Cable-Modem.html#AEN42
   6. Cable-Modem.html#AEN47
   7. Cable-Modem.html#ETHERNET
   8. Cable-Modem.html#ISPS
   9. Cable-Modem.html#MEDIAONE
  10. Cable-Modem.html#HOME
  11. Cable-Modem.html#AEN154
  12. Cable-Modem.html#AEN169
  13. Cable-Modem.html#AEN182
  14. Cable-Modem.html#JONES
  15. Cable-Modem.html#AEN213
  16. Cable-Modem.html#AEN226
  17. Cable-Modem.html#AEN232
  18. Cable-Modem.html#AEN237
  19. Cable-Modem.html#AEN264
  20. Cable-Modem.html#AEN272
  21. Cable-Modem.html#AEN292
  22. Cable-Modem.html#AEN318
  23. Cable-Modem.html#A2000
  24. Cable-Modem.html#AEN338
  25. Cable-Modem.html#AEN356
  26. Cable-Modem.html#AEN371
  27. Cable-Modem.html#AEN381
  28. Cable-Modem.html#AEN387
  29. Cable-Modem.html#AEN435
  30. Cable-Modem.html#AEN443
  31. Cable-Modem.html#AEN474
  32. Cable-Modem.html#AEN497
  33. Cable-Modem.html#AEN503
  34. Cable-Modem.html#AEN512
  35. Cable-Modem.html#AEN519
  36. Cable-Modem.html#AEN526
  37. Cable-Modem.html#AEN535
  38. Cable-Modem.html#AEN545
  39. Cable-Modem.html#AEN552
  40. Cable-Modem.html#AEN566
  41. Cable-Modem.html#AEN577
  42. Cable-Modem.html#AEN585
  43. Cable-Modem.html#AEN594
  44. Cable-Modem.html#AEN600
  45. Cable-Modem.html#AEN608
  46. Cable-Modem.html#AEN615
  47. Cable-Modem.html#AEN627
  48. Cable-Modem.html#AEN634
  49. Cable-Modem.html#AEN646
  50. Cable-Modem.html#AEN660
  51. Cable-Modem.html#AEN720
  52. Cable-Modem.html#AEN731
  53. Cable-Modem.html#HYBRID
  54. Cable-Modem.html#ADELPHIAHYBRID
  55. Cable-Modem.html#AEN752
  56. Cable-Modem.html#EXPRESSNET
  57. Cable-Modem.html#AEN802
  58. Cable-Modem.html#AEN823
  59. Cable-Modem.html#AEN829
  60. Cable-Modem.html#AEN846
  61. Cable-Modem.html#AEN908
  62. Cable-Modem.html#AEN918
  63. http://www.cs.unm.edu/~vuksan/linux/Cable-Modem.html
  64. mailto:vuksan-feedback@veus.hr
  65. mailto:dsulli@home.com
  66. http://www.opencontent.org/opl.shtml
  67. http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO.html
  68. http://www.oswg.org/oswg-nightly/DHCP.html
  69. http://www.mediaone.com/
  70. Cable-Modem.html#MEDIAONE
  71. http://support.3com.com/infodeli/tools/nic/index.htm
  72. mailto:sstancil@home.com
  73. http://www.linuxforum.com/plug/projects.html
  74. http://www.monmouth.com/~jay/Linux/
  75. mailto:akaiceman@hotmail.com
  76. mailto:dan@sidhe.org
  77. http://www.kernel-panic.com/user_files/cox.at.home.html
  78. mailto:jstormes@gtfcu.com
  79. mailto:mrscoobdoo@home.com
  80. mailto:positron@redstroke.com
  81. mailto:no_robmars_spam@yahoo.com
  82. mailto:miracle@procyon.com
  83. mailto:andywjones@home.com
  84. mailto:nuisance@DELETE_BEFORE_SENDINGcmu.edu
  85. Cable-Modem.html#SOLOMON
  86. http://www.home.com/
  87. http://www.oswg.org/oswg-nightly/DHCP.html
  88. http://www.math.uakron.edu/RoadRunner/
  89. http://people.qualcomm.com/karn/rr/index.html
  90. http://www.vortech.net/rrlinux/
  91. mailto:pjb@rocsoft.com
  92. http://www.rr.com/
  93. mailto:randal.leavitt@home.com
  94. http://members.home.net/randal.leavitt/CableModemConnectionNotes.html
  95. mailto:gregjacobs@home.com
  96. http://www.rogers.home.com/
  97. http://www.sunflower.com/
  98. mailto:gladiatr@artorius.sunflower.com
  99. http://www.gtecablemodem.com/
 100. http://computingcentral.msn.com/topics/bandwidth/speedtest.asp
 101. mailto:peenchee@asu.edu
 102. Cable-Modem.html#JONES
 103. mailto:breu@cfu.net
 104. mailto:mib@post.com
 105. http://www.oswg.org/oswg-nightly/DHCP.html
 106. http://www.users.bigpond.net.au/bpalogin/
 107. http://www.users.bigpond.net.au/bpalogin/tutorial.html
 108. http://www.users.bigpond.net.au/bpalogin/tutorial.html
 109. http://www.fibertel.com.ar/
 110. http://www.oswg.org/oswg-nightly/DHCP.html
 111. mailto:gwynp@artware.qc.ca
 112. mailto:mihaip@videotron.ca
 113. ftp://ftp.videotron.ca/pub/linux/
 114. mailto:s_kogan@alcor.concordia.ca
 115. http://www.videotron.ca/
 116. ftp://ftp.redhat.com/pub/contrib/hurricane/SRPMS/3c5x9utils-1.0-3.src.rpm
 117. ftp://ftp.redhat.com/pub/contrib/readmes/3c5x9utils-1.0-1.README
 118. mailto:marcel.ebmer@chello.at
 119. http://www.telekabel.at/
 120. http://www.oswg.org/oswg-nightly/DHCP.html
 121. http://huizen.dds.nl/~frodol/
 122. http://www.tebenet.nl/
 123. mailto:J.A.List@speed.A2000.nl
 124. http://agvk.a2000.nl/antwoorden/linux/
 125. http://noordholland.coax.nl/instellingen.html
 126. mailto:pmok@shaw.wave.ca
 127. http://shaw.home.com/
 128. http://www.shaw.ca/
 129. http://www.oswg.org/oswg-nightly/DHCP.html
 130. Cable-Modem.html#HOME
 131. Cable-Modem.html#HOME
 132. https://profile.home.net/Users/menu.htm
 133. http://www.ee.ualberta.ca/~pmok/linux/
 134. mailto:sean@incisive.dhs.org
 135. http://www.oswg.org/oswg-nightly/DHCP.html
 136. mailto:togrady@cgocable.net
 137. http://www.oswg.org/oswg-nightly/DHCP.html
 138. http://incisive.dhs.org/
 139. mailto:islesfan@nassau.cv.net
 140. http://www.netaxis.com/~wharris/optimum/index.html
 141. mailto:jieyao@letterbox.com
 142. http://www.oswg.org/oswg-nightly/DHCP.html
 143. mailto:Jerome.Sautret@wanadoo.fr
 144. http://www.oswg.org/oswg-nightly/DHCP.html
 145. mailto:cvd@casema.net
 146. Cable-Modem.html#EXPRESSNET
 147. http://www.wanadoo.nl/
 148. mailto:jedi@penguin.lcvm.com
 149. http://www.oswg.org/oswg-nightly/DHCP.html
 150. http://penguin.lvcm.com/
 151. mailto:pykeldermans@usa.net
 152. http://www.oswg.org/oswg-nightly/DHCP.html
 153. http://www.tvd.be/
 154. http://www.tvd.net/
 155. mailto:karel.goderis@pandora.be
 156. http://www.oswg.org/oswg-nightly/DHCP.html
 157. http://www.pandora.be/
 158. http://www.telenet.be/
 159. mailto:iota@inaxx.net
 160. http://www.oswg.org/oswg-nightly/DHCP.html
 161. http://www.cybercable.fr/
 162. mailto:fstx@algorithmica.se
 163. http://www.oswg.org/oswg-nightly/DHCP.html
 164. http://www.starport.se/
 165. mailto:support@gci.net
 166. http://www.oswg.org/oswg-nightly/DHCP.html
 167. http://www.gci.net/
 168. mailto:nigelwin@the.net.nz
 169. http://www.com21.com/
 170. http://www.saturn.co.nz/
 171. mailto:jaco@dynasol.com
 172. http://www.dynasol.nl/~jaco/redhat6.0/install.html
 173. http://www.oswg.org/oswg-nightly/DHCP.html
 174. http://www.chello.nl/
 175. mailto:kspfohl@adelphia.net
 176. http://www.oswg.org/oswg-nightly/DHCP.html
 177. Cable-Modem.html#ADELPHIAHYBRID
 178. mailto:jjorgens@bdsinc.com
 179. mailto:mark@xanderbelly.com
 180. http://www.easydns.com/
 181. mailto:wired.poet@sci.fi
 182. http://www.oswg.org/oswg-nightly/DHCP.html
 183. http://www.oswg.org/oswg-nightly/DHCP.html
 184. http://www.htvi.net/
 185. mailto:denis@o3m.com
 186. http://www.gardenstatecable.com/
 187. mailto:garrison@olga.net
 188. http://www.zoominternet.net/
 189. http://www.oswg.org/oswg-nightly/DHCP.html
 190. http://www.oswg.org/oswg-nightly/DHCP.html
 191. mailto:chris@free-source.com
 192. http://www.oswg.org/oswg-nightly/DHCP.html
 193. mailto:msoeima@netcabo.pt
 194. http://www.oswg.org/oswg-nightly/DHCP.html
 195. http://www.netcabo.pt/
 196. mailto:galan@arquired.es
 197. http://www.supercable.es/
 198. mailto:cog-cablemodem@cognite.net
 199. http://www.ntl.com/cablemodems/
 200. http://www.oswg.org/oswg-nightly/DHCP.html
 201. http://www.lug.org.uk/
 202. mailto:thiagom@mail.com
 203. http://www.oswg.org/oswg-nightly/DHCP.html
 204. mailto:rishi@w-o-i.com
 205. mailto:vinay@avasthi.com
 206. mailto:arpadffy@polarfox.com
 207. http://www.comhem.se/
 208. http://www.telia.com/
 209. http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO.html
 210. http://login1.telia.com/
 211. http://www.linuxdoc.org/HOWTO/NET3-4-HOWTO.html
 212. http://www.oswg.org/oswg-nightly/DHCP.html
 213. http://www.linuxdoc.org/HOWTO/IP-Masquerade-HOWTO.html
 214. http://www.linuxdoc.org/HOWTO/IPCHAINS-HOWTO.html
 215. http://login1.telia.com/
 216. mailto:nick@debau.ch
 217. mailto:haug@liwest.at
 218. mailto:helpdesk@liwest.at
 219. http://www.liwest.at/
 220. http://linuxpower.cx/~cable/
 221. mailto:rodrigo@who.net
 222. http://linuxpower.cx/~cable/
 223. http://www.linkexpress.com.br/
 224. http://www.linkexpress.com.br/
 225. mailto:chris@wrm.grdn.net
 226. mailto:mike@milbert.com
 227. mailto:gpx1@earthlink.net
 228. mailto:bem@cmc.net
 229. http://www.ecst.csuchico.edu/~mcumings/cablemodem/
 230. mailto:librarian@unseen.net
 231. mailto:chuby@internettico.com
 232. http://www.internetTICO.com/cablemodem.html
 233. mailto:chuby@internettico.com
 234. http://www.amnet.co.cr/
 235. mailto:agnew@goku.dyndns.org
 236. mailto:CableModem@mikemiller.net
 237. http://millenniumdigitalmd.com/
 238. http://cablespeed.com/
 239. http://www.oswg.org/oswg-nightly/DHCP.html
