Auteur Sujet: Quel est le statut en août 2022 de l'option 90 et du CoS?  (Lu 1684 fois)

0 Membres et 1 Invité sur ce sujet

wsw70

  • Abonné Orange Fibre
  • *
  • Messages: 44
Bonjour tout le monde

J'essaye toujours désespérément de faire fonctionner systemd-networkd avec mon nouveau routeur (mes déboires sur https://lafibre.info/remplacer-livebox/comment-configurer-systemd-networkd/msg967455/#msg967455, avec l'aide précieuse de @hwti) et donc je lis tout ce qui passe sur l'option 90 and le CoS et je suis un peu perdu.

Sur mon installation fonctionnelle (un Ubiquity ER-4), j'ai les settings suivants:

dhcp-options {
                client-option "send vendor-class-identifier "sagem";"
                client-option "send user-class "\053FSVDSL_livebox.Internet.softathome.Livebox3";"
                client-option "send rfc3118-auth 00:00:00:00:00:00:00:00:00:00:00:1a:09:00:00:05:58:01:03:41:01:0d:66:74:69:2f:xx:xx:xx:xx:xx:xx:xx;"
                client-option "request dhcp-lease-time, dhcp-renewal-time, dhcp-rebinding-time, domain-search, rfc3118-auth;"
                default-route update
                default-route-distance 210
                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"

Cela signifie donc que j'envoie le CoS et que j'ai un string option 90 ancien, sans mot de passe et que je ne sais plus comment j'ai généré.

@tonib mentionne dans son post (duquel j'ai démarré) qu'il/elle n'a pas besoin de CoS (juin 2022).

Mon problème principal c'est que j'essaye un million de combinaisons (surtout l'option 90 et le fait de forcer ou pas des quotes sur VendorClassIdentifier=\'sagem\' et UserClass=\'+FSVDSL_livebox.Internet.softathome.Livebox3\' (alternativement VendorClassIdentifier=sagem et UserClass=+FSVDSL_livebox.Internet.softathome.Livebox3)) et que je n'en peux plus :)

Ma question: quel est le statut de CoS et Option 90, dans le contexte des informations ci-dessus? Merci!

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 288
  • Antibes (06) / Mercury (73)
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #1 le: 21 août 2022 à 13:09:38 »
Cela signifie donc que j'envoie le CoS
Uniquement si tu utilises aussi le client DHCP patché. La QOS seule dans le fichier de config ne suffit PAS à mettre les paquets DHCP en prio 6.

wsw70

  • Abonné Orange Fibre
  • *
  • Messages: 44
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #2 le: 21 août 2022 à 13:44:35 »
Uniquement si tu utilises aussi le client DHCP patché. La QOS seule dans le fichier de config ne suffit PAS à mettre les paquets DHCP en prio 6.

Oui, je crois que oui - je l'ai mis en place (sur le ER-4) il y a quelques années et pas touché depuis.
« Modifié: 21 août 2022 à 22:47:29 par wsw70 »

wsw70

  • Abonné Orange Fibre
  • *
  • Messages: 44
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #3 le: 21 août 2022 à 22:49:59 »
Oui, je crois que oui - je l'ai mis en place (sur le ER-4) il y a quelques années et pas touché depuis.

J'ai finalement réussi à configurer la connexion (malheureusement via /etc/network/interfaces et pas networkd-systemd).

J'ai dû changer les priorités avant le call DHCP (sinon pas de réponse) et après revenir sur mes pas (parce que sinon le débit était de 20/0.5 Mbps sur une ligne 1000/400)

auto enp2s0.832
iface enp2s0.832 inet manual
pre-up /usr/sbin/ip link set dev enp2s0.832 type vlan egress 0:6 1:0 2:2 3:3 4:4 5:5 6:6 7:7
up /usr/sbin/dhclient -v -cf /etc/dhcp/dhclient.conf
post-up /usr/sbin/ip link set dev enp2s0.832 type vlan egress 0:0 1:0 2:0 3:0 4:0 5:0 6:0 7:0 && /etc/iptables.sh


hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #4 le: 22 août 2022 à 01:03:52 »
Avec ça les renouvellements de bail DHCP ne passeront pas.
Il faut soit patcher dhclient, soit utiliser un des deux contournements (cgroupv1 net_prio, ou LD_PRELOAD).

wsw70

  • Abonné Orange Fibre
  • *
  • Messages: 44
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #5 le: 22 août 2022 à 09:09:33 »
Avec ça les renouvellements de bail DHCP ne passeront pas.
Il faut soit patcher dhclient, soit utiliser un des deux contournements (cgroupv1 net_prio, ou LD_PRELOAD).

Ah, c'est vrai - je n'avais pas pensé au renouvellement. Merci pour le follow-up.

Est-ce que vous sauriez où je peux récupérer le dhclient patché (ce sera le plus simple)? J'ai vu des versions pour l'Edge Router (de 2020) mais pas pour Debian. Je peux bien entendu poser laquestion séparément.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 288
  • Antibes (06) / Mercury (73)
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #6 le: 22 août 2022 à 09:14:42 »
M'étonnerait que tu trouves un client patché tout prêt pour une Debian.

Du coup la solution LD_PRELOAD me semble la plus simple à mettre en oeuvre. L'avantage étant qu'elle survit aux éventuelles mises à jour du paquet isc-dhcpd.

wsw70

  • Abonné Orange Fibre
  • *
  • Messages: 44
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #7 le: 22 août 2022 à 09:39:01 »
M'étonnerait que tu trouves un client patché tout prêt pour une Debian.

Du coup la solution LD_PRELOAD me semble la plus simple à mettre en oeuvre. L'avantage étant qu'elle survit aux éventuelles mises à jour du paquet isc-dhcpd.

Il y a aussi https://lafibre.info/remplacer-livebox/isc-dhcp-client-raw-socket-solution/ qui est effectivement facile (si ça fonctionne toujours). Je vais essayer qaund il y aura moins de gens à la maison vers midi parce que je suis déjà à l'aube d'une révolution après tous mes essais pendant le week-end :)
EDIT simple ou pas - il y a l'histoire de la v1 vs v2... Orange ne facilite pas la vie aux gens en forçant toutes ces bidouilles :(
« Modifié: 22 août 2022 à 10:49:51 par wsw70 »

wsw70

  • Abonné Orange Fibre
  • *
  • Messages: 44
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #8 le: 22 août 2022 à 11:23:40 »
Du coup la solution LD_PRELOAD me semble la plus simple à mettre en oeuvre. L'avantage étant qu'elle survit aux éventuelles mises à jour du paquet isc-dhcpd.

J'ai essayé (https://lafibre.info/remplacer-livebox/comment-utiliser-ld_preload-avec-dhclient) mais aparamment je n'y suis pas encore :(

Mackila

  • Abonné Bbox fibre
  • *
  • Messages: 354
  • 33
Quel est le statut en août 2022 de l'option 90 et du CoS?
« Réponse #9 le: 22 août 2022 à 14:01:54 »
Je n'y connais rien en routeur Ubiquity. Par contre, je que je comprends, là, c'est un flou artistique entre (1) ce qu'il faut faire et (2) comment il faut le faire.
Je ne saurais que conseiller, pour le (1), de rebrancher la livebox en sniffant les paquets.
Et pour le (2), d'avoir toujours le montage de sniffage de paquets et de comparer, jusqu'à obtenir l'équivalence (et donc le fonctionnement correct). En plus, ça aide à voir les effets concrets des modifications qu'on effectue.