En buildant une version client odhcp6c openwrt, qui dispose de l'option (issue d'un commit tout récent) "-K <priority>" pour poser la CoS 6, je parviens presque (je crois) sur mon UDR à obtenir une IP v6 en plus de la v4, j'ai cette log lorsque je down/up mon interface WAN eth4.832 :
2023-06-03T18:20:59+02:00 UDR odhcp6c[527816]: (re)starting transaction on eth4.832
2023-06-03T18:21:00+02:00 UDR odhcp6c[527816]: Starting SOLICIT transaction (timeout 4294967295s, max rc 0)
2023-06-03T18:21:00+02:00 UDR odhcp6c[527816]: Failed to send SOLICIT message to ff02::1:2 (Cannot assign requested address)
2023-06-03T18:21:01+02:00 UDR odhcp6c[527816]: Got a valid ADVERTISE after 1089ms
2023-06-03T18:21:01+02:00 UDR odhcp6c[527816]: IA_NA 0001 T1 0 T2 0
2023-06-03T18:21:01+02:00 UDR odhcp6c[527816]: IA_PD 0001 T1 92975 T2 483840
2023-06-03T18:21:01+02:00 UDR odhcp6c[527816]: 2a01:cb00:647:6c00::/56 preferred 604800 valid 604800
2023-06-03T18:21:02+02:00 UDR odhcp6c[527816]: Starting SOLICIT transaction (timeout 4294967295s, max rc 0)
2023-06-03T18:21:02+02:00 UDR odhcp6c[527816]: Got a valid ADVERTISE after 13ms
2023-06-03T18:21:02+02:00 UDR odhcp6c[527816]: IA_PD 0001 T1 92975 T2 483840
2023-06-03T18:21:02+02:00 UDR odhcp6c[527816]: 2a01:cb00:647:6c00::/56 preferred 604800 valid 604800
2023-06-03T18:21:03+02:00 UDR odhcp6c[527816]: Starting REQUEST transaction (timeout 4294967295s, max rc 10)
2023-06-03T18:21:03+02:00 UDR odhcp6c[527816]: Send REQUEST message (elapsed 0ms, rc 0)
2023-06-03T18:21:03+02:00 UDR odhcp6c[527816]: Got a valid REPLY after 179ms
2023-06-03T18:21:03+02:00 UDR odhcp6c[527816]: IA_PD 0001 T1 92975 T2 483840
2023-06-03T18:21:03+02:00 UDR odhcp6c[527816]: 2a01:cb00:647:6c00::/56 preferred 604800 valid 604800
2023-06-03T18:21:03+02:00 UDR odhcp6c[527816]: T1 92975s, T2 483840s, T3 604800s
2023-06-03T18:21:03+02:00 UDR odhcp6c[527816]: entering stateful-mode on eth4.832
2023-06-03T18:21:03+02:00 UDR odhcp6c[527816]: Starting <POLL> transaction (timeout 92975s, max rc 0)
J'ai l'impression qu'il ne manque pas grand chose, mais je n'y connais rien côté dhcp client v6 (par contre le client v4 obtient bien un bail comme d'habitude)
A l'issue de cela, je n'ai pas d'inet6 sur mon eth4.832, pourtant on dirait que j'ai un bail de 7 jours dans cette log
Est-ce que cette log montre une transaction dhcp v6 incomplète et si oui qu'est-ce que cela voudrait dire ?
J'ai ce process qui tourne, je pense les bons paramètres (j'ai essayé aussi sans le -N) :
odhcp6c -Ntry -K 6 -r11,17,23,24 -V 0000040E0005736167656D -c 00030001<macaddr> -x 11:<meme valeur que l'option 90 v4> -x 15:002B<meme valeur que l'option 77 v4) -e -v -s /usr/share/ubios-udapi-server/ubios-odhcp6c-script -D -P 64 eth4.832