Manuel FreeBSD
Précédent | Chapitre 25. PPP et SLIP | Suivant

# 25.4. Utiliser PPP sur Ethernet (PPPoE)

Contribution de (d'après http://node.to/freebsd/how-tos/how-to-freebsd-pppoe.html)Jim Mock.

Cette section décrit comment configurer PPP sur Ethernet (PPPoE).

## 25.4.1. Configuration du noyau

Il n'est plus du tout nécessaire de configurer le noyau pour utiliser PPPoE. Si le support netgraph nécessaire n'est pas compilé dans le noyau, il sera chargé dynamiquement par ppp.

## 25.4.2. Renseigner `ppp.conf`

Voici un exemple de fichier `ppp.conf` opérationnel:

    default:
      set log Phase tun command # vous pouvez détailler plus les traces si vous le désirez
      set ifaddr 10.0.0.1/0 10.0.0.2/0

    nom_du_fournisseur_d'accès:
      set device PPPoE:xl1 # remplacez xl1 par votre périphérique Ethernet
      set authname VOTRENOMDUTILISATEUR
      set authkey VOTREMOTDEPASSE
      set dial
      set login
      add default HISADDR

## 25.4.3. Exécuter ppp

En tant que `root`, vous pouvez lancer:

    # ppp -ddial nom_du_fournisseur_d'accès

## 25.4.4. Lancer ppp au démarrage

Ajoutez ce qui suit à votre fichier `/etc/rc.conf`:

    ppp_enable="YES"
    ppp_mode="ddial"
    ppp_nat="YES"   # si vous voulez activer NAT pour votre réseau local, sinon NO
    ppp_profile="nom_du_fournisseur_d'accès"

## 25.4.5. Utilisation d'une étiquette de service PPPoE

Parfois il sera nécessaire d'utiliser une étiquette de service pour établir votre connexion. Les étiquettes de service sont employées pour faire la distinction entre différents serveurs PPPoE attachés à un réseau donné.

Vous devez avoir l'information concernant l'étiquette de service dans la documentation fournie par votre fournisseur d'accès. Si vous ne pouvez la trouver, contactez le support technique de votre fournisseur d'accès Internet.

En dernier ressort, vous pourrez essayer la méthode suggérée par le programme Roaring Penguin PPPoE qui peut-être trouvé dans le catalogue des logiciels portés. Gardez cependant à l'esprit, que cela peut déprogrammer votre modem et le rendre inutilisable, aussi réfléchissez à deux fois avant de le faire. Installez simplement le logiciel fourni avec le modem par votre fournisseur d'accès. Ensuite accédez au menu Système du programme. Le nom de votre profil devrait y figurer. C'est habituellement le nom du FAI.

Le nom du profil (étiquette de service) sera utilisé dans l'entrée de configuration PPPoE dans le fichier `ppp.conf` dans la partie fournisseur d'accès de la commande `set device` (voir la page de manuel ppp(8) pour plus de détails). Cela devrait ressembler à ceci:

    set device PPPoE:xl1:FAI

N'oubliez pas de changer `xl1` pour le périphérique correct correspondant à votre carte Ethernet.

N'oubliez pas de changer `FAI` par le profil que vous avez déterminé ci-dessus.

Pour une information supplémentaire, consultez:

- Cheaper Broadband with FreeBSD on DSL par Renaud Waldura.

- Nutzung von T-DSL und T-Online mit FreeBSD par Udo Erdelhoff (en allemand).

## 25.4.6. PPPoE avec un modem ADSL 3Com® HomeConnect® Dual Link

Ce modem ne respecte pas la RFC 2516 (A Method for transmitting PPP over Ethernet (PPPoE), rédigée par L. Mamakos, K. Lidl, J. Evarts, D. Carrel, D. Simone, et R. Wheeler). Au lieu de cela des codes différents pour les types de paquets sont utilisés pour les frames Ethernet. Veuillez vous plaindre auprès de 3Com si vous pensez que le modem devrait respecter la spécification PPPoE.

Afin de permettre à FreeBSD de communiquer avec ce périphérique, un paramètre sysctl doit être configuré. Cela peut être effectué de manière automatique au démarrage en renseignant le fichier `/etc/sysctl.conf`:

    net.graph.nonstandard_pppoe=1

ou peut être paramétré pour prendre immédiatement effet avec la commande:

    # sysctl net.graph.nonstandard_pppoe=1

Malheureusement, parce que c'est un paramétrage concernant l'intégralité du système, il n'est pas possible de communiquer en même temps avec un client ou un serveur PPPoE normal et un modem ADSL 3Com® HomeConnect®.

Précédent | Sommaire | Suivant
Utiliser PPP intégré au noyau | Niveau supérieur | Utiliser PPP sur ATM (PPPoA)

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.