[ Thanks to Sensei for this link.
“FREESCO (stands for FREEciSCO) is a free replacement for
commercial routers supporting up to 3 ethernet/arcnet/arlan network
cards or up to 2 modems. With FreeSCO you will be able to get
your entire home or office LAN connected to the Internet via a
single xDSL or Cable connection using either a static or dynamic IP
“This paper is going to cover setting up FreeSCO using an
external xDSL or Cable modem.”