La Fibre
Datacenter et équipements réseaux => Routeurs => Remplacer la LiveBox par un routeur => Discussion démarrée par: Sacha le 24 février 2018 à 11:08:34
-
Bonjour,
j'essaie de faire fonctionner OpenBSD avec une fibre Orange "pro" c'est à dire avec une IP Fixe.
Sur d'autres distributions (linux/freebsd) c'est simple: vlan835, pppoe et c'est mare !
Sur OpenBSD, j'ai dû recompiler avec un patch pour une histoire de priorité sur le protocope PPP qui est utilisée spécifiquement par Orange.
(http://openbsd-archive.7691.n7.nabble.com/Request-for-a-package-amp-a-feature-td283929.html#a283946)
Maintenant j'arrive à parler en pppoe, j'ai un "CHAP: Success" ce qui est plutôt encourageant.
Sauf que je n'arrive pas à récupérer la configuration IP, il semble me manquer une dernière chose qui m'échappe:
16:02:23.747955 PPPoE-Session
code Session, version 1, type 1, id 0x7d5e, length 12
IPCP: Configure-Request, IP-Address=193.253.160.3
16:02:23.765541 PPPoE-Session
code Session, version 1, type 1, id 0x7d5e, length 6
LCP: Terminate-Request
16:02:23.774799 PPPoE-Session
code Session, version 1, type 1, id 0x7d5e, length 6
LCP: Terminate-Ack
16:02:23.807478 PPPoE-Discovery
code Terminate, version 1, type 1, id 0x7d5e, length 0
logs plus complets ici: https://is.gd/N20O5c
Merci,
Sacha.
-
Tu veux vraiment du PPP ? Il me semble que orange.fr en fibre optique fait du DHCP.
-
Non pas sur la fibre Pro justement pour l'histoire de l'IP fixe, je me trompe ?
-
Tu ne te trompe pas.
Les abos Pro sont toujours sur l'ancienne archi.
-
Tu peux copier le fichier de configuration ?
-
C'est le fichier du man pppoe et ifconfig:
inet 0.0.0.0 255.255.255.255 NONE \
pppoedev vlan835 authproto chap \
authname 'XXXXXX' authkey 'YYYYYY' up
dest 0.0.0.1
!/sbin/route add default -ifp pppoe0 0.0.0.1
Je n'ai pas mis de MTU en fixe, il s'ajuste automatiquement.
-
Je n'ai pas mis de MTU en fixe, il s'ajuste automatiquement.
Et il se met bien à 1492 ?
-
oui cf les logs que j'avais envoyé
-
oui cf les logs que j'avais envoyé
Et en réduisant le MSS ?
-
si LCP fonctionne et j'ai un CHAP Succed, cela ne veux pas dire qu'il n'y a pas de soucis à ce niveau ? Autrement dit que LCP a bien configuré et établi la connexion data ?
(mais je vais essayer)
PS: le MTU est de 1456 je tenterais un "match on pppoe0 scrub (max-mss 1416)"
-
si LCP fonctionne et j'ai un CHAP Succed, cela ne veux pas dire qu'il n'y a pas de soucis à ce niveau ? Autrement dit que LCP a bien configuré et établi la connexion data ?
Possible mais au début ça fonctionne et après tu as un timeout donc c'est peut-être quand même à cause de la taille des paquets.
Autrement je rajouterais ça dans le fichier options:
lcp-echo-interval 30
lcp-echo-failure 4
-
Possible mais au début ça fonctionne et après tu as un timeout donc c'est peut-être quand même à cause de la taille des paquets.
ok j'essaye
Autrement je rajouterais ça dans le fichier options:
lcp-echo-interval 30
lcp-echo-failure 4
quel fichier d'options ?
-
quel fichier d'options ?
/etc/ppp/options
-
T'es sûr ?
/etc/ppp/options c'est pour le daemon pppd pas le pppoe du kernel ?
cf PPPD(8) qui y fait mention alors que ni PPP(4)/SPPP(4) ni PPPOE(4) en parlent...
-
T'es sûr ?
/etc/ppp/options c'est pour le daemon pppd pas le pppoe du kernel ?
cf PPPD(8) qui y fait mention alors que ni PPP(4)/SPPP(4) ni PPPOE(4) en parlent...
Tu dois forcèment utiliser le pppoe(4) ? Je crois que tu vas être assez limité si c'est le cas.
-
Cela fonctionne avec les autres distributions il n'y a pas de raisons que ce ne soit pas pareil avec OpenBSD 8)
-
Cela fonctionne avec les autres distributions il n'y a pas de raisons que ce ne soit pas pareil avec OpenBSD 8)
Genre quelles distributions ? Me semble qu'à part OpenBSD et NetBSD c'est pppd.
-
En adsl avec openbsd je n'ai besoin de rien d'autre que hostname.pppoe0 pour monter la session tout comme il faut, avec fichier de conf identique au tien Sacha.
Mais sinon pour la QoS du LCP, il faudrait peut-être pousser sthen pour que son patch soit mergé...
-
Mais sinon pour la QoS du LCP, il faudrait peut-être pousser sthen pour que son patch soit mergé...
absolument
Petrus, tu es sur une Orange Pro ?
-
Genre quelles distributions ? Me semble qu'à part OpenBSD et NetBSD c'est pppd.
pas pppd, ça c'est le daemon pour faire un serveur ppp
On s'éloigne du sujet à mon avis.
-
pas pppd, ça c'est le daemon pour faire un serveur ppp
On s'éloigne du sujet à mon avis.
Mais non.
DESCRIPTION
PPP is the protocol used for establishing internet links over dial-up
modems, DSL connections, and many other types of point-to-point links.
The pppd daemon works together with the kernel ppp(4) driver to establish
and maintain a PPP link with another system (called the peer) and to
negotiate Internet Protocol (IP) addresses for each end of the link.
pppd can also authenticate the peer and/or supply authentication
information to the peer. PPP can be used with other network protocols
besides IP, but such use is becoming increasingly rare.
-
Mais non.
hahaha et siiiiii ! =>
tu confonds PPPD( 8 ) et PPP(4) (tu me parles de pppd et tu me montres le man de ppp)
-
hahaha et siiiiii ! =>
tu confonds PPPD( 8 ) et PPP(4) (tu me parles de pppd et tu me montres le man de ppp)
Que nenni !
PPPD(8) System Manager's Manual PPPD(8)
NAME
pppd - Point-to-Point Protocol daemon
SYNOPSIS
pppd [tty_name] [speed] [options]
DESCRIPTION
PPP is the protocol used for establishing internet links over dial-up
modems, DSL connections, and many other types of point-to-point links.
The pppd daemon works together with the kernel ppp(4) driver to establish
and maintain a PPP link with another system (called the peer) and to
negotiate Internet Protocol (IP) addresses for each end of the link.
pppd can also authenticate the peer and/or supply authentication
information to the peer. PPP can be used with other network protocols
besides IP, but such use is becoming increasingly rare.
C'est mieux là ? :-) Check, https://man.openbsd.org/pppd
-
Jooo c'est pas vrai on est parti sur un débat sémantique :)
Oui le daemon PPPD utilise bien le protocole PPP !
par contre ce que j'utilise pour me connecter c'est PPPOE qui utilise SPPP/PPP et pas PPPD
-
Jooo c'est pas vrai on est parti sur un débat sémantique :)
Oui le daemon PPPD utilise bien le protocole PPP !
par contre ce que j'utilise pour me connecter c'est PPPOE qui utilise SPPP/PPP et pas PPPD
C'est la même chose, pour du pptp/l2tp/pppoe t'utilises npppd.
-
Si je comprends bien on peut donc utiliser le client de l'userspace au lieu de celui du kernel comme avant, je pensais que cela avait disparu.
Je fais des tests dès demain, merci !
-
au fait la solution pour toi qui cherche encore à utiliser OpenBSD avec la fibre pro Orange jouer avec llprio et txprio !
#hostname.vlan835
description "Vlan Interco Orange"
vnetid 835 parent em0
llprio 1 txprio 1
up
#hostname.pppoe0
description "pppoe0 Orange"
mtu 1492
inet 0.0.0.0 255.255.255.255 NONE \
pppoedev vlan835 authproto pap \
authname 'fti/XXXXX' authkey 'XXXXXX' llprio 1 up
dest 0.0.0.1
!/sbin/route add default -ifp pppoe0 0.0.0.1