# ADSL Modems

## USB ADSL Modems

Often parts of ADSL USB modem drivers are proprietary, closed source software and so cannot be supplied with Ubuntu. To get a modem to work with these drivers, you will need to download files from Internet with a computer having a working connection, then transfer the downloaded files to your Ubuntu installation.

If you have a modem that can connect both via USB and ethernet, or an ethernet router, you should use the ethernet connection.

USB modem installation will require Internet access to download the necessary proprietary drivers. Configuration is beyond the scope of this guide; please see the links to the relevant installation instructions on the Ubuntu community help site, below.

To identify the model of your modem, note the name and number on the front. You may have to look for a label to discover the exact model. Consult the list below to see which driver your modem requires, and note the link.

When you go online to download the necessary drivers, you can download the relevant drivers using the links provided.

1. Speedtouch modems:

   https://help.ubuntu.com/community/UsbAdslModem/SpeedTouch

2. Modems using the Analog Devices Inc. eagle-usb I, II or III chipset (such as Sagem Fast 800, Comtrend ct 350 etc.):

   https://help.ubuntu.com/community/UsbAdslModem/ueagle-atm

   https://help.ubuntu.com/community/UsbAdslModem/EagleUsb

3. Connexant AccessRunner based modems:

   https://help.ubuntu.com/community/UsbAdslModem/EciAdsl

   https://help.ubuntu.com/community/UsbAdslModem/AccessRunner

   https://help.ubuntu.com/community/UsbAdslModem/e-techV2

## PPPoE Modems

This section is about setting up an ADSL Internet connection using an ethernet PPPoE modem.

You will require a subscription with an Internet Service Provider, and an installed, functional Internet connection. Most modems have a light which will be lit if it is currently connected to the Internet. You will also need your username and password for the Internet account.

### Setting up PPPoE

To set up the modem:

- Open a terminal (&terminal;)

- In the terminal, type

      sudo pppoeconf

- A text-based menu program will guide you through the following steps:

  1. Confirm that your Ethernet card is detected.

  2. Enter your username.

  3. Enter your password.

  4. If you already have a PPPoE Connection configured, you will be asked if it may be modified.

  5. Popular options: you are asked if you want the noauth and defaultroute options and to remove nodetach. Choose Yes.

  6. Use peer DNS - choose Yes.

  7. Limited MSS problem - choose Yes.

  8. When you are asked if you want to connect at start up, you will probably want to say yes.

  9. Finally you are asked if you want to establish the connection immediately.

- Once you have finished these steps, your connection should be working.

### Starting the connection

To start your ADSL connection on demand, in a terminal (&terminal;) type:

    sudo pon dsl-provider

### Stopping the connection

To stop your ADSL connection, in a terminal (&terminal;) type:

    sudo poff dsl-provider