OVH Cloud OVH Cloud

[FreeBSD 5.2.1] problème ppp

6 réponses
Avatar
Stéphane
Ceci est la suite de mon post précédent concernant pf.

Outre le problème de pf, j'ai voulu m'assurer que la connection ADSL
fonctionnait bien, mais je pense que cela n'a pas de rapport..

_ j'ai désactivé tout ce qui concernait pf.

_ je suis repassé en kernel GENERIC.
Dailleur ma méthode a peu etre été un peu bourrin:
mkdir /boot/kernel.bak
mv /boot/kernel/* /boot/kernel.bak/
mv /boot/kernel.old/* /boot/kernel/

doit y avoir mieux, non? :)

_ j'ai rebooté

Constat:
en fesant ifconfig -a je vois tun0 mais pas d'IP publique qui est remontée.
en fesant un ping sur l'IP du DNS de mon FAI il me répond "no route to host"

actuellement j'ai une passerelle OpenBSD qui fonctionne bien. Je souhaite la
remplacer par une FreeBSD pour diverse raisons. j'ai mis la MEME conf de
ppp.conf , soit :

default:
set log Phase Chat LCP IPCP CCP tun command
set redial 15 28800
set reconnect 15 28800

Nerim:
set device "!/usr/sbin/pppoe -i rl0"
disable acfcomp protocomp
deny acfcomp
set mtu max 1492
set speed sync
# enable lqr
# set lqr period 5
# set cd 5
set dial
set login
set timeout 0
set authname LOGIN@net1.nerim.nerim
set authkey PASS
add default HISADDR
# add default HISADDR6
enable mssfixup
enable dns

j'ai bien fait attention à changer l'interface reliée au modem :)

et dans rc.conf j'ai rajouté ceci :
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="Nerim"

Note :
en respectant à la lettre la conf ppp.conf de
http://www.freebsd.org/doc/fr_FR.ISO8859-1/books/handbook/pppoe.html , cela
donne EXACTEMENT pareil

Note 2 : concernant la commande "route", elle fonctionne différemment dans
OpenBSD que FreeBSD. C'est quoi l'équivalent de "route show" (de OpenBSD)
sur FreeBSD ? meme avec le man j'ai pas trouvé

Note 3 : tous les tests ont été fait en local (depuis la passerelle)


Si quelqu'un peut m'aider ... merci. :)


Stéphane

6 réponses

Avatar
Eric Masson
"s" == St <St> writes:






s> set device "!/usr/sbin/pppoe -i rl0"

Ca ne risque pas de fonctionner.

La source pour les infos sur FreeBSD est le handbook, sur le site
http://www.FreeBSD.org, et miracle dans le handbook on trouve une
section sur pppoe, dingue non ?
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pppoe.html

Il est aussi possible d'utiliser mpd, qui fonctionne complètement en
mode kernel (voir les archives de ce groupe sur Google)

Eric Masson

--
JFM> Au royaume des aveugles le borgne est roi
Au royaume des aveugles les borgnes sont mal vus.
-+- TP in Guide du Neuneu Usenet : Tu t'es vu quand tu fufes -+-






Avatar
F. Senault

_ je suis repassé en kernel GENERIC.
Dailleur ma méthode a peu etre été un peu bourrin:
mkdir /boot/kernel.bak
mv /boot/kernel/* /boot/kernel.bak/
mv /boot/kernel.old/* /boot/kernel/

doit y avoir mieux, non? :)


Presser une touche au moment où le loader apparaît et taper "boot
/boot/kernel.old/kernel". Perso, je m'arrange toujours pour faire une
copie de /boot/kernel en /boot/kernel.GENERIC avant de recompiler.

Nerim:
set device "!/usr/sbin/pppoe -i rl0"


Ah. Chez moi :

set device PPPoE:rl0

Marche très bien.

Note 2 : concernant la commande "route", elle fonctionne différemment dans
OpenBSD que FreeBSD. C'est quoi l'équivalent de "route show" (de OpenBSD)
sur FreeBSD ? meme avec le man j'ai pas trouvé


netstat -r (-n si pas de DNS).

Stéphane


Fred
--
And I feel this coming over like a storm again. I am too connected to
you to slip away, to fade away. Days away I still feel you touching me,
changing me, and considerately killing me.
(Tool, H.)

Avatar
Stéphane
"Eric Masson" a écrit dans le message de
news:
"s" == St <St> writes:






s> set device "!/usr/sbin/pppoe -i rl0"

Ca ne risque pas de fonctionner.

La source pour les infos sur FreeBSD est le handbook, sur le site
http://www.FreeBSD.org, et miracle dans le handbook on trouve une
section sur pppoe, dingue non ?
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pppoe.html

Il est aussi possible d'utiliser mpd, qui fonctionne complètement en
mode kernel (voir les archives de ce groupe sur Google)




Dans mon post initial je note que j'ai testé avec cette conf également tel
que le mentionen le handbook, soit:
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


et c'est PAREIL






Avatar
F. Senault

et c'est PAREIL


Tu as un /var/log/ppp.log ? Quelles infos dedans ?

Si ce n'est pas le cas :

!ppp
*.* /var/log/ppp.log

Dans /etc/syslog.conf, puis touch /var/log/ppp.log, et finalement
/etc/rc.d/syslogd reload devraient arranger ça.

Fred
--
Your new password is Hagalaz Ehwaz Raido Nauthiz Ansuz Berkana Jera.
You must change it the first time you log on. For security reasons
your new password must not contain more than one Kano, Teiwaz or Algiz.
and cannot contain the Blank Rune. (Tanuki in the SDM)

Avatar
Eric Masson
"S" == St <St> writes:






S> Dans mon post initial je note que j'ai testé avec cette conf
S> également tel que le mentionen le handbook, soit:

Et alors, je n'ai pas lu ce post initial, toujours est-il qu'un which
pppoe sur un Free ne retourne rien, ce qui normal, puisque ce binaire
n'existe pas.

ppp sous Free utilise le support netgraph pour la gestion de pppoe, donc
la première chose à vérifier est que lors du démarrage de ppp configuré
comme le handbook l'indique, les modules netgraph sont chargés
(kldstat).

Comme le dit Frédéric, ppp fournit des logs alors on regarde dans les
logs et ppp comme un garçon bien élevé qu'il est dira ce qui lui
déplait.

S> et c'est PAREIL

Dernier point, ce n'est pas la peine de hurler, ça gonfle tout le monde
et ça n'encourage pas à répondre.

Eric Masson

--
Il n'est pas question de modération !!!
Les gens ont à se prononcer sur les caractéristiques d'une
robot-modération
-+- BC in Guide du Neuneu Usenet - C'est robot pour être vrai -+-





Avatar
Stéphane
S> et c'est PAREIL

Dernier point, ce n'est pas la peine de hurler, ça gonfle tout le monde
et ça n'encourage pas à répondre.


oups c'était pas pour urler mais pour insister ;)

je vais de ce pas faire ce que vous m'avez dit.

Merci.