J'ai finalement réussi en mixant deux parties du tuto:
N°1 dans tomato administration > script > onglet init:
cp -R /sbin/ /tmp/sbin
rm /tmp/sbin/udhcpc
echo 'exec busybox udhcpc -O 0x4d -O 0x5a -x 0x4d:2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7833 -x 0x5a:00000000000000000000001a0900000558010341010d6674692fxxxxxxxx "$@"' > /tmp/sbin/udhcpc
chmod +x /tmp/sbin/udhcpc
mount --bind /tmp/sbin/ /sbin
Pour obtenir les 'xxx' a remplacer rendez vous ci:
https://jsfiddle.net/kgersen/45zudr15/embedded/result/renseignez votre identifiant en fti/xxxx
récupérer uniquement les chiffre après "2f" et enlever les ':' entre chaque groupe de nombres.
N°2 dans tomato administration > script > onglet firewall utilisé la partie de benoqkuke:
### Version 16 20181010
###
https://lafibre.info/remplacer-livebox/tuto-remplacer-la-livebox-par-un-routeur-dd-wrt-internet-tv/### Priorite / CoS pour Internet
# File 0 (par defaut) pour le DHCP (raw-socket), file 1 pour le reste du trafic
vconfig set_egress_map vlan832 0 6
vconfig set_egress_map vlan832 1 0
### On classe le trafic Internet dans les bonnes files
# Tout le trafic priorite 1 (CoS 0)
iptables -t mangle -A POSTROUTING -j CLASSIFY --set-class 0000:0001
# Client DHCP non raw-socket (pas le cas de udhcpc) mais sert aussi pour le renew
iptables -t mangle -A POSTROUTING -o vlan832 -p udp --dport 67 -j CLASSIFY --set-class 0000:0000
N°3 dans tomato:
Dans Basic > network choisissez DHCP
Dans Advanced > VLAN fait comme l'image en première page (vlan 1 et vlan 832)
rebooter et le tour est joué !
Merci !