Auteur Sujet: TUTO - Remplacer sa Livebox par routeur Ubiquiti + LIVEBOX (TV+Téléphone) DHCP  (Lu 192595 fois)

0 Membres et 1 Invité sur ce sujet

konki

  • Abonné Orange Fibre
  • *
  • Messages: 76
  • Paris (75)
merci zoc.
nanostra, je crois que la confusion vient de la config matérielle de thegibs https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg324314/#msg324314 , qui connecte l'ont sur le switch et non directement sur eth1 du router. Tu dois pouvoir supprimer la section protocols igmp-proxy de la config. Pour être plus clean le LAN eth7 doit avoir CIDR de 24 (192.168.10.1/16 -> 192.168.10.1/24) comme dans la section service shared-network-name LAN.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 059
  • Toulon (83)
    • HSGMII intégriste
Bonjour à tous,
Juste pour info, mon ERP5 a planté. Inaccessible, refus du ping, rien, et, hélas, pas d'adaptateur pour lire la console... il faut vraiment que je trouve ça rapidos.
J'ai refait toute la configuration sans problème avec la sauvegarde.

Par contre, je ne sais pas pour vous, mais même en sauvegardant, le reboot conduit à un ERP en vrac, non fonctionnel (comme le plantage que je cite en fait, sauf que le plantage est intervenu un soir pendant que j'étais devant pas loin, et il n'y a pas eu de coupure de courant). Je n'arrive pas à comprendre ce que j'ai raté, mais en fait ça me le faisait aussi en config PPPoE.


Nh3xus

  • Réseau Deux Sarres (57)
  • Abonné MilkyWan
  • *
  • Messages: 3 257
  • Sarrebourg (57)
Clé USB interne HS, maybe ?

C'est quand même fou de pas utiliser de la NVRAM à la place de clé USB chinoises à la con sur ce genre de produit.

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 371
Clé USB interne HS, maybe ?

C'est quand même fou de pas utiliser de la NVRAM à la place de clé USB chinoises à la con sur ce genre de produit.

+1, surtout qu'une nand flash ne doit pas coûter bien plus cher... faudrait leur dire ou d'autres s'en sont déjà chargé ?

EDIT : une nand SLC micron de 4 Go coûte 4€... : http://www.digikey.fr/product-detail/fr/micron-technology-inc/MT29F4G01AAADDHC-IT:D/MT29F4G01AAADDHC-IT:D-ND/2810828

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
tention les prix des nand sont toujours donnés en bits et pas en octets donc x8 pour la meme capacité en octets.

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 371
tention les prix des nand sont toujours donnés en bits et pas en octets donc x8 pour la meme capacité en octets.

Oups, effectivement, donc là c'est une puce de... 512 Mo...

Donc une nand de 32Gb coûte... 26€ !  : http://www.digikey.fr/product-detail/fr/micron-technology-inc/MT29F32G08AFACAWP-ITZ:C%20TR/MT29F32G08AFACAWP-ITZ:C%20TR-ND/4315122

C'est plus du tout le même prix  ;D

anto

  • Abonné Orange Fibre
  • *
  • Messages: 73
  • rennes (35)
Je me permets d'intervenir sur ces histoires de clé usb. Le fait que ce soit une clé USB, ca vous permet de redémarrer le routeur par vous même, ce serait une Nand, ce serait RMA direct.

Concernant la fiabilité des Nand, faites attention aux légendes, il y a aussi des séries bien pourries dans les nand !! (Synology en a fait les frais à un moment, pour ne citer qu'eux !!).

Juste un petit détail concernant le Tuto, pas mal de personnes sont citées, mais il en manque une à mon sens : c0mm0n. Ce serait peut être bien de le rajouter.

Encore merci à lui pour son boulot d'investigation. Le travail abattu était énorme.

@+

Nh3xus

  • Réseau Deux Sarres (57)
  • Abonné MilkyWan
  • *
  • Messages: 3 257
  • Sarrebourg (57)
Juste un petit détail concernant le Tuto, pas mal de personnes sont citées, mais il en manque une à mon sens : c0mm0n. Ce serait peut être bien de le rajouter.

Effectivement, c'est le pionnier du projet avec son site homelabs.

Merci à lui :)

