Auteur Sujet: Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet  (Lu 162355 fois)

0 Membres et 1 Invité sur ce sujet

jojo86

  • Abonné Orange Fibre
  • *
  • Messages: 38
  • Chatellerault (86)
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #648 le: 25 mars 2023 à 18:08:48 »
Faut pas oublier l'option 61 (clientid) qui est devenu obligatoire.

il te faut donc:
option   60   vendor-class-identifier
option   61   clientid
option   77   userclass
option   90   authsend

Bonjour,
Pourrais-tu mettre tes chaines de connexion ainsi que les options etc que je puisse comparer avec les miennes ?
Car je ne sais pas où rajouter les options 60, 61 et 77. Faut-il les rajouter dans le Send Options ? Ou dans le Request option ? Ou bien les deux ?

Aussi, faut-il patcher le fichier DHCP et DHCP6 ? (pfsense 2.6).
Merci beaucoup pour ton aide.

Voici mes chaines, et ça ne fonctionne pas :
Création des VLAN 832, 838 et 840
Le VLAN832 est affecté au WAN

Send Options de pfSense :
dhcp-class-identifier "sagem",user-class "+FSVDSL_livebox.Internet.softathome.Livebox5",option-90 MaChaineDeLoption90, dhcp-client-identifier 01:AdresseMACdeLaBOX,option-15,option-120,option-125

Request options :
subnet-mask,broadcast-address,dhcp-lease-time,dhcp-renewal-time,dhcp-rebinding-time,domain-search,routers,domain-name-servers,option-90,option-15,option-120,option-125

Option modifiers :
vlan-pcp 6

Send Option DHCP6
ia-pd 0,raw-option 6 00:0b:00:1a1:00:17:00:18,raw-option 15 00:2b:46:53:56:44:53:4c:5f:6c:69:76:65:62:6f:78:2e:49:6e:74:65:72:6e:65:74:2e:73:6f:66:74:61:74:68:6f:6d:65:2e:6c:69:76:65:62:6f:78:34,raw-option 16 00:00:04:0e:00:05:73:61:67:65:6d,raw-option 11 MaChaineOption90,raw-option 1 00:03:00:01:AdresseMACdeLaBOX

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #649 le: 25 mars 2023 à 18:13:54 »
Bonjour,
Pourrais-tu mettre tes chaines de connexion ainsi que les options etc que je puisse comparer avec les miennes ?
Car je ne sais pas où rajouter les options 60, 61 et 77. Faut-il les rajouter dans le Send Options ? Ou dans le Request option ? Ou bien les deux ?

Aussi, faut-il patcher le fichier DHCP et DHCP6 ? (pfsense 2.6).
Merci beaucoup pour ton aide.

Voici mes chaines, et ça ne fonctionne pas :
Création des VLAN 832, 838 et 840
Le VLAN832 est affecté au WAN

Send Options de pfSense :
dhcp-class-identifier "sagem",user-class "+FSVDSL_livebox.Internet.softathome.Livebox5",option-90 MaChaineDeLoption90, dhcp-client-identifier 01:AdresseMACdeLaBOX,option-15,option-120,option-125

Request options :
subnet-mask,broadcast-address,dhcp-lease-time,dhcp-renewal-time,dhcp-rebinding-time,domain-search,routers,domain-name-servers,option-90,option-15,option-120,option-125

Option modifiers :
vlan-pcp 6

Send Option DHCP6
ia-pd 0,raw-option 6 00:0b:00:1a1:00:17:00:18,raw-option 15 00:2b:46:53:56:44:53:4c:5f:6c:69:76:65:62:6f:78:2e:49:6e:74:65:72:6e:65:74:2e:73:6f:66:74:61:74:68:6f:6d:65:2e:6c:69:76:65:62:6f:78:34,raw-option 16 00:00:04:0e:00:05:73:61:67:65:6d,raw-option 11 MaChaineOption90,raw-option 1 00:03:00:01:AdresseMACdeLaBOX

Pas certain que ceci fonctionne : "+FSVDSL_livebox.Internet.softathome.Livebox5"

Essaye ça "+FSVDSL_livebox.Internet.softathome.Livebox4"

jojo86

  • Abonné Orange Fibre
  • *
  • Messages: 38
  • Chatellerault (86)
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #650 le: 25 mars 2023 à 18:15:23 »
Tu penses que mes chaines sont bonnes ?
Car il manque les options :
option   60   vendor-class-identifier
option   61   clientid
option   77   userclass
option   90   authsend

