[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ppp_on_boot deprecated



Salut,

Stevan Kanban a écrit :

Néanmoins, j'ai le même soucis que toi, à savoir le message suivant au démarrage:
Tue Feb 15 14:46:08 2005: * /etc/ppp/ppp_on_boot is deprecated. Please configure your system to use
Tue Feb 15 14:46:08 2005: * the standard /etc/network/interfaces method.
Je n'ai pas encore commencé à résoudre ce problème car je ne comprends
pas encore le background théorique des liaisons ppp.

Dans Debian Woody, il y a deux méthodes pour lancer une connexion PPP au démarrage. Quelle version de Debian utilises-tu ?

La première utilise le fichier /etc/ppp/ppp_on_boot. S'il existe la connexion est lancée dans le runlevel 2 par /etc/rc2.d/S14ppp qui est un lien symbolique vers le script /etc/init.d/ppp. tu peux lire le contenu de celui-ci et de /etc/ppp/ppp_on_boot pour voir comment ça marche.

La seconde utilise le fichier /etc/network/interfaces qui définit les interfaces réseau gérées au démarrage et par ifup/ifdown. man interfaces est ton ami. Les interfaces définies en automatiques sont initialisées dans le runlevel S par /etc/rcS.d/S40networking qui est un lien symbolique vers /etc/init.d/networking, soit plus tôt que dans la méthode précédente.

Mon /etc/network/interfaces donne:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
        address 10.0.0.1
        netmask 255.0.0.0
        network 10.0.0.0
        broadcast 10.255.255.255
Donc, je n'ai pas ma liaison point-to-point et ma liaison loopback l0.

L'interface de loopback est "lo", pas "l0", et elle est bien définie et initialisée automatiquement dans ton /etc/network/interfaces.

Pour lancer automatiquement une connexion PPP au démarrage avec ce fichier il faut ajouter ceci :

auto dial-up
iface dial-up inet ppp
  provider mon-fai

Le nom de l'interface, ici "dial-up" n'a aucune importance pourvu qu'il soit unique, de toute façon pppd décide lui-même du nom de l'interface : ppp0 si n'existe pas, ppp1 si ppp0 existe déjà, etc.

Le nom du provider, ici "mon-fai" doit correspondre à un fichier placé dans /etc/ppp/peers contenant les paramètres de la connexion. Comme dans la connexion manuelle avec "pppd call mon-fai". Avant de rebooter ou redémarrer les interfaces réseau avec "/etc/init.d/networking restart" on peut tester que tout est bien configuré en lançant manuellement la connexion avec "ifup dial-up" (arrêt par "ifdown dial-up").

Ceci fait tu peux renommer ppp_on_boot en no-ppp-on-boot pour l'inactiver.

Je pense que ppp_on_boot vient lire le fichier resolv.conf

Non, c'est le contraire : le cas échéant c'est pppd qui met à jour ce fichier avec les adresses de DNS fournies par le FAI si l'option "usepeerdns" est présente.

et le fichier dsl-provider qui lui permettent d'établir la connexion à mon FAI.
Donc je sais que je dois mettre mes infos dans /etc/network/interfaces mes je ne sais pas comment et je ne sais pas où les supprimer (donc supprimer ce qui est désuet).

Maintenant tu sais :)



Reply to: