La Fibre

Datacenter et équipements réseaux => Routeurs => Orange fibre Remplacer la LiveBox par un routeur => Discussion démarrée par: pinomat le 02 août 2020 à 19:55:23

Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: pinomat le 02 août 2020 à 19:55:23
Hello,

EDIT : 03/03/2021. Cette version est compatible jusqu'à la version EdgeRouter ER-4/ER-6P/ER-12/ER-12P: Firmware v2.0.9-hotfix.1.

Je vous propose en dhclient patché avec la priorité 6 (kernel) sur base de la version 2.0.8-hotfix1 du firmware de l'er-6p. J'en avais marre des règles iptables pour dhcp et/ou du marquage via le switch.

J'ai compilé sur base du patching des sources qui se trouve ici https://github.com/shisva/USG_Orange (https://github.com/shisva/USG_Orange) et déposé par mike78530 dans le tuto https://lafibre.info/remplacer-livebox/le-guide-complet-pour-usgusg-pro-internet-tv-livebox-ipv6/ (https://lafibre.info/remplacer-livebox/le-guide-complet-pour-usgusg-pro-internet-tv-livebox-ipv6/)
zoc a posté un patch ici pour le firmware 1.9.1 : https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg562531/#msg562531 (https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg562531/#msg562531).

Seul problème que je rencontre actuellement, qui n'est pas obligatoirement lié à ce patch, c'est la récupération des DNS du DHCP (set service dns forwarding dhcp ethx.832) --> je suis donc obligé de forcer les DNS avec set service dns forwarding name-server x.x.x.x
Il faut donc remplacer le fichier (après avoir fait un backup) se trouvant /sbin/dhclient3 par celui fourni et ajouter le droit d'exécution (sudo chmod +x /sbin/dhclient3). Ensuite, par rapport à ma configuration, il faut aussi ajouter l'egress-qos 6:6 à l'interface WAN (ethx.832).

Patch fourni par dmfr pour le firmware 2.0.6 (iscdhcp_priority.vyatta-dhcp3_4.1-ESV-R15.patch)
https://lafibre.info/remplacer-livebox/dhclient-patche-er-6p-2-0-8-hotfix1/?action=dlattach;attach=87074 (https://lafibre.info/remplacer-livebox/dhclient-patche-er-6p-2-0-8-hotfix1/?action=dlattach;attach=87074)
Post:
https://lafibre.info/remplacer-livebox/dhclient-patche-er-6p-2-0-8-hotfix1/msg781287/#msg781287 (https://lafibre.info/remplacer-livebox/dhclient-patche-er-6p-2-0-8-hotfix1/msg781287/#msg781287)

Merci encore pour les infos et bonne soirée à tous.
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: benoitc le 03 août 2020 à 00:15:15
Hello,

Je vous propose en dhclient patché avec la priorité 6 (kernel) sur base de la version 2.0.8-hotfix1 du firmware de l'er-6p. J'en avais marre des règles iptables pour dhcp et/ou du marquage via le switch.

J'ai compilé sur base du patching des sources qui se trouve ici https://github.com/shisva/USG_Orange (https://github.com/shisva/USG_Orange) et réalisé par mike78530 dans le tuto https://lafibre.info/remplacer-livebox/le-guide-complet-pour-usgusg-pro-internet-tv-livebox-ipv6/ (https://lafibre.info/remplacer-livebox/le-guide-complet-pour-usgusg-pro-internet-tv-livebox-ipv6/).


Seul problème que je rencontre actuellement, qui n'est pas obligatoirement lié à ce patch, c'est la récupération des DNS du DHCP (set service dns forwarding dhcp ethx.832) --> je suis donc obligé de forcer les DNS avec set service dns forwarding name-server x.x.x.x
Il faut donc remplacer le fichier (après avoir fait un backup) se trouvant /sbin/dhclient3 par celui fourni et ajouter le droit d'exécution (sudo chmod +x /sbin/dhclient3). Ensuite, par rapport à ma configuration, il faut aussi ajouter l'egress-qos 6:6 à l'interface WAN (ethx.832).

Merci encore pour les infos et bonne soirée à tous.

tu pourais partager le patch final? J'aimerais pouvoir compiler le mien. Tu qs fait quel changement dans le fichier discover.c?
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: pinomat le 03 août 2020 à 00:46:37
tu pourais partager le patch final? J'aimerais pouvoir compiler le mien. Tu qs fait quel changement dans le fichier discover.c?