nanostra

  • Abonné Orange Fibre
  • *
  • Messages: 109
  • Lambersart 59
    • Speedtest
Hello,

J'ai intégré vos diverses remarques au tuto.

Question ... sur eth0.832 (vers livebox), doit-on également intégrer le egress-qos "0:0 1:0 2:0 3:0 4:0 5:0 6:6 7:0" ??

Perso j'ai des problèmes avec la VOD et TV à la demande qui ne fonctionnent pas... service indisponible..
La page des chaînes en replay s'affiche et lorsque je choisis une chaîne ça rame et "Service temporairement indisponible"...
Cela ne marche jamais... si je branche tout en config sans routeur, cela fonctionne.

Avec la config de base, je ne pense pas que j'avais ce problème... qui pourrait confirmer que la VOD et la TV à la demande fonctionnent dans la config de base du Tuto ? La TV de base fonctionne.

Merci
« Modifié: 24 juin 2016 à 13:17:22 par nanostra »

konki

  • Abonné Orange Fibre
  • *
  • Messages: 76
  • Paris (75)
Bonsoir à tous, je me suis finalement lancé pour un test ipv4 sur la base de la config de nanostra adaptée à un Erl3 avec Eth0 pour le Lan, Eth1 pour l'ONT et Eth2 pour la Livebox (IP 192.168.2.21) . Internet et téléphone fonctionnent mais le décodeur TV ne trouve pas la livebox et n'obtient pas d'IP. Je ne trouve pas l'erreur. J'ai installé le dhclient3 de Zoc et le pactch de vyatta-interfaces.pl.

