Auteur Sujet: Remplacer sa Livebox par un routeur Ubiquiti Edgemax  (Lu 1540103 fois)

0 Membres et 3 Invités sur ce sujet

c0mm0n

  • Invité
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #912 le: 16 octobre 2014 à 12:23:14 »
J'ai commencé les tests mais j'ai vraiment peu de temps pour creuser et ca sort de ma zone de confort donc c plus laborieux :D

Ce que je peux te dire :
- Y a un topic sur le forum UBNT, ils sont a l'écoute.
- J'ai essayé de compiler moi meme le DHCP ca a fini en boucherie, je sais plus quoi bloquait :D (a la base sans meme cross compil)
- Du coup j'ai DL la version MIPS de Debian et sorti le binaire.
- Ca marche, me semble avoir eu un DHCP, mais ca casse la partie "vyatta"
- De ce que j'ai compris le client DHCP est "vyatta sanitized" donc pas evident de faire mumuse avec.

A mon avis on arrive a débroussailler correctement et donner des infos précises (ca marche avec telle version, etc...) ca sera vite intégré.

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #913 le: 17 octobre 2014 à 09:26:22 »
Bonjour,

Oui j'ai déjà lu ton poste sur le forum, le dhclient de vyatta a été personalisé "vyattanizes" donc il faut le modifier pour supporter l'option 121.

Je vais regarder si dans des versions plus récente de vyatta (EdgeOs est un fork de la version 6.3), l'option est supporté.

Par contre, je viens de trouver un script fait par un Thailandé qui permet d'ajouter les routes static du serveur DHCP à mettre dans /etc/dhcp3/dhclient-exit-hooks.d :
http://linux.thai.net/~thep/patches/rfc3442

le bug existe depuis 2006 :
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2006q1/000621.html

En parallèle, je regarde si je peux trouver une version plus récente de ISC-DHCP sur vyatta qui corrige le bug.

Baki.

c0mm0n

  • Invité
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #914 le: 17 octobre 2014 à 13:47:13 »
T'as testé le script ?

Je sais pas si c'est suffisant, quand tu mates le exit hook debug fourni en standard, les routes sont vides, est ce juste le debug qui foire ou le client qui ne traite pas du tout ces données ?

Du coup je capte pas bien l'intérêt du script Thai, si le client sort bien l'option 121 la script par defaut doit faire le job nan ?

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #915 le: 17 octobre 2014 à 14:56:01 »
Non,  pas encore.  Je privilegie le patch.
J ai récupérer et compilé la version  vyatta 4.1 R8.
Je ne sais pas si le client dhcp ne sait pas gérer l option 121  ou ne sait pas parser les données du serveur dhcp. Le script parse la réponse et génère les routes.

Ma fenêtre de test est la nuit quand la patronne et la petite sont endormies sinon j'ai vais avoir droit au "ça marche jamais ton truc !,  touche plus à rien".

c0mm0n

  • Invité
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #916 le: 17 octobre 2014 à 15:01:10 »
Been there, LONGTEMPS.
Ok, mais du coup, pq le patch si le script suffit ? Si le script parse bien la réponse, peu importe le client ??



Envoie si tu veux que je teste qqch : c0mmm0n chez gmail

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #917 le: 18 octobre 2014 à 06:12:09 »
Salut C0mm0n,

Je n'ai pas l'impression que le script Thai fonctionne, normalement il est censé parser l'hexadecimal de l'option 121 mais j'ai rien dans les logs. rien dans le debug du dhclient.

J'ai trouvé dans le bugzilla Fedora le même bug remonté en version 4.1 de isc-dhcp avec un script debian :
https://bugzilla.redhat.com/attachment.cgi?id=356761

https://bugzilla.redhat.com/show_bug.cgi?id=516325

Si tu as le temps de tester les deux scripts, j'ai peut être merdé dans la conf. (j'ai enlever les routes statiques de mon config et je lance la commande dhclient avec ton fichier de conf de la page 1)

Je suis entrain de regarder l’implèmentation sur Fedora faite en modifiant le source du client , il y a toutes les modifications :
http://pkgs.fedoraproject.org/cgit/dhcp.git/diff/?id=fe8e8224b5cbd10550a02c6427f388cc34b4274e

Je vais les appliquer à une version Vyos (dhclient 4.1 R8) que j'ai récupéré.

Merci.
Baki

grapplerbaki

  • Abonné Orange Fibre
  • *
  • Messages: 115
  • Puteaux
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #918 le: 19 octobre 2014 à 05:56:57 »
Salut C0mm0n,