Bonsoir.
C'est à mike78530 qu'il faut demander, je n'ai fait que reproduire ce qu'il a fait pour la version de mon EdgeRouter. Toutefois, j'ai généré le patch et je l'ai ajouté à mon post principal.
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: zoc le 03 août 2020 à 07:17:54
Bizarre, le patch est quand même très similaire au mien (avec exactement les mêmes commentaires ;) ). Les modifications sont vraiment simples (et ne concernent pas que discover.c): Après avoir créé une socket, on configure sa priorité (SOL_PRIORITY) à 6, ce qui correspond à une priorité NOYAU. Ensuite, avec la ligne egress-qos de la configuration d’EdgeOS on mappe cette priorité noyau sur une priorité 802.1p.

Quand j’ai fait le patch, je ne me suis pas emmerdé à analyser à quels endroits les changements étaient nécessaires, je l’ai fait pour toutes les sockets sans distinction...

Bon sinon tu l’as généré à l’envers (il devrait y avoir des lignes débutant avec + car on rajoute de code au lieu de - qui indique qu’on supprime des lignes).
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: benoitc le 03 août 2020 à 10:20:32
Bizarre, le patch est quand même très similaire au mien (avec exactement les mêmes commentaires ;) ). Les modifications sont vraiment simples (et ne concernent pas que discover.c): Après avoir créé une socket, on configure sa priorité (SOL_PRIORITY) à 6, ce qui correspond à une priorité NOYAU. Ensuite, avec la ligne egress-qos de la configuration d’EdgeOS on mappe cette priorité noyau sur une priorité 802.1p.

Quand j’ai fait le patch, je ne me suis pas emmerdé à analyser à quels endroits les changements étaient nécessaires, je l’ai fait pour toutes les sockets sans distinction...

Bon sinon tu l’as généré à l’envers (il devrait y avoir des lignes débutant avec + car on rajoute de code au lieu de - qui indique qu’on supprime des lignes).


dans discover.c le suci du diff est cette ligne là:
@@ -454,6 +458,10 @@
  return 0;
  }
 
+        /* Set Kernel Priority to 6 */
+        int val = 6;
+        setsockopt(ifaces->sock, SOL_SOCKET, SO_PRIORITY, &val, sizeof(val));
+
 #ifdef DHCPv6
  if (local_family == AF_INET6) {
  ifaces->fp6 = fopen("/proc/net/if_inet6", "r");

qui a disparu. Quand tu dis " je ne me suis pas emmerdé à analyser à quels endroits les changements étaient nécessaires" c'est à dire à chaque fois qu'un nouveau socket est créte (appel à  socket()) ?
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: benoitc le 03 août 2020 à 11:04:42
merci pour le patch. Je l'ai remis dans l'orde pour ceux que cela interesse:
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: pinomat le 03 août 2020 à 13:51:31
Bizarre, le patch est quand même très similaire au mien (avec exactement les mêmes commentaires ;) ). Les modifications sont vraiment simples (et ne concernent pas que discover.c): Après avoir créé une socket, on configure sa priorité (SOL_PRIORITY) à 6, ce qui correspond à une priorité NOYAU. Ensuite, avec la ligne egress-qos de la configuration d’EdgeOS on mappe cette priorité noyau sur une priorité 802.1p.

J'ai corrigé mon post avec le lien vers ton patch 1.9.1, peut-être que tu es à l'origine de tous les patchs dhclient dispos sur le forum ^^ Perso, j'ai juste recherché/ajouté dans le code source de la 2.0.8 les fonctions où le SO_PRIORITY a été ajouté sur base des infos dans le fichier "patch". Il y a tellement d'info sur le forum, dur de s'y retrouver parfois ^^

J'ai retrouvé ton post et effectivement les patchs se ressemblent très fortement ! J'ai 2 différences :
1) Dans lpf.c, j'ai ajouté int val; qu'il n'y a ni dans ton patch ni celui de mike78530
2) Dans discover.c, il y a un set ton patch il n'y a pas la déclaration "int val" et il y a 1 setsockopt en plus

D'ailleurs, pour info, j'avais testé uniquement avec la correction du fichier lpf.c et c'était suffisant (mais je préfère le mettre partour, ca ne coute aps grand chose) :/

