La Fibre

Datacenter et équipements réseaux => Routeurs => Orange fibre Remplacer la LiveBox par un routeur => Discussion démarrée par: Sacha le 24 février 2018 à 11:08:34

Titre: OpenBSD + Fibre Pro (IP Statique)
Posté 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.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 24 février 2018 à 11:48:34
Tu veux vraiment du PPP ? Il me semble que orange.fr en fibre optique fait du DHCP.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 24 février 2018 à 11:50:45
Non pas sur la fibre Pro justement pour l'histoire de l'IP fixe, je me trompe ?

Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Nh3xus le 24 février 2018 à 12:43:13
Tu ne te trompe pas.

Les abos Pro sont toujours sur l'ancienne archi.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 24 février 2018 à 14:25:35
Tu peux copier le fichier de configuration ?
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 24 février 2018 à 17:39:08
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.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 24 février 2018 à 18:22:57
Je n'ai pas mis de MTU en fixe, il s'ajuste automatiquement.

Et il se met bien à 1492 ?
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 24 février 2018 à 18:33:45
oui cf les logs que j'avais envoyé
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 24 février 2018 à 18:57:27
oui cf les logs que j'avais envoyé

Et en réduisant le MSS ?
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 24 février 2018 à 19:23:14
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)"
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 24 février 2018 à 19:33:59
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
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 24 février 2018 à 19:40:00
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

Citer
Autrement je rajouterais ça dans le fichier options:

lcp-echo-interval 30
lcp-echo-failure 4

quel fichier d'options ?
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 24 février 2018 à 19:49:10
quel fichier d'options ?

/etc/ppp/options
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 24 février 2018 à 20:55:07
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...
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 24 février 2018 à 21:21:08
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.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 24 février 2018 à 22:13:25
Cela fonctionne avec les autres distributions il n'y a pas de raisons que ce ne soit pas pareil avec OpenBSD   8)
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 25 février 2018 à 03:34:10
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.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: petrus le 25 février 2018 à 11:22:33
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é...
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 25 février 2018 à 11:24:34
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 ?
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 25 février 2018 à 11:33:05
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.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 25 février 2018 à 12:17:06
pas pppd, ça c'est le daemon pour faire un serveur ppp
On s'éloigne du sujet à mon avis.

Mais non.

Citer
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.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 25 février 2018 à 12:23:48
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)

Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 25 février 2018 à 12:44:13
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 !

Citer
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
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 25 février 2018 à 13:17:15
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

Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: cali le 25 février 2018 à 17:03:58
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.
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 25 février 2018 à 18:25:57
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 !
Titre: OpenBSD + Fibre Pro (IP Statique)
Posté par: Sacha le 16 septembre 2019 à 17:59:46
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