jojo86

  • Abonné Orange Fibre
  • *
  • Messages: 38
  • Chatellerault (86)
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #651 le: 25 mars 2023 à 18:15:44 »
Tu penses que mes chaines sont bonnes ? en dehors de ce que tu mentionnes ? (Je vais tester, mais j'ai une livebox 5 à l'origine)
Car il manque les options :
option   60   vendor-class-identifier
option   61   clientid
option   77   userclass
option   90   authsend

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #652 le: 25 mars 2023 à 18:22:50 »

• /etc/dhclient/orange1_4.conf :
option rfc3118-authentication code 90 = string;
interface "orange1" {
 timeout 60;
 retry 1;
 select-timeout 0;
 #supersede dhcp-renewal-time 30;
 #supersede dhcp-rebinding-time 60;
 #supersede dhcp-lease-time 90;
 send vendor-class-identifier "sagem";
 send user-class "+FSVDSL_livebox.Internet.softathome.Livebox4";
 send rfc3118-authentication 00:00:00:00:00:00:<authentication_string>;
 send dhcp-client-identifier 01:<livebox_mac>;
 request subnet-mask, routers, broadcast-address;
 #request subnet-mask, routers, domain-name-servers, domain-name, broadcast-address, dhcp-lease-
 #request subnet-mask, broadcast-address, dhcp-lease-time, dhcp-renewal-time, dhcp-rebinding-
}


• /etc/dhclient/orange1_6.conf :
option dhcp6.auth code 11 = string;
option dhcp6.userclass code 15 = string;
option dhcp6.vendorclass code 16 = string;
interface "orange1" {
 timeout 60;
 retry 1;
 select-timeout 0;
 send dhcp6.vendorclass 00:00:04:0e:00:05:73:61:67:65:6d;
 send dhcp6.userclass 00:2b:46:53:56:44:53:4c:5f:6c:69:76:65:62:6f:78:2e:49:6e:74:65:72:6e:65:74:2e:73:6f:66:74:61:74:68:6f:6d:65:2e:6c:69:76:65:62:6f:78:34;
 send dhcp6.auth 00:00:00:00:00:00:00:00:<authentication_string>;
 send dhcp6.client-id 00:03:00:<livebox_mac>;
 send dhcp6.vendor-opts 00:00:05:58:00:06:00:0e:49:50:56:36:5f:52:45:51:55:45:53:54:45:44;
 also request dhcp6.auth, dhcp6.vendorclass, dhcp6.userclass, dhcp6.vendor-opts;
}



breizyann

  • Abonné Orange Fibre
  • *
  • Messages: 55
  • Rennes (35)
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #653 le: 26 mars 2023 à 08:43:45 »
Bonjour,
Pourrais-tu mettre tes chaines de connexion ainsi que les options etc que je puisse comparer avec les miennes ?
Car je ne sais pas où rajouter les options 60, 61 et 77. Faut-il les rajouter dans le Send Options ? Ou dans le Request option ? Ou bien les deux ?

Bonjour jojo86,

Ci-dessous ce que j'envoie avec mon router Mikrotik avec ONT inséré dans le port SFP du routeur (je ne suis donc pas sous Pfsense).
Cela dit les options à envoyer sont les mêmes, à toi de les adapter pour Pfsense.

dhcpv4-client options:

[admin@MikroTik] >
/ip dhcp-client option add code=60 name=vendor-class value=0x736167656d
/ip dhcp-client option add code=61 name=clientid value=0x0144A6xxxxxxxx  (xxxxxxxx = fin mac adress LB4)
/ip dhcp-client option add code=77 name=user-class value=0x2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7834
/ip dhcp-client option add code=90 name=authentication value=0x00000000000000000000001A0900000558010341010D6674692F (+88 caracters)
[admin@MikroTik] >

dhcpv4-client:
/ip dhcp-client add interface=bridge-wan dhcp-options=vendor-class,clientid,user-class,authentication add-default-route=yes default-route-distance=1 use-peer-dns=yes use-peer-ntp=yes disabled=no


bridge filter:
/interface bridge filter add chain=output action=set-priority new-priority=6 passthrough=yes out-interface=vlan832 mac-protocol=ip src-port=68 dst-port=67 ip-protocol=udp log=yes log-prefix="Set CoS6 on DHCP4 request"
/interface bridge filter add chain=output action=set-priority new-priority=6 passthrough=yes out-interface=vlan832 mac-protocol=arp log=yes log-prefix="Set CoS6 for Orange ARP"