merci pour le patch. Je l'ai remis dans l'orde pour ceux que cela interesse:
--> J'ai corrigé mon fichier après la remarque de zoc, vous allez trop vite, j'ai pas le temps de répondre !!!

En passant, est-ce que tu as déjà rencontré le problème que je mentionne avec le dns forwarding (via DNS du DHCP Orange) ? Par contre, ce matin, je regarde mon fichier /etc/resolv.conf et les serveurs sont revenus ^^
cat /etc/resolv.conf
#line generated by /opt/vyatta/sbin/vyatta_update_resolv.pl
domain          home.loc
nameserver      81.253.149.13           #nameserver written by /opt/vyatta/sbin/vyatta_update_resolv.pl
nameserver      80.10.246.5             #nameserver written by /opt/vyatta/sbin/vyatta_update_resolv.pl

@zoc : merci encore pour tout le temps que tu consacres sur lafibre.info ! Parce que même si c'est simple, il faut prendre le temps pour analyser le code et tester après les builds.
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: benoitc le 03 août 2020 à 14:08:09

D'ailleurs, pour info, j'avais testé uniquement avec la correction du fichier lpf.c et c'était suffisant (mais je préfère le mettre partour, ca ne coute aps grand chose) :/
 --> J'ai corrigé mon fichier après la remarque de zoc, vous allez trop vite, j'ai pas le temps de répondre !!!


heh :) Pas de souci, merci pour ton patch cela a grandement aidé. Je n'ai pas regardé pour le dns, je vais checker. J'utilis eun autre dns par defaut aussi je n'ai pas fait attention ...
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: dmfr le 03 août 2020 à 15:26:36
/etc/resolv.conf et les serveurs sont revenus ^^

J'avais remarqué un problème similaire lors du passage à dhclient pour l'IPv6 :
https://lafibre.info/remplacer-livebox/ubiquiti-er-ipv6-dhcp6-en-2-x/msg684705/#msg684705
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: dmfr le 03 août 2020 à 15:36:38
Pour ma part, j'ai récemment compilé sous une VM QEMU en utilisant plus ou moins ce guide :
https://markuta.com/how-to-build-a-mips-qemu-image-on-debian/
(patch ci-joint, à jour pour 2.0.6)

En revanche, sur les connexions FTTH Orange de mon périmètre, j'ai récemment fait la migration inverse, c-a-d utiliser des switchs Cisco au lieu du client patché.

- je trouve cela plus propre, et cela garantit que l'IPv4 fonctionnera sans aucune manipulation post-upgrade.

- cela permet également de forcer le DSCP à 0x00 pour le trafic LAN ---> ROUTEUR, car il y a des baisses de débit si on envoie autre chose que cette prio :
https://lafibre.info/remplacer-livebox/ip-qos-sur-reseau-orange/
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: benoitc le 04 août 2020 à 15:14:54
En revanche, sur les connexions FTTH Orange de mon périmètre, j'ai récemment fait la migration inverse, c-a-d utiliser des switchs Cisco au lieu du client patché.

Tu en aurais un pas trop cher à conseiller?
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: dmfr le 04 août 2020 à 16:54:03
Tu en aurais un pas trop cher à conseiller?
Du classique SG350-24/48(P)
Tonitrus a de bons prix, et en reconditionné on trouve parfois de bonnes affaires sur Ebay.
Après 24/48, PoE ou non, tout dépend de ce que tu veux en faire.

Par contre, de là à n'acheter un Cisco que pour cela, oui la question d'utiliser le client patché peut se poser :)
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: benoitc le 04 août 2020 à 17:53:44
Du classique SG350-24/48(P)
Tonitrus a de bons prix, et en reconditionné on trouve parfois de bonnes affaires sur Ebay.
Après 24/48, PoE ou non, tout dépend de ce que tu veux en faire.

Par contre, de là à n'acheter un Cisco que pour cela, oui la question d'utiliser le client patché peut se poser :)


