There are many types of configurations used by Linux DSL users. This page outlines the choices and links to relevant Linux documentation.
If this is your first time connecting to the Interent with TFN DSL, or if you are having technical difficulties with the connection, check to make sure that the "Link" light is indicating the presence of a physical connection. If you cannot figure out which light is the "Link" light check the manual which came with your DSL modem.
If your modem is indicating that there is no physical connection (Link), double-check to make certain that everything is plugged in properly. If that does not solve the problem, contact Toronto Free-Net.
Connecting a single computer to Toronto Free-Net through the use of a PPPoE client is one of the more common methods of using the DSL connection. By far the most common PPPoE client in the Linux world is from Roaring Penguin Software. In fact, most modern Linux distributions contain wizards which can automatically install and configure a PPPoE connection right out of the box, while users of older Linux distributions will have to build the client from the source code available on the Roaring Penguin web site.
If you acquire Roaring Penguine PPPoE from an RPM it is important to ensure that you are using a version that is compatible with your version of glibc. Otherwise, you will have to download the rp-pppoe source and recompile it yourself.
Sources of additional information:
Probably one of the simplest way to connect to a DSL connection, regardless of your operating system, is through the use of a residential gateway. These units have PPPoE clients built-in, and can usually set up your Internet connection by simply entering the login information provided to you by Toronto Free-Net when you ordered your DSL connection.
Residential gateways can typically handle 4 or more computers on the same Internet connection with minimum configuration, and are readily available for purchase from many consumer electronics shops, or online.
Some manufacturer web sites:
This is the most powerful and flexible method of installing more than one computer to Toronto Free-Net. Essentially, the basic idea is to equip one computer with two network cards - one to connect to the Internet, and one to connect to an inexpensive multi-port hub. This can also be done with more than two network cards, one for the Internet, and one for each computer on your network, though this is much more complicated to set up from a hardware point of view.
To start with, you must set up the PPPoE client, as detailed in the "Single PC, Direct Conection" section above, and ensure that you can access the Internet through the DSL connection. If you have difficulty, check that you have configured the right network card - this is the most common mistake.
Once you have the Internet connection up and running, you then need to setup the IP Masquerading portion of the connection, by reading the Linux IP-Masquerade-HOWTO.
Further information can be found in the Masquerading Made Simple HOWTO and in the Linux Advanced Routing and Traffic Control HOWTO.
A good way to reduce the amount of configuration required on each individual computer on your home network is to equip your gateway computer with a DHCP server which will pass on the network configuration to the client machines. Many new distributions come with a DHCP server that can be configured through the use of a wizard. Check your OS documentation, or the DHCP mini-HOWTO for details.