J'ai finalisé le patch en m'inspirant du patch Fedora, j'ai modifié le package vyatta-dhcp3-client, compilé et installé.
Par contre, toujours pas de route static.

Est ce que tu peux le tester ? Je t'ai mis les sources compilés sur dropbox
https://dl.dropboxusercontent.com/u/77058877/Patch%20BIN/vyatta-dhcp3-client-4.1.2-BAKI.tgz

MD5 CHECKSUM : 2414ccad995ae8bed514fab30bc10bea


Sinon tu peux le compiler via les sources :
- Source Vyatta :
https://dl.dropboxusercontent.com/u/77058877/patch%20SRC/vyatta-dhcp3-client-4.1.2%2Bvyatta9%2Bdaisy3.tar.gz
- Fichiers modifiés:
https://dl.dropboxusercontent.com/u/77058877/patch%20SRC/vyatta-dhcp3-client-patch-BAKI.tgz

Je vais faire encore des tests ou compilé en mode debug (avec ajout de traces).

Merci.
Baki.

srod

  • Abonné Free fibre
  • *
  • Messages: 89
  • Bussy-Saint-Georges (77)

c0mm0n

  • Invité
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #920 le: 19 octobre 2014 à 15:11:53 »
Upgradé, RAS.

c0mm0n

  • Invité
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #921 le: 20 octobre 2014 à 22:18:41 »
J'ai bouclé la boucle ici.

Mes contenus dégagent et moi avec. C'est tellement simple et rapide à faire, que tu remettras tout en place facilement et répondra aux questions de Paul avec plaisir tout en mettant a jour la premiere page et en passant tes weekends/nuits a continuer de faire avancer le schmilblick.

Carcajou aura eu raison de mes MPs, Titi aura sérieusement poussé le bouchon, mais Paul voudra vérifier si on peut tjrs se faire servir le petit dej en chambre avec happy ending, Butler m'aura confirmé qu'en fait tout ca sert à pas grand chose.

je vois avec Vivien pour faire dégager mon compte et mes posts, sinon je le ferai moi meme.

Ces contenus seront republiés un jour à un endroit ou je peux parler aux gens comme je veux, quand je veux, c'est encore mon temps et principalement mes travaux, sans tirer particulièrement la couverture, je suis un noob parmi d'autres, je n'ai aucune prétention.

J'ai jamais souhaité de reconnaissance, de remerciements ou quoi que ce soit,je profite chaque jour du travail d'autres dans des sujets divers, j'ai souhaité apporter ma brique a mon échelle, sur un problème que je rencontrais. Mais si tu veux m'expliquer ce que je devrais faire ou comment je dois accueillir des feignants, ca sera pas ici.

Florian

  • Abonné Bbox fibre
  • *
  • Messages: 2 077
  • Drocourt (78)
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #922 le: 20 octobre 2014 à 22:40:51 »
d'un autre coté c0mm0n d'un certain point de vue il a pas vraiment tord!

il y a des infos qui partent à la trappe dans les X messages entre les différents acteurs (type les messages que j'ai fais avec ma conf sur le topic général qui d'ici quelques jour seront complètement invisibles)

il ne faut pas hésiter à rajouter régulièrement les infos pertinentes dans les premières pages du topic.
ou à la limite juste des liens vers les messages tout fait!

;) a+


il me semble que j'ai l'intégralité des 2 premiers postes + le topic sur la téléphonie si tu es intéressé pour les remettre

edit modération ....
« Modifié: 20 octobre 2014 à 23:40:22 par butler_fr »

c0mm0n

  • Invité
Remplacer sa Livebox : configurer un routeur Ubiquiti Edgemax
« Réponse #923 le: 21 octobre 2014 à 00:12:31 »
Merci pour les messages c'est sympa.

Pour les contenus manquants:
- Vous trouverez tout ici d'ici ce weekend je pense: http://martines.co/edgemax/ (y a pas de forum, rien, je suis pas la pour leecher la fibre)
- Ce git sera également a jour avec les sources du lien au dessus (dont le générateur, histoire d'être totalement transparent)
https://github.com/c0mm0n/edgemax4orange/ (attention il est très outdaté actuellement).

Libre a vous de tout refaire, mais je ne viens rien confisquer, au contraire ca sera encore "mieux partagé".
Ceci ne m'appartient pas, bien trop de personnes m'ont aidé ici pour que je m'approprie quoi que ce soit, donc c'est la c'est libre, c'est à tout le monde.

Le git est en license MIT, il me semble qu'elle est cool.