Après un 10 ports est pas si cher que ça. Je suppose que je peux en faire autre chose... Un avantage en ts cas c'est que les mises à jour seront plus simple. Evidemment si un edgeswitch en etait capable ...
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: pinomat le 05 août 2020 à 01:03:01
Pour ma part, j'ai récemment compilé sous une VM QEMU en utilisant plus ou moins ce guide :
--> J'avais testé ce tuto mais je n'ai jamais réussi à compiler pour Octeon (au lieu de Malta).
Dans le même ordre d'idée, j'ai testé la génération d'une toolchain avec openwrt puis enfin la docker dockcross qui me semble la solution la plus simple.
Tuto openwrt : https://lauri.xn--vsandi-pxa.com/tub/computer-architecture/building-mips-toolchain.html (https://lauri.xn--vsandi-pxa.com/tub/computer-architecture/building-mips-toolchain.html)
Docker dockcross : https://docs.docker.com/engine/install/linux-postinstall/ (https://docs.docker.com/engine/install/linux-postinstall/)
'
- cela permet également de forcer le DSCP à 0x00 pour le trafic LAN ---> ROUTEUR, car il y a des baisses de débit si on envoie autre chose que cette prio :
Je n'avais pas encore vu de tels commentaires concernant des problèmes de performance avec les DSCP. A priori, on peut remettre les DSCP à 0 de tout le traffic LAN sur certains switch (dont le sg350), donc théoriquement, pas besoin d'utiliser le switch pour forcer le PCP des paquets DHCP envoyés à Orange. J'ai l'impression que c'est pour des cas spécifiques qu'il y a des problèmes. Au final est-ce que la Livebox supprime le DSCP en sortie ?

J'ai fait quelques tests et voici un tableau des DSCP et PCP (si ça peut-être utile ou pas !?) que j'ai vu soit sur le port WAN de l'edge router soit en sortie WAN de la LB avec du port mirroring :

SourceDestinationProtocolInfoCoS/PCPDSCP
LBBroadcastARP*6n/a
LBff02::1:2DHCPv6Solicit60xc0
LB193.253.170.18DNSStandard query00x00
LB193.253.170.18TCP*00x00
LB80.12.255.65TCPSYN00x00
LB80.12.255.65TCPACK, FIN40x90
LB193.253.170.18TLS1.2Client Hello00x00
LB193.253.170.18TLS1.2Application Data00x00
LB193.253.170.18TLS1.2Certificate, Client Key Exchange, Certificate Verify, Change Cipher Spec, Encrypted Handshake Message00x00
LB193.253.170.18TLS1.2Encrypted Alert00x00
LB80.12.255.65TLS1.2Client Hello40x90
LB80.12.255.65TLS1.2Application Data40x90
LB80.12.255.65TLS1.2Client Key Exchange, Change Cipher Spec, Encrypted Handshake Message40x90
LB80.12.255.65TLS1.2Encrypted Alert40x90
LB81.253.173.116SIP*50xb8
UbiquitiIGMPv2Membership Query00xc0
UbiquitiICMPDestination unreachable00xd0

Bonne soirée
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: dmfr le 05 août 2020 à 02:06:47
--> J'avais testé ce tuto mais je n'ai jamais réussi à compiler pour Octeon (au lieu de Malta).
Je ne saisis pas toutes les subtilités Malta / Octeon mais il me semble que l'ARCH étant identique (mips), les binaires issus d'une compilation sont identiques.
En tout cas, le dhclient3 obtenu est fonctionnel sur l'ERL/ER4

'Je n'avais pas encore vu de tels commentaires concernant des problèmes de performance avec les DSCP. A priori, on peut remettre les DSCP à 0 de tout le traffic LAN sur certains switch (dont le sg350), donc théoriquement, pas besoin d'utiliser le switch pour forcer le PCP des paquets DHCP envoyés à Orange. J'ai l'impression que c'est pour des cas spécifiques qu'il y a des problèmes. Au final est-ce que la Livebox supprime le DSCP en sortie ?
Moi non plus, jusqu'au changement de DSCP par défaut d'openSSH sous Centos 8.
J'avais résumé mes observations ici :
https://community.ui.com/questions/Edgerouter-Strip-reset-DSCP/d86f0e3b-fa82-43ca-8d1d-23c0cf16cf3e
https://lafibre.info/remplacer-livebox/ip-qos-sur-reseau-orange/

Un autre membre semble l'avoir constaté, la livebox remet le DSCP sortant à 0x00.

En gros c'est indépendant de la contrainte CoS :
- pour obtenir une réponse DHCP, la CoS VLAN (PCP ?) doit être à 6 pour les requêtes DHCP, et uniquement celles-ci
- le trafic normal sortant (donc en CoS=0) sera parfois bridé si le DSCP des paquets IP est différent de 0, il ne s'agit pas d'un effet de bord de l'egress-qos
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: pinomat le 05 août 2020 à 11:01:08
Je ne saisis pas toutes les subtilités Malta / Octeon mais il me semble que l'ARCH étant identique (mips), les binaires issus d'une compilation sont identiques.
Moi non plus ^^ Je crois que c'est simplement de l'optimisation.

