Accueil > Centre de soutien > Soutien Internet > Soutien DSL > Configuration Unix PPPoE - FreeBSD

Configuration Unix PPPoE - FreeBSD

Renonciation : Ce document est fourni « tel quel ». Nous espérons qu’il vous sera utile. Malheureusement, Primus ne peut actuellement pas donner son soutien par téléphone aux utilisateurs de FreeBSD. Ces directives partent de la théorie que vous êtes familier avec la compilation des noyaux et avec les commandes fondamentales d'UNIX. Si vous ne l’êtes pas, veuillez lire le Guide FreeBSD fourni avec votre installation.

Cette procédure a connu du succès avec la version FreeBSD 3.4-RELEASE et devrait également fonctionner avec les versions plus récentes de ce système d’exploitation. Si vous voyez ce que vous croyez être une erreur dans ces directives, écrivez à support - support-webmaster@primus.ca.

Lisez-moi !

Aussi, avant de faire tout changement à votre système, faites des copies de secours ! De plus, visitez les documents sur Freebsd.org, particulièrement les pages appropriées, spécialement pour rc.conf et ppp.conf, et la configuration des noyaux LINT.

Configuration des noyaux

Ajoutez les lignes suivantes à la configuration des noyaux et recompilez :

# Enables PPPoE
  options NETGRAPH
  options NETGRAPH_SOCKET
  options NETGRAPH_PPPOE

Assurez-vous d’activer le bon module pour votre carte réseau : Par exemple, « xl » représente le jeu de puces 3com 3C-90x.

Configuration ppp.conf

Ajoutez les lignes suivantes à vos fichiers /etc/ppp.conf.

primus:                                 # Profile Name
    set log Phase Chat LCP IPCP CCP tun command
    set device PPPoE:xl0                # Où xl0 est votre code NIC
    set authname XXXXXXXX@Xmm.primus.ca # Votre nom d’utilisateur
    set authkey XXXXXXXX                # Votre mot de passe
    set cd 5
    set timeout 120
    set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
    add default HISADDR

Configuration rc.conf

Ajoutez ces lignes à /etc/rc.conf:

gateway_enable="NO"        # Cet ordinateur fait-il office de passerelle?
  network_interfaces="xl0 lo0"
  ifconfig_lo0="inet 127.0.0.1"
  ifconfig_xl0="inet 10.0.0.1 netmask 255.255.255.0"
  firewall_enable="NO"     # « YES » si l’ordinateur agit comme une passerelle
  firewall_type="open"     # régler à open pour l’essai, restreindre plus tard au besoin

  ppp_enable="YES"         # lance de démon ppp au démarrage
  ppp_mode="ddial"         # ddial pour « toujours en marche », auto pour « sur demande »
  ppp_nat="NO"             # réglez à "YES" si vous voulez le déguisement IP
  ppp_profile="primus"     # profil ppp.conf à utiliser

Haut