Cette section décrit comment configurer PPP sur Ethernet (PPPoE).
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.
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
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"
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 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).
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 <[email protected]>.
Pour les questions sur cette documentation, contactez <[email protected]>.