- le trafic normal sortant (donc en CoS=0) sera parfois bridé si le DSCP des paquets IP est différent de 0, il ne s'agit pas d'un effet de bord de l'egress-qos
Oui, j'avais aussi constaté qu'avec un CoS <> 0 les débits étaient bridés, il y a eu aussi différents posts/articles le mentionnant. Intéressant ton problème de transfert !

J'ai testé le sg350 et effectivement, on peut reset le DSCP de tout le traffic avant qu'il n'arrive sur le port LAN du routeur (test avec paquet icmp). Donc on peut garder le dhclient patché / mc220L / er-6p pour la partie WAN + switch avec gestion ACL pour reset DSCP. Pour la TV, j'ai fini par faire un egress-cos 7:5 sur la vif 840 et les paquets sortent avec une CoS à 5 sans aucune autre manipulation (et là, il y a qu'une réponse partielle ici : https://www.rationali.st/blog/looking-into-dscp-and-ieee-8021p-vlan-priorities.html).
Pourquoi je préfère ça ? Parce que j'utilise le téléphone de la LB et que la LB est sur la même interface que le LAN et donc, j'utilise sur le switch le VLAN 832 à cet effet. Si j'utilise le switch pour marquer la CoS des paquets DHCP du WAN, je me retrouve "avec une boucle" sur le VLAN 832. Pour éviter cela j'avais utilisé le vlan mapping one-to-one, mais ça m'a paru complexe (et désactive le routing du sg350), donc je suis revenu sur une solution plus simple.

Au final, tout ce qu'on peut dire, c'est qu'Orange et certainement les autres FAI ne facilitent en rien notre boulot de geek !
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: dmfr le 05 août 2020 à 14:54:55
Oui, j'avais aussi constaté qu'avec un CoS <> 0 les débits étaient bridés, il y a eu aussi différents posts/articles le mentionnant. Intéressant ton problème de transfert !
Oui mais pas uniquement si la CoS <> 0, c'est ça qui est un peu inattendu.
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: mike78530 le 07 août 2020 à 21:29:36
Bizarre, le patch est quand même très similaire au mien (avec exactement les mêmes commentaires ;) ). Les modifications sont vraiment simples (et ne concernent pas que discover.c): Après avoir créé une socket, on configure sa priorité (SOL_PRIORITY) à 6, ce qui correspond à une priorité NOYAU. Ensuite, avec la ligne egress-qos de la configuration d’EdgeOS on mappe cette priorité noyau sur une priorité 802.1p.

Quand j’ai fait le patch, je ne me suis pas emmerdé à analyser à quels endroits les changements étaient nécessaires, je l’ai fait pour toutes les sockets sans distinction...

Bon sinon tu l’as généré à l’envers (il devrait y avoir des lignes débutant avec + car on rajoute de code au lieu de - qui indique qu’on supprime des lignes).

Hello, pour rendre tout le mérite qui va à César je tiens à préciser ici que le patch qui est sur mon git est bien celui de zoc

Je me rappel avoir fait des modifications de lignes car sur l’USG c’était pas identique au ERL

Après je me rappel avoir passé des heures carré pour patch sous qemu, une vrai m***e pour une autodidacte comme moi

Aujourd’hui impossible de patcher le dhclient dans les derniers firmware car ubiquiti l’a modifié et donc est en close source


Ps: j’ai juste posté sur git afin de centraliser car ils commence à avoir des centaines de pages sur le sujet. J’ai nullement la prétention de m’approprier le travail de zoc car je serai incapable de même l’expliquer sans y passer des heures
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: zoc le 07 août 2020 à 21:33:44
Je ne vois pas comment Ubiquiti pourrait ne pas diffuser ses modifications de dhclient car c’est une violation de la licence GPL...

Accessoirement le code source du client dhcp pour la dernière version du firmware 2.0.8 est toujours disponible...
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: mike78530 le 07 août 2020 à 21:36:40
Pour avoir téléchargé UniFi Security Gateway firmware 4.4.51 impossible de retrouver les fichiers que j’avais dans l’archive UniFi Security Gateway firmware 4.4.41