Ci-dessous mon fichier de conf
firewall {
    all-ping enable
    broadcast-ping disable
    ipv6-receive-redirects disable
    ipv6-src-route disable
    ip-src-route disable
    log-martians enable
    name WAN_IN {
        default-action drop
        description "packets from Internet to LAN & WLAN"
        enable-default-log
        rule 1 {
            action accept
            description "Allow established/related"
            log disable
            protocol all
            state {
                established enable
                invalid disable
                new disable
                related enable
            }
        }
        rule 2 {
            action drop
            description "Drop invalid state"
            log disable
            protocol all
            state {
                established disable
                invalid enable
                new disable
                related disable
            }
        }
    }
    name WAN_LOCAL {
        default-action drop
        description "packets from Internet to the router"
        rule 1 {
            action accept
            description "Allow established/related"
log disable
protocol all
            state {
                established enable
invalid disable
new disable
                related enable
            }
        }
        rule 2 {
            action drop
            description "Drop invalid state"
            log disable
    protocol all
            state {
        established disable
                invalid enable
new disable
related disable
            }
        }
rule 5 {
            action accept
            description "Allow Ping"
            destination {
                group {
                    address-group ADDRv4_eth0
                }
            }
limit {
                burst 1
                rate 50/minute
            }
            log enable
            protocol icmp
        }
    }
    options {
        mss-clamp {
            interface-type pptp
            interface-type tun
            mss 1452
        }
}
receive-redirects disable
    send-redirects enable
    source-validation disable
    syn-cookies enable
}
interfaces {
    bridge br0 {
        aging 300
        bridged-conntrack disable
        description "br0 -> eth2.838 LIVEBOX (VoD)"
        hello-time 2
        max-age 20
        priority 0
        promiscuous disable
        stp false
    }
    bridge br1 {
        aging 300
        bridged-conntrack disable
        description "br1 -> eth2.840 LIVEBOX (ZAPPING + CANAL 1)"
        hello-time 2
        max-age 20
        priority 0
        promiscuous disable
        stp false
    }
    ethernet eth0 {
        address 192.168.1.1/24
        description "eth0 LOCAL LAN SWITCH"
        duplex auto
        speed auto
    }
    ethernet eth1 {
        description "eth1 ONT (FIBRE RJ45)"
        duplex auto
        speed auto
        vif 832 {
            address dhcp
            description "eth1.832 (INTERNET + VOIP + CANAL 2)"
            dhcp-options {
                client-option "send vendor-class-identifier "sagem";"
                client-option "send user-class "\053FSVDSL_livebox.Internet.softathome.Livebox3";"
                client-option "send rfc3118-auth 00:00:00:00:00:00:00:00:00:00:00:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx;"
                client-option "request dhcp-lease-time, dhcp-renewal-time, dhcp-rebinding-time, domain-search, rfc3118-auth, SIP;"
                default-route update
                default-route-distance 210
                name-server update
            }
            egress-qos "0:0 1:0 2:0 3:0 4:0 5:0 6:6 7:0"
            firewall {
                in {
                    name WAN_IN
                }
                local {
                    name WAN_LOCAL
                }
            }
        }
        vif 838 {
            bridge-group {
                bridge br0
            }
            description "eth1.838 (VoD)"
            egress-qos "0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4"
        }
        vif 840 {
            bridge-group {
                bridge br1
            }
            description "eth1.840 (ZAPPING + CANAL 1)"
            egress-qos "0:5 1:5 2:5 3:5 5:5 6:5 7:5"
        }
    }
ethernet eth2 {
        description "eth2 VERS LIVEBOX"
        duplex auto
        speed auto
        vif 832 {
            address 192.168.2.21/24
            description "eth2.832 LIVEBOX (INTERNET + VOIP + CANAL 2)"
        }
        vif 838 {
            bridge-group {
                bridge br0
            }
            description "eth2.838 LIVEBOX (VoD)"
            egress-qos "0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4"
        }
        vif 840 {
            bridge-group {
                bridge br1
            }
            description "eth2.840 LIVEBOX (ZAPPING + CANAL 1)"
            egress-qos "0:5 1:5 2:5 3:5 4:5 5:5 6:5 7:5"
        }
    }
    loopback lo {
    }
}
port-forward {
    auto-firewall enable
    hairpin-nat enable
    lan-interface eth0
    rule 1 {
        description "x"
        forward-to {
            address 192.168.1.x
            port x
        }
        original-port x
        protocol udp
    }
    wan-interface eth1.832
}
protocols {
}
service {
    dhcp-server {
        disabled false
        global-parameters "option rfc3118-auth code 90 = string;"
        global-parameters "option SIP code 120 = string;"
        hostfile-update disable
        shared-network-name LAN {
            authoritative disable
            subnet 192.168.1.0/24 {
                default-router 192.168.1.1
                dns-server 8.8.8.8
                dns-server 8.8.4.4
                domain-name mondomaine
                lease 86400
                start 192.168.1.3 {
                    stop 192.168.1.254
                }
            }
        }
        shared-network-name LIVEBOX {
            authoritative enable
            subnet 192.168.2.0/24 {
                default-router 192.168.2.21
                dns-server 81.253.149.9
                dns-server 80.10.246.1
                domain-name orange.fr
                lease 86400
                start 192.168.2.22 {
                    stop 192.168.2.254
                }
                subnet-parameters "option rfc3118-auth 00:00:00:00:00:00:00:00:00:00:00:64:68:63:70:6c:69:76:65:62:6f:78:66:72:32:35:30;"
                subnet-parameters "option SIP 00:06:73:62:63:74:33:67:03:41:55:42:06:61:63:63:65:73:73:11:6f:72:61:6e:67:65:2d:6d:75:6c:74:69:6d:65:64:69:61:03:6e:65:74:00;"
            }
        }
    }
    dns {
        dynamic {
            interface eth1.832 {
                service dyndns {
                    host-name sousdomaine.domaine.com
                    login xxxxxxxx
                    password xxxxxxxxxx
                    server www.ovh.com
                }
                web dyndns
            }
        }    
forwarding {
            cache-size 1000
            listen-on eth2
            listen-on eth0
        }
    }
    gui {
        https-port 443
listen-address 192.168.1.1
    }
    mdns {
    }
    nat {
        rule 5010 {
    description "Masquerading outgoing connections"
            log disable
            outbound-interface eth1.832
            protocol all
            type masquerade
        }
    }
    ssh {
  listen-address 192.168.1.1       
port 22
        protocol-version v2
    }
    upnp2 {
        listen-on eth0
        listen-on eth2.832
        nat-pmp enable
        secure-mode disable
        wan eth1.832
    }
}
system {
    config-management {
        commit-revisions 50
    }
    domain-name CHICCHOCS
    host-name ubnt
    login {
user ubnt {
            authentication {
                encrypted-password $1$zKNoUbAo$gomzUbYvgyUMcD436Wo66.
                plaintext-password ""
            }
            full-name ""
            level operator
        }
    }
    name-server 192.168.1.1
    name-server 8.8.8.8
    name-server 8.8.4.4
    name-server 208.67.222.222
    name-server 208.67.220.220
    ntp {
        server 0.ubnt.pool.ntp.org {
        }
        server 1.ubnt.pool.ntp.org {
        }
        server 2.ubnt.pool.ntp.org {
        }
        server 3.ubnt.pool.ntp.org {
        }
    }
    offload {
        ipsec enable
        ipv4 {
            forwarding enable
            vlan enable
        }
        ipv6 {
            forwarding disable
        }
    }
    package {
        repository wheezy {
            components "main contrib non-free"
            distribution wheezy
            password ""
            url http://http.us.debian.org/debian
            username ""
        }
        repository wheezy-security {
            components main
            distribution wheezy/updates
            password ""
            url http://security.debian.org
            username ""
        }
    }
    syslog {
        global {
            facility all {
                level notice
            }
            facility protocols {
                level warning
            }
        }
    }
    time-zone Europe/Paris
}


