Configuration des MODEMs ADSL sous Linux Ubuntu et Kubuntu
Les pré-requis :
- Avoir activé son compte en téléphonant au fournisseur.
- Avoir branché les câbles (téléphoniques, électriques, réseau ou USB) comme indiqué dans la documentation du fournisseur.
- Avoir installé le paquet pppoeconf (préinstallé depuis Dapper par défaut)
- Être connecté sur un utilisateur administrateur (celui créé lors de l'installation)
Configuration
Tout est simple pour cette configuration, il suffit de suivre les étapes :
- Démarrez un terminal:
- 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 commandepon 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…
Si vous avez un problème avec l'Auto connexion à Internet
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.
Autres pages en lien avec les sujets
Contributeur : L'ami René (L'auteur), YoBoY.