Alors peut être que je cherche mal, mais bon je ne m’y aventure plus 😄
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: benoitc le 07 août 2020 à 22:56:27
Pour avoir téléchargé UniFi Security Gateway firmware 4.4.51 impossible de retrouver les fichiers que j’avais dans l’archive UniFi Security Gateway firmware 4.4.41

Alors peut être que je cherche mal, mais bon je ne m’y aventure plus 😄

leur archive a l'air d'être buggé. c'est une image disque squshfs... Faudrait les prevenir imo.
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: ArchPhénix le 14 juillet 2021 à 16:24:15
Quelqu'un a essayé le client dhcp modifié pour le 2.0.9 hotfix 2 ?

On peut me confirmer qu'on pourrait faire sans commutateur supplémentaire et sans patch du client DHCP si Ubiquiti ajoutait le support des priorité réseaux cgroup ?

Sinon les sources ont été publiées pour le hotfix 2

https://dl.ubnt.com/firmwares/edgemax/v2.0.9-hotfix.2/gpl/GPL.ER-e300.v2.0.9-hotfix.2.5402463.tar.bz2
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: zoc le 14 juillet 2021 à 16:43:07
Bien sur qu’on peut le faire avec le module cgroups net-prio/net-cls à la place du patch du client dhcp mais aucune chance qu’ubiquity ne le rajoute. Leur truc maintenant c’est leurs produits managés Unifi. Il ne faut rien attendre de grandiose sur leur gamme EdgeMax (qui est d’ailleurs introuvable sur leur site sans passer par la fonction de recherche).

Il y a d’ailleurs un tuto dans cette section du forum pour le faire sur une Debian récente.
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: ArchPhénix le 14 juillet 2021 à 17:00:39
Je vais tenter le coup avec leurs gars du «channel» pour la France, je ne m'attends à rien mais on ne sait jamais.
J'ai posté chez eux (https://community.ui.com/questions/Include-Network-Priority-CGROUP-for-ER-e300/73b13e7f-53fa-4417-ab24-b7c393de0d24) aussi, mais à chaque fois que quelqu'un poste le fil reste vide d'activité, il faut leurs montrer que c'est un besoin réel, il faut du monde pour leurs casser les pieds, même si chronophage.
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: lolo le 08 septembre 2022 à 13:26:35
Bonjour,

Est ce que le dhclient du post est compatible avec un ER5-PoE sous v2.0.9-hotfix.4?

Je crois que Ubiquiti a changé la version du fichier dhclient3.

Cordialement 
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: MacMan le 08 septembre 2022 à 19:44:28
Bonjour,

Je n'ai pas osé tester, toujours avec v2.0.9-hotfix.2 sur mon ER-6P, comme tout fonctionne bien ....
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: odon le 09 septembre 2022 à 10:59:38
J'utilise bien le dhclient du post en 2.0.9_4 :)
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: MacMan le 09 septembre 2022 à 11:38:55
@odon

Ah super ! merci de l'info, je vais déjà tester sur un ERL
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: lolo le 23 septembre 2022 à 10:38:59
Chez moi , je pense que cela ne fonctionne pas.

@MacMan , as tu essayé sur ton ERL?

Peux t on générer un patch soit même à l'aide d'un script?

Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: odon le 23 septembre 2022 à 10:52:56
Je n'avais pas fait attention, mais vous parlez d'ERL (EdgeRouter Lite). Le post est pour un ER-6P (EdgeRouter 6 ports). Ce n'est pas le même modèle, et en particulier c'est un CPU différent et les binaires ne sont pas compatibles.
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: lolo le 23 septembre 2022 à 11:16:35
C'est ce que je pensais effectivement. Je sais que pour EdgeRouter Lite et EdgeRouter PoE (5 port) ce sont les même.

J'ai fait tout le forum je ne les trouve pas...
Titre: dhclient patché er-6p 2.0.8-hotfix1
Posté par: cyayon le 26 septembre 2022 à 14:00:59
Hello,

finalement, est-ce que l'on peut se contenter de patcher uniquement lpf.c ou bien est-il nécessaire de patcher tous les fichiers ? (discover.c icmp.c raw.c socket.c res_send.c ...)

je suis en train de faire un PKGBUILD pour archlinux et j'essaie de faire qque chose de propre...

Merci.