• Pour ce qui te concerne focalise toi sur le contenu des options (60,61,77,90). Quel que soit le routeur, ce contenu doit être parfait.
• La rubrique dhcpv4-client est la création du client dhcpv4 sur mon routeur. C'est donc ce que mon client dhcpv4 ENVOIE au BNG → dhcp serveur de orange.

La rubrique bridge filter ne doit pas te concerner de cette manière car avec Pfsense je suppose que tu gères la priorité Cos6 autrement que par un bridge.

pour infos:
option 60 en texte: = sagem
option 77 en texte: = +FSVDSL_livebox.Internet.softathome.Livebox4

option 61: c'est la mac adress de ma LB4 et surtout ne pas oublier le 01 devant la mac-adress !!

Bien à toi
Yann
« Modifié: 26 mars 2023 à 09:32:10 par breizyann »

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #654 le: 26 mars 2023 à 09:05:23 »
Bonjour jojo86,

Ci-dessous ce que j'envoie avec mon router Mikrotik avec ONT inséré dans le port SFP du routeur (je ne suis donc pas sous Pfsense).
Cela dit les options à envoyer sont les mêmes, à toi de les adapter pour Pfsense.

dhcpv4-client options:

[admin@MikroTik] >
/ip dhcp-client option add code=60 name=vendor-class value=0x736167656d
/ip dhcp-client option add code=61 name=clientid value=0x0144A6xxxxxxxx  (xxxxxxxx = fin mac adress LB4)
/ip dhcp-client option add code=77 name=user-class value=0x2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7834
/ip dhcp-client option add code=90 name=authentication value=0x00000000000000000000001A0900000558010341010D6674692F (+88 caracters)
[admin@MikroTik] >

dhcpv4-client:
/ip dhcp-client add interface=bridge-wan dhcp-options=vendor-class,clientid,user-class,authentication add-default-route=yes default-route-distance=1 use-peer-dns=yes use-peer-ntp=yes disabled=no


bridge filter:
/interface bridge filter add chain=output action=set-priority new-priority=6 passthrough=yes out-interface=vlan832 mac-protocol=ip src-port=68 dst-port=67 ip-protocol=udp log=yes log-prefix="Set CoS6 on DHCP4 request"
/interface bridge filter add chain=output action=set-priority new-priority=6 passthrough=yes out-interface=vlan832 mac-protocol=arp log=yes log-prefix="Set CoS6 for Orange ARP"

• Pour ce qui te concerne focalise toi sur le contenu des options (60,61,77,90). Quel que soit le routeur, ce contenu doit être parfait.
• La rubrique dhcpv4-client est la création du client dhcpv4 sur mon routeur. C'est donc ce que mon client dhcpv4 ENVOIE au BNG → dhcp serveur de orange.

La rubrique bridge filter ne doit pas te concerner car avec Pfsense je suppose que tu gères la priorité Cos6 autrement que par un bridge.

Bien à toi
Yann

En fait pfsense utilise une version ancienne de dhclient.
Cette version a en plus été patché par pfsense pour supporter la COS nativement (vlan pcp option je crois).
J’ai posté au dessus ma config dhclient d’époque qui devrait marcher.
A tester.

jojo86

  • Abonné Orange Fibre
  • *
  • Messages: 38
  • Chatellerault (86)
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #655 le: 26 mars 2023 à 10:10:14 »
Bonjour,
Merci à vous!!!

Je me suis couché à 3h30, mais ca y est, j’ai réussi à obtenir une ip publique valide!!!!
J’avais les yeux collés, je vais analyser mes chaînes car sur le coup, j’avais l’impression d’avoir utilisé les mêmes chaines.
J’ai aussi flashé l’ONT en rajoutant des paramètres de versions
flash set OMCI_SW_VER1 4.66.0
flash set OMCI_SW_VER2 g0-f-fr

Si j’ai bien compris, je vais devoir ajouter un script pour gérer le renouvellement avec une nouvelle chaine option 90? Pouvez-vous me le confirmer ?

J’ai également toujours un débit en upload catastrophique  :'(

J’ai du pain sur la planche… Le LEOX LXT-010H-D me donne du fil à retordre…

