Je suis passé de la fibre à terminaison coaxiale à de la vraie fibre optique. Du coup mon opérateur (Red by SFR) a changé la box.
Je suis passé d'une box SFR Fast3686 à une box SFR NB6VAC. Problème : la nouvelle box ne propose pas de mode bridge... exit donc tomato. Voici comment faire.
Équipements
Je dispose d'un ONT Altice noir (Altlab GPON) qui convertit la fibre en cuivre (RJ45 gigabit). De base la partie WAN cuivre arrive sur la box SFR NB6VAC.
Prises murales PTT298 recablées en ethernet gigabit (nickel sur courte distance), j'attends le Switch manageable pour n'avoir plus que l'ONT au salon et faire transiter ça dans un VLAN jusqu'au tomato (la box SFR va dégager) pic.twitter.com/j8CtsJNngG
— 𝕩ɦΛƦҠ (@xhark) August 17, 2019
J'ai connecté mon routeur Tomato à la place de la box, mais il n'obtient jamais d'IP. En clair il n'est pas reconnu par l'ONT. J'ai d'abord pensé que ça venait de l'adresse MAC qu'il fallait cloner depuis la box. Sauf que non, ça ne marche pas mieux.
La solution : vendorclass
Il y a 2 choses à faire dans tomato : cloner l'adresse mac de la box SFR et configurer une option DHCP du l'interface WAN.
1. Cloner l'adresse mac
MàJ : cette partie de clonage mac est facultative, je vous la conseille car la mac qui remonte correspondra à celle connue chez SFR, mais libre à vous de le faire ou non
Copiez l'adresse mac WAN de votre box SFR, le plus simple est d'aller dans l'interface d'administration pour ça (192.168.1.1 chez moi) et collez-là dans Tomato :
Menu Advanced > Mac Address > WAN Port
Enfin cliquez sur Save.
2. Configurer l'option vendorclass
Cette option permet au routeur Tomato de se présenter comme une box SFR.
Menu Advanced > DHCP/DNS > DHCP Client (WAN) > DHCPC Options :
--vendorclass=neufbox_NB6VAC-ILoveBM
Enfin cliquez sur Save.
Mettez ce que vous voulez à la place de ILoveBM 🙂 Notez que "neufbox6" semble aussi fonctionner
note : la case "Reduce packet size" est aussi cochée chez moi mais j'ignore si ça change quelque chose
3. Redémarrage
Pour que tout ce beau monde fonctionne il faut redémarrer l'ONT, puis une fois redémarré et stabilisé faites de même pour votre routeur Tomato. Il devrait ensuite obtenir une IP publique v4.
Si jamais le débit n'est pas au rendez-vous pensez à activer l'option CTF :
(suite) sans oublier d'activer l'option CTF dans Tomato qui permet une nette amélioration! (mais qui empêche les graphs bandwith de fonctionner...). Si débit > 300 mbps activez l'option 😉 pic.twitter.com/OHdKbD46wO
— 𝕩ɦΛƦҠ (@xhark) September 25, 2018
Conclusion
J'utilise ceci depuis plusieurs mois et aucun souci de mon côté. Le seul inconvénient par rapport au câble coaxial c'est qu'il n'est plus possible de changer d'adresse IP en changeant l'adresse MAC. C'est un moindre mal, je préfère de loin avoir mon petit tomato personnalisé et son accès SSH pour rebondir.
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
18 commentaires
À noter que la procédure est beaucoup plus simple en passant par la rom Merlin si on a un routeur Asus supporté : il suffit de mettre "neufbox6" dans les paramètres WAN (ligne "Manual Vendor Class") et de redémarrer le routeur.
L'accélération matérielle est prise en charge (pas de problème de débit lié au CTF).
Mes 0.02 cents
@Wendigogo: neufbox6 n'est à priori pas suffisant dans le temps (problème de renouvellement du bail DHCP pour cette box à priori alors que ça fonctionnait sur l'ancienne). L'accélération matérielle est un plus 🙂
@Mr Xhark: Merci pour l'info, je vais regarder ça rapidement du coup. Je suis (presque) dans le même cas que toi : fibre installée récemment chez moi (contre un ADSL poussif avant).
Tu sais si ta méthode (clonage d'adresse MAC) pourrait éviter ce problème au renouvellement du bail ?
Merci pour le retour.
Tres bon tuto,merci beaucoup.
Petite question,est ce que l'on peut le faire pour une connexion ADSL Orange,j'ai une livebox 4 et toujours garder ces services surtout la TV.
Merci pour le Tuto, est ce que cela fonctionne bien avec l'option 1giga de Red?
là actuellement j'ai 950mbit/s j'aimerais pas retombé à 300 m/bits.
En te remerciant
Merci pour ce tuto.
Savez-vous si il existe un router capable de ne pas perdre la fonction téléphonie qu'offre la box ?
@Alf: les routeurs qui supportent la téléphonie sont plutôt chers, c'est plutôt du matos pro d'ailleurs. Et je t'avoue ne plus utiliser de téléphone fixe de mon côté
Et avec l'ancienne (fausse fibre à terminaison coaxiale), tu pouvais conserver la TV et la téléphonie en mettant la box en mode bridge ?
@Martini: c'est ça (enfin la TV je ne sais pas car j'ai toujours eu le routeur vu que je n'ai pas de tv, sinon ils t'envoient une box)
Bonjour et merci pour le tuto,
je ne savais pas qu'on pouvait tout simplement virer sa box ...
Pensez-vous que je puisse faire la même manipulation avec ma box SFR NETGEAR CBVG834G, correspondant au contrat TriplePlaySocial (TPS+) ?
... et en modifiant ainsi :
--vendorclass=neufbox_CBVG834G-xxxx
Par ailleurs, contrairement je n'ai pas besoin de boitier ONT ds la mesure où ma box datant de 2008 (recyclage des vieux stocks SFR) offre une simple arrivée coaxiale. Ce serait d'un autre type de boitier dont j'aurais sans doute besoin et dont j'ignore s'il existe ou non, mais qui ne me semble pas à priori si techniquement avancé.
Mais je fais peut-être fausse route ...
J'arrive à passer ma box en mode bridge mais ma box n'est plus administrable. C'est donc plus pour virer ma box de mon coffret communication et laisser mon router R7000 (sous freshtomato) seul sans trop surchauffer que je souhaite procéder comme vous.
@Jérôme: tu peux directement basculer le CBVG834G en mode bridge et mettre ton routeur derrière, faudra juste cloner l'adresse MAC si ça ne venait pas à marcher. Une fois en bridge pour administrer la box il faudra passer par l'IP http://192.168.100.1 (c'est la conf que j'avais avant et ça marche très bien)
Merci beaucoup Xhark,
Puisque c'était ta config, petite question comment parvenais-tu à administrer ta box ? La mienne est parfaitement inatteignable (en tt cas je n'ai pas trouvé le réglage), même si ce n'est pas trop préjudiciable. Voici où j'en suis resté après de mon tout premier paramétrage. Pour la partie WAN Settings, je n'ai quasiment plus rien touché à part DNS1/DNS2 (208.67.222.222/208.67.222.220) https://lafibre.info/routeur/parametres-basiques-de-mon-routeur/msg726975/#msg726975
... mais j'ai dû tout à fait mal m'exprimer ds mon 1er post car je voulais désormais envisager de me passer totalement de la box CBVG834G grâce ton astuce : vendorclass + clone adresse mac. Qu'en penses-tu ?
Okkkkkayyyyy je pigeais pas du tout ce http://192.168.100.1 venu de nul part.
C'est cool de retrouver cette vieille interface.
Mais sinon le bypass complet de mon modem, c'est jouable d'après toi ?
@Jérôme:
Salut,
Moi aussi j'ai cette foutue box Netgear CBVG834G refourguée aux clients TriplePlaySocial de SFR qui date de l'ére Numericable. J'aimerais bien la virer.
A la condition préalable de relier directement l'arrivée coax à l'entrée RJ 45 de mon routeur Tomato ? A ton avis, Mr Xhark un tel câble/switch existe-t-il ?
Bonjour. Top merci
une idée ? Un modem ? Pour aussi se passer du boîtier ont ?
Merci par avance
@Paul: il existe très peu d'équipement avec une entrée ligne coaxial destinés au grand public (hors opérateur)
@Johnattend7: Pourquoi se passer de l'ONT? le remplacement de la box par un routeur suffit à retrouver une parfaite stabilité. En plus c'est pas cher. Tu serais obligé d'acheter du matériel pro pour avoir les 2
Bonjour,
Vous utilisez toujours cette solution ?
J'ai essayé chez moi avec le même ONT que vous et un R8000. Avec DD-WRT, OpenWrt, et FreshTomato, rien à faire, je n'ai pas de connexion internet sur mon routeur .
@Anthony: Bonjour, oui tout fonctionne bien. Attention il faut bien éteindre l'ONT avant de le connecter au routeur au lieu de la box, il ne sait pas gérer le changement à chaud. Ensuite regarder dans tomato l'état de la connexion WAN s'il y a une IP. Quel class vendor avez-vous mis?