/* Warning: Do not remove the following line. */
/* === vyatta-config-version: "config-management@1:conntrack@1:cron@1:dhcp-relay@1:dhcp-server@4:firewall@5:ipsec@5:nat@3:qos@1:quagga@2:system@4:ubnt-pptp@1:ubnt-util@1:vrrp@1:webgui@1:webproxy@1:zone-policy@1" === */
/* Release version: v1.8.0.4853089.160219.1607 */

ci dessous les informations des commandes
show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface    IP Address                        S/L  Description
---------    ----------                        ---  -----------
br0          -                                 u/u  br0 -> eth2.838 LIVEBOX
                                                    (VoD)
br1          -                                 u/u  br1 -> eth2.840 LIVEBOX
                                                    (ZAPPING + CANAL 1)
eth0         192.168.1.1/24                    u/u  eth0 LOCAL LAN SWITCH
eth1         -                                 u/u  eth1 ONT (FIBRE RJ45)
eth1.832     xx.xxx.xx.xxx/21                  u/u  eth1.832 (INTERNET + VOIP +
                                                    CANAL 2)
eth1.838     -                                 u/u  eth1.838 (VoD)
eth1.840     -                                 u/u  eth1.840 (ZAPPING + CANAL 1)
eth2         -                                 u/u  eth2 VERS LIVEBOX
eth2.832     192.168.2.21/24                   u/u  eth2.832 LIVEBOX (INTERNET +
                                                    VOIP + CANAL 2)
eth2.838     -                                 u/u  eth2.838 LIVEBOX (VoD)
eth2.840     -                                 u/u  eth2.840 LIVEBOX (ZAPPING +
                                                    CANAL 1)
lo           127.0.0.1/8                       u/u
             ::1/128