breizyann

  • Abonné Orange Fibre
  • *
  • Messages: 55
  • Rennes (35)
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #656 le: 26 mars 2023 à 10:44:48 »
Je me suis couché à 3h30, mais ca y est, j’ai réussi à obtenir une ip publique valide!!!!
• Il va donc falloir que la communauté mette en place un service de nuit.  ;)

Citer
Si j’ai bien compris, je vais devoir ajouter un script pour gérer le renouvellement avec une nouvelle chaine option 90? Pouvez-vous me le confirmer ?
• Pas obligatoire pour l'instant, mais il faudra quand même le prévoir pour l'avenir. Quand au délai, pour l'instant, personne ne le sait vraiment.
« Modifié: 26 mars 2023 à 15:50:56 par breizyann »

kjbstar

  • Abonné Orange Fibre
  • *
  • Messages: 22
  • Aix-en-Provence 13
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #657 le: 26 mars 2023 à 10:52:09 »
Pas certain que ceci fonctionne : "+FSVDSL_livebox.Internet.softathome.Livebox5"

Essaye ça "+FSVDSL_livebox.Internet.softathome.Livebox4"
Pour le coup si ça fonctionne, enfin si on s'est vu attribuer une LB5 je suppose.

J'en profite pour partager ma conf sous EdgeRouter Lite, pour qui ca pourra aider; en tout cas la partie de connexion au réseau. Je n'utilise ni la téléphonie, ni la TV.

    ethernet eth1 {
        description ISP
        duplex auto
        speed auto
        vif 832 {
            address dhcp
            description ISP_DATA
            dhcp-options {
                client-option "send vendor-class-identifier &quot;sagem&quot;;"
                client-option "send client-identifier 01:xx:xx:xx:xx:xx:xx;"
                client-option "send user-class &quot;\053FSVDSL_livebox.Internet.softathome.Livebox5&quot;;"
                client-option "send rfc3118-auth 00:00:00:00:00:00:00:00:00:00:00:1a:09:00:00:bla:bla:bla:bla:etc:etc:etc;"
                client-option "request subnet-mask, routers, domain-name-servers, domain-name, broadcast-address, dhcp-lease-time, dhcp-renewal-time, dhcp-rebinding-time, rfc3118-auth;"
                default-route update
                default-route-distance 210
                global-option "option vendor-class-identifier code 60 = string;"
                global-option "option client-identifier code 61 = string;"
                global-option "option user-class code 77 = string;"
                global-option "option rfc3118-auth code 90 = string;"
                name-server update
            }
            egress-qos "0:0 1:0 2:0 3:0 4:0 5:0 6:6 7:0"
            firewall {
                in {
                    name WAN_IN
                }
                local {
                    name WAN_LOCAL
                }
            }
        }
    }

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #658 le: 26 mars 2023 à 10:58:36 »
Salut,

Et si on a une livebox6, ça fonctionne avec un 6 a la fin ?
Du coup quelle est la chaîne de caractères correspondante pour une LB5 et LB6 en ipv6 ?
Merci

kjbstar

  • Abonné Orange Fibre
  • *
  • Messages: 22
  • Aix-en-Provence 13
Orange DHCP conformité protocolaire 2023 - lire depuis le début du sujet
« Réponse #659 le: 26 mars 2023 à 11:41:43 »
Je suppose que oui. J'ai rendu ma LB3 briquée mercredi, et du coup sur cette chaîne j'ai juste changé le chiffre à la fin (et c'est bien ce qu'envoi la LB5, vérifié sur wireshark et sur le soft livebox info).

J'utilise pas l'ipV6, mais comme j'ai tout noté pour me faire gagner du temps "le jour où", voilà ce que j'ai noté pour l'option 15 sur wireshark :

OPTION 15 (user class) COMPLET => FSVDSL_livebox.Internet.softathome.Livebox5
00:0f:00:2d:00:2b:46:53:56:44:53:4c:5f:6c:69:76:65:62:6f:78:2e:49:6e:74:65:72:6e:65:74:2e:73:6f:66:74:61:74:68:6f:6d:65:2e:4c:69:76:65:62:6f:78:35

USER CLASS DATA SEUL (que la chaine "FSVDS...")
46:53:56:44:53:4c:5f:6c:69:76:65:62:6f:78:2e:49:6e:74:65:72:6e:65:74:2e:73:6f:66:74:61:74:68:6f:6d:65:2e:4c:69:76:65:62:6f:78:35

Côté soft livebox info, il avait ceci :
002b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7835