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

0 Membres et 3 Invités sur ce sujet


zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 301
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4129 le: 13 mars 2019 à 16:19:40 »
Quelle est ta method pour ne pas avoir à réinstaller dibbler après une mise à jour firmware ?

Je n'ai pas dit que je ne le réinstalle pas, je dis juste qu'il se réinstalle (presque) automatiquement (du moment qu'il y a un PC connecté au port console du routeur pour répondre aux 3 questions de configuration). J'utilise un script dans le même style que celui dans le lien posté par @konki (a mettre dans le dossier /config/scripts/firstboot.d):
#!/bin/sh -e

DESTFILE=/usr/sbin/dibbler-client

if [ -f "$DESTFILE" ]
then
        echo "Dibbler-client already there"
        exit 0
fi

dpkg --force-confnew -i /config/packages/dibbler-client_1.0.1-1~bpo80+1_mips.deb

cp /config/packages/client.conf /etc/dibbler

/config/packages est le dossier qui contient tous mes fichiers de config/binaires/packages à réinstaller lors des mises à jour.

Edit: Et j'ai bon espoir de rendre l'installation non interactive en utilisant la fonction "preesed" de dpkg : https://wiki.debian.org/fr/PackageManagement/Preseed
« Modifié: 13 mars 2019 à 16:44:06 par zoc »

nicox11

  • Abonné Orange Fibre
  • *
  • Messages: 190
  • Toulouse (31)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4130 le: 13 mars 2019 à 16:53:06 »
Pas mal pour les infos. Mais du coup tu dois quand même répondre "manuellement" aux questions via le port console ?
Je vais me pencher sur le preseed, ça serait quand même bien mieux. Merci pour l'astuce :) Ca va me simplifier la vie pour l'upgrade en 1.10.9

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 301
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4131 le: 13 mars 2019 à 16:58:58 »
Pas mal pour les infos. Mais du coup tu dois quand même répondre "manuellement" aux questions via le port console ?
Oui.

Citer
Je vais me pencher sur le preseed, ça serait quand même bien mieux.
Le problème, c'est que pour préparer le fichier de preseed, il faut utiliser la commande debconf-get-selections qui n'est pas installé sur le routeur (contrairement à debconf-set-selections qui est bien là et sera nécessaire en préliminaire à l'installation). Il faut donc installer dibbler-client sur une autre machine (un PC par exemple) en répondant aux questions de la même manière qu'on le fait sur le routeur et générer le fichier preseed.
« Modifié: 13 mars 2019 à 17:54:06 par zoc »

nicox11

  • Abonné Orange Fibre
  • *
  • Messages: 190
  • Toulouse (31)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4132 le: 13 mars 2019 à 17:32:33 »
Oui.
Le problème, c'est que pour préparer le fichier de preseed, il faut utiliser la commande dpkg-get-selections qui n'est pas installé sur le routeur (contrairement à dpkg-set-selections qui est bien là et sera nécessaire en préliminaire à l'installation). Il faut donc installer dibbler-client sur une autre machine (un PC par exemple) en répondant aux questions de la même manière qu'on le fait sur le routeur et générer le fichier preseed.


Je suppose que non, mais est-ce pas tout simplement possible d'installer ce "dpkg-get-selections" sur le routeur ? Sinon installer dibbler-client sur une autre machine n'est pas trop contraignant non plus.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 301
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4133 le: 13 mars 2019 à 17:53:15 »
Ca devrait marcher avec un preseed.txt contenant:
dibbler-client dibbler-client/start boolean false
dibbler-client dibbler-client/interfaces string eth0
dibbler-client dibbler-client/options multiselect dns

;)

Pas testé par contre, j'ai juste installé dibbler-client sur la VM QEMU qui m'avait servi à le compiler et j'ai utilisé debconf-get-selections pour extraire les paramètres. Du coup le script devrait ressembler à
#!/bin/sh -e

DESTFILE=/usr/sbin/dibbler-client

if [ -f "$DESTFILE" ]
then
        echo "Dibbler-client already there"
        exit 0
fi

export DEBIAN_FRONTEND=noninteractive
debconf-set-selections < /config/packages/preseed.txt
dpkg -i /config/packages/dibbler-client_1.0.1-1~bpo80+1_mips.deb

cp /config/packages/client.conf /etc/dibbler

nicox11

  • Abonné Orange Fibre
  • *
  • Messages: 190
  • Toulouse (31)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4134 le: 13 mars 2019 à 19:05:30 »
Super  :)

Je testerai ça ce week-end lors de la maj en 1.10.9

Korhm

  • Abonné Orange Fibre
  • *
  • Messages: 7
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4135 le: 15 mars 2019 à 00:08:02 »
Bonsoir à tous,

je suis récent acquéreur d'un Ubiquiti Edgerouteur X, dans le but de remplacer ma Livebox pour Internet uniquement (je n'utilise pas la télé ou téléphone de Orange), connexion fibre.

J'ai suivi les différents tuto sur le ERX en dernière version (1.10.9)
Le symptôme de mon problème est que je n'arrive pas à récupérer d'IP. Je vois bien des DHCP Discover partir, mais aucune réponse.
Dans un 1er temps, est-ce que la requête DHCP DISCOVER semble normale ? (j'ai masqué mon fti et MAC de la livebox)
7:10:23.460685 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 369)
    0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 44:d9:e7:07:1c:e0 (oui Unknown), length 341, xid 0xd3e2e611, Flags [none]
          Client-Ethernet-Address 44:d9:e7:07:1c:e0 (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            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.0.0.102.116.1[.....]12.102
            Vendor-Class Option 60, length 5: "sagem"
            Client-ID Option 61, length 7: ether d4:6[.....]e:10
            User-Class Option 77, length 44:
              instance#1: "FSVDSL_livebox.Internet.softathome.Livebox4", length 43

Deuxième remarque, qui est d'après moi ce qui bloque dans mon cas, mais vous allez peut-être pouvoir confirmer et/ou m'aider.
Je suis possesseur d'un LiveBox4 sur laquelle la fibre arrive directement avec le SFP.
Par contre, j'ai toujours en ma possession d'ONT Huawei que j'avais avec ma précédente LB Play (avec un fti/ différent je crois)
Quand je branche cet ONT sur l'eth0 de mon ERX, je n'arrive pas à avoir d'IP
Quand je branche ce même ONT sur ma LB4 (en enlevant le SFP), la connexion ne s'établie pas.

J'en déduit que l'ONT n'est pas/plus reconnu par Orange, du coup soit les requête DHCP sont ignorées, soit c'est que carrèment rien n'est envoyé chez Orange.

Est-ce possible ?
Comment puis-je faire ? Puis-je demander à Orange de réactiver l'ONT avec mon nouveau fti ?

Merci d'avance.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 301
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4136 le: 15 mars 2019 à 05:15:05 »
Quand je branche ce même ONT sur ma LB4 (en enlevant le SFP), la connexion ne s'établie pas.
Normal, Seul l'ONT sensé être utilisé est autorisé dans la configuration de l'OLT (l'équipement à l'autre bout de la fibre dans le NRO).

Citer
Comment puis-je faire ? Puis-je demander à Orange de réactiver l'ONT avec mon nouveau fti ?
Orange ne réactivera pas l'ancien ONT. La solution la plus simple est d'acheter un convertisseur TP-Link MC220L et d'y mettre le SFP.

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

Korhm

  • Abonné Orange Fibre
  • *
  • Messages: 7
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4137 le: 15 mars 2019 à 06:12:16 »
Merci pour ce retour.

Concernant l’ONT je vais voir. Je déménage bientot, donc peut être voir à l’installation si ke technicien peut reconfigurer avec l’ONT...

Pour le dhclient, je pensais l’avoir patché avec celui trouvé sur ce même topic : https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg330584/#msg330584
Je vérifie ça dans le week-end

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 301
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4138 le: 15 mars 2019 à 08:15:34 »
Pour le dhclient, je pensais l’avoir patché avec celui trouvé sur ce même topic
Ok, ça devrait être bon donc.

androme

  • Abonné Free fibre
  • *
  • Messages: 86
  • Arles (13)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #4139 le: 17 mars 2019 à 14:38:08 »
Bonjour, savez vous où je peux trouver des informations concernant le fait que je fais partie de ceux qui n'ont pas besoin du client patché, je serais curieux de savoir pourquoi.