show dns forwarding nameservers
-----------------------------------------------
   Nameservers configured for DNS forwarding
-----------------------------------------------
80.10.246.1 available via 'dhcp eth1.832'
81.253.149.9 available via 'dhcp eth1.832'
192.168.1.1 available via 'system'
8.8.8.8 available via 'system'
8.8.4.4 available via 'system'
208.67.222.222 available via 'system'
208.67.220.220 available via 'system'

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         92.169.88.1     0.0.0.0         UG    0      0        0 eth1.832
92.169.88.0     0.0.0.0         255.255.248.0   U     0      0        0 eth1.832
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth2.832


J'ai essayé quelques variantes mais sans succès pour l'obtention d'une IP sur le décodeur TV Play. La réinitialisation n'y change rien non plus et ça se termine toujours pas l'erreur S01.

Avez-vous une idée? merci

Konki

nanostra

  • Abonné Orange Fibre
  • *
  • Messages: 109
  • Lambersart 59
    • Speedtest
Hello Konki,

Sans rentrer dans le détail... question à 1€, ta box TV est bien branchée sur la Livebox ?

Sinon, repartir de la config de base, juste faire un replace eth7 par eth2 pour être exactement dans la même config que le tuto et réaliser les quelques modifs conformèment au tuto, NE RIEN personnaliser d'autre... plan d'adressage et autres à laisser tel que dans Tuto... et vérifier les droits des différents fichiers.

Brancher la Livebox en Eth0, l'ONT en Eth1, le Switch en Eth2 (dans ma config eth7)
--> Après reboot du routeur, ne pas oublier de câbler le routeur conformèment à la nouvelle config

Pour la Livebox, faire un reset config usine et saissir les identifiants fti/.... rien d'autre

Redémarrer les différents appareils dans l'ordre du tuto.

Chez les divers téméraires qui ont tentés l'aventure, les KO sont liés à des erreurs de manips, des ratés de copier/coller, des personnalisations bancales ou encore un routeur mal câblé après reboot, ou encore un save oublié après le commit (donc retour à la précédente config après reboot).

Le plus simple et de suivre le tuto avec le minimum requis de personnalisations, tester et quand tout est ok, personnaliser, adapter.
Avant de charger le fichier de config, faire un compare pour voir les modifications réalisées et s'assurer que tout semble OK.

Bon courage.

konki

  • Abonné Orange Fibre
  • *
  • Messages: 76
  • Paris (75)
Bonsoir Nanostra,

du coté des branchements c'est ok, sans router (livebox connectée en dhcp ipv4) la TV fonctionne parfaitement. J'ai vérifier mes fichiers vyatta-interfaces.pl (100% identique à celui que l'on peut télécharger p1 et au format unix aussi, pour info winmerge permet la comparaison) et dhclient3, les droits sont bien en 0755 aussi. Mon fichier de conf est simplement transposé sur mes réseaux et branchement, mais reste identique avec quelques ajouts de fonctionnalité et suppressions (section ipv6 eth1 vif832 et mdns reflector dont je n'ai pas l'utilité).

en fait le téléphone ne fonctionne pas non plus, même si la tonalité est là et que la livebox affiche téléphone OK, TV OK!

Ton fichier de config semble finalement aussi te poser des problèmes pour la TV... Attendons l'avis des experts sur ces dysfonctionnements TV.

J'ai essayé un reset usine de la livebox... puis le fichier de conf de base (seule modif eth7 > eth2 et suppression des interfaces 3 à 7), la tv ne fonctionnent toujours pas.

Je suis repassé en pppoe (parfaitement stable depuis 1 an et demi) en attendant une solution accessible dhcp sans livebox sur la base de celle de zoc https://github.com/sylr/edgemax-orange-dhcp/ , uniquement pour le fun.

Merci pour vos conseils

Konki
« Modifié: 25 juin 2016 à 00:00:41 par konki »