Configuration des MODEMs ADSL sous Linux Ubuntu et Kubuntu

  1. Avoir activé son compte en téléphonant au fournisseur.
  2. Avoir branché les câbles (téléphoniques, électriques, réseau ou USB) comme indiqué dans la documentation du fournisseur.
  3. Avoir installé le paquet pppoeconf (préinstallé depuis Dapper par défaut)
  4. Être connecté sur un utilisateur administrateur (celui créé lors de l'installation)

Tout est simple pour cette configuration, il suffit de suivre les étapes :

  • Pour lancer le module de configuration de la connexion pppoe, entrez la commande suivante dans le terminal :
  sudo pppoeconf

Suivez les instructions suivantes :

┌─────┤ Tous les périphériques ont-ils été trouvés ? ├─────┐
│                                                          │
│ Il a été trouvé 1 périphériques Ethernet :               │
│ eth0                                                     │
│                                                          │
│ Veuillez indiquer si toutes vos interfaces Ethernet      │
│ apparaissent dans la liste.                              │
│ (Dans le cas contraire, modconf va être lancé pour que   │
│ vous puissiez charger les pilotes des cartes             │
│ manuellement).                                           │
│                                                          │
│               <Oui>                  <Non>               │
└──────────────────────────────────────────────────────────┘
  • Répondez : <Oui>
┌────────────────┤ Connexion DSL trouvée ├─────────────────┐
│                                                          │
│ Un concentrateur d'accès a été trouvé sur eth0.          │
│ Veuillez confirmer si PPPoE doit être configuré pour     │
│ cette connexion.                                         │
│                                                          │
│               <Oui>                  <Non>               │
└──────────────────────────────────────────────────────────┘
  • Répondez : <Oui>
┌──────────────┤ Faut-il continuer la configuration ? ├──────────────┐
│                                                                    │
│ Si vous continuez, le fichier de configuration                     │
│ /etc/ppp/peers/dsl-provider sera modifié. Assurez-vous d'avoir     │
│ une copie de sauvegarde avant d'accepter.                          │
│                                                                    │
│ Veuillez confirmer la poursuite de la configuration.               │
│                                                                    │
│                  <Oui>                     <Non>                   │
└────────────────────────────────────────────────────────────────────┘
  • Répondez : <Oui>
┌───────────────────────┤ Options courantes ├────────────────────────┐
│                                                                    │
│ La plupart des utilisateurs des services de fournisseurs de        │
│ connexion intermittentes préfèrent mettre les options « noauth »   │
│ et « defaultroute » dans leur configuration et suppriment          │
│ l'option « nodetach ». Veuillez confirmer si vous souhaitez que    │
│ votre fichier de configuration soit vérifié et ces paramètres      │
│ changés si nécessaire.                                             │
│                                                                    │
│                  <Oui>                     <Non>                   │
└────────────────────────────────────────────────────────────────────┘
  • Répondez : <Oui>
┌────────────────────┤ Identifiant : ├─────────────────────┐
│ Veuillez indiquer l'identifiant que vous devez fournir   │
│ habituellement à votre fournisseur d'accès pour la       │
│ connexion PPP. Si vous voulez voir les écrans d'aide,    │
│ indiquez une valeur vide.                                │
│                                                          │
│ b1xxxxXX@sympatico.ca___________________________________ │
│                                                          │
│                          <Ok>                            │
└──────────────────────────────────────────────────────────┘
  • Entrez ici votre numéro de compte Sympatico, suivi de : @sympatico.ca (Comme dans l'exemple ci-dessus)
┌────────────────────┤ Mot de passe : ├────────────────────┐
│ Veuillez indiquer le mot de passe que vous devez         │
│ fournir habituellement à votre fournisseur d'accès       │
│ pour la connexion PPP.                                   │
│                                                          │
│ Remarque : le mot de passe sera visible pendant que      │
│ vous le taperez.                                         │
│                                                          │
│ xxxxxxxx________________________________________________ │
│                                                          │
│                                                          │
│                          <Ok>                            │
└──────────────────────────────────────────────────────────┘
  • Entrez ici votre mot de passe pour la connexion Sympatico.
  • Remarque : pas pour votre courriel, ils ne sont pas les mêmes !
┌┤ Faut-il utiliser le serveur de noms du fournisseur d'a ├┐
│                                                          │
│ You need at least one DNS IP address to resolve the      │
│ normal host names. Normally your provider sends you      │
│ addresses of useable servers when the connection is      │
│ established. Would you like to add these addresses       │
│ automatically to the list of nameservers in your local   │
│ /etc/resolv.conf file? (recommended)                     │
│                                                          │
│               <Oui>                  <Non>               │
└──────────────────────────────────────────────────────────┘
  • Répondez : <Oui>
┌─────────────────┤ Problème de « MSS » restreint ├──────────────────┐
│                                                                    │
│ Many providers have routers that do not support TCP packets with   │
│ a MSS higher than 1460. Usually, outgoing packets have this MSS    │
│ when they go through one real Ethernet link with the default MTU   │
│ size (1500). Unfortunately, if you are forwarding packets from     │
│ other hosts (i.e. doing masquerading) the MSS may be increased     │
│ depending on the packet size and the route to the client hosts,    │
│ so your client machines won't be able to connect to some sites.    │
│ There is a solution: the maximum MSS can be limited by pppoe.      │
│ You can find more details about this issue in the pppoe            │
│ documentation.                                                     │
│                                                                    │
│ Should pppoe clamp MSS at 1452 bytes?                              │
│                                                                    │
│ If unsure, say yes.                                                │
│                                                                    │
│ (If you still get problems described above, try setting to 1412    │
│                                                                    │
│                  <Oui>                     <Non>                   │
└────────────────────────────────────────────────────────────────────┘
  • Répondez : <Non>
┌─────┤ Faut-il activer la connexion au démarrage ? ├──────┐
│                                                          │
│ Le démon pppd est maintenant configuré. Veuillez         │
│ indiquer si la connexion doit être activée au            │
│ démarrage de la machine.                                 │
│                                                          │
│               <Oui>                  <Non>               │
└──────────────────────────────────────────────────────────┘
  • Répondez : <Oui>, si la confidentialité et la sécurité de vos données ne vous préoccupent pas !
  • Dans le cas contraire, répondez <Non>, mais vous devrez activer votre connexion pour avoir accès à Internet.
┌────────────┤ Faut-il établir la connexion ? ├────────────┐
│                                                          │
│ Vous pouvez maintenant établir une connexion DSL en      │
│ exécutant « pon dsl-provider » et la terminer par        │
│ « poff ». Veuillez indiquer si vous souhaitez            │
│ effectuer cette opération maintenant.                    │
│                                                          │
│               <Oui>                  <Non>               │
└──────────────────────────────────────────────────────────┘
  • Répondez : <Oui> pour tester votre nouvelle connexion, vous devriez avoir le message suivant :
┌──────────────────┤ Connexion établie ├───────────────────┐
│                                                          │
│ La connexion DSL a été établie. Vous pouvez utiliser     │
│ la commande « plog » pour en voir l'état ou « ifconfig   │
│ ppp0 » pour des informations générales sur l'interface.  │
│                                                          │
│                          <Ok>                            │
└──────────────────────────────────────────────────────────┘
  • À la fin de votre promenade sur le Net, n'oubliez pas de vous déconnecter avec la commande poff et utilisez la commande pon dsl-provider pour vous reconnectez !

Un conseil : Notez ces commandes pour les avoir à portée de main au besoin :

  • sudo pon dsl-provider : Pour établir une connexion DSL.
  • sudo poff : Pour terminer votre connexion.
  • plog : Pour voir l'état de la connexion.
  • ifconfig ppp0 : Pour voir les informations générales sur l'interface.
  • Tapez, simultanément sur les touches <Ctrl><D> pour fermer et quitter la console.

Bonne navigation…

Provenance : http://nawer.freecontrib.org/index.php?2005/09/29/113-breezy-et-auto-connexion

– Début –

Edit 1 : Si lors de votre passage à Ubuntu Breezy Badger (qui est encore instable) vous avez des soucis d'auto connexion au démarrage avec votre modem Ethernet et qu'il faut relancer le script pppoeconf à chaque fois, il suffit simplement d'ajouter dans /etc/network/interfaces, juste avant auto dsl-provider les deux lignes suivantes :

auto eth0
iface eth0 inet dhcp

Avec la commande :

sudo kwrite /etc/network/interfaces

ou :

sudo gedit /etc/network/interfaces

Forcément, si la carte réseau (ici eth0 - à adapter) est configurée avant de lancer la connexion, ça marche mieux !

Edit 2 : Pour du DHCP (en général, les modems routeur, box et Cie), la modification ci dessus est correct. Pour du pppoe, il suffit de décommenter la ligne suivante du fichier /etc/ppp/peers/dsp-provider :

sudo gedit /etc/ppp/peers/dsp-provider
pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"

Avec la commande :

sudo kwrite /etc/ppp/peers/dsl-provider

Pour tester sans rebooter, il suffit de taper dans un terminal :

sudo /etc/init.d/networking restart

Pour tester les modifications du fichier /etc/network/interfaces (uniquement les interfaces marquées auto)

sudo ifdown -a
sudo ifup -a

Edit 3 : En réalité, c'était un bug de breezy : 16774 Une solution temporaire pour activer l'interface Ethernet avant la tentative de connexion ppp est la suivante : Éditer le fichier /etc/init.d/ppp :

sudo kwrite /etc/init.d/ppp
...
case "$1" in
start)
    log_begin_msg "Starting up PPP link..."
    if [ "$RUNFILE" = "1" ]; then
  ifconfig eth0 up
        /etc/ppp/ppp_on_boot
    else
  ifconfig eth0 up
        pppd call provider
    fi
    log_end_msg $?
    ;;
stop)
...

– fin –

Enregistrez le fichier et redémarrer l'ordinateur.

  • modem_adsl_sympatico_5200.txt
  • Dernière modification: Le 02/07/2010, 13:10
  • (modification externe)