Après, il se peut que ce ne soit pas suffisant: On ne le voit pas sur ta capture (car il manque l'entête 802.1q), mais à priori, vu que tu n'as pas remplacé le binaire du client DHCP du routeur, tes requêtes DHCP sortent avec la CoS à 0. A certains endroits, il faut obligatoirement que les requêtes DHCP sortent avec la priorité 6, sinon pas de réponse d'Orange. Pour cela 2 solutions:
- Intercaler un switch entre le routeur et l'ONT qui va marquer les requêtes DHCP en CoS 6
- Patcher le client dhcp du routeur pour qu'il génère des requêtes DHCP avec la bonne priorité. Par contre je ne sais pas si quelqu'un a déjà fait un patch pour l'ERX, et, malheureusement, tu ne peux pas utiliser le miens car il est compilé pour le processeur des ERL/ER4/... qui n'est pas le même que celui de l'ERX
Bonsoir,
j'ai pu tester avec un TP-Link MC220L qui à l'air de bien fonctionner : tous les voyants sont au vert.
J'y ai mis le SFP d'Orange (celui qui était dans ma box).
J'ai bien téléchargé le client dhclient3 pour EdgerouterX
Voici maintenant ma capture de paquets :
$tcpdump -n -e -i eth0 -vvv vlan 832
[...]
08:18:13.529687 44:d9:e7:07:1c:e0 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 384: vlan 832, p 6, ethertype IPv4, (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 366)
0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 44:d9:e7:07:1c:e0, length 338, xid 0xd040d4d, secs 22, Flags [none] (0x0000)
Client-Ethernet-Address 44:d9:e7:07:1c:e0
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Hostname Option 12, length 4: "ubnt"
Parameter-Request Option 55, length 9:
Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
BR, Lease-Time, RN, RB
AUTH
AUTH Option 90, length 22: 0.0.0.0.0.0.0.0.0.xxxxxxxxxxxxxxx7.112.102
Vendor-Class Option 60, length 5: "sagem"
User-Class Option 77, length 44:
instance#1: "FSVDSL_livebox.Internet.softathome.Livebox4", length 43
END Option 255, length 0
On voir bien
vlan 832, p 6(alors que si je mets le dhclient d'origine j'ai vlan 832, p 0)
Mais par contre toujours pas de réponse des serveurs DHCP d'Orange...
De plus, et c'est peut être lié tout ça, quand je modifie le fichier
/opt/vyatta/sbin/vyatta-interfaces.pl pour y rajouter la ligne à propos de l'option rfc3118, ça me me met pas comme il faut à jour le fichier
/var/run/dhclient_eth0_832.conf (ou un truc du genre).
Je suis obligé de le modifier à la main... (et du coup je pers la config à chaque reboot....) Une idée sur ça aussi ?
PS: je viens de remarquer que sur ma capture je n'ai pas remis
send dhcp-client-identifier. C'est vraiment important ? Je n'ai pas vu ça sur tous les tuto...
Merci et bonne soirée !