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

0 Membres et 1 Invité sur ce sujet

Sebastiii

  • Abonné Orange Fibre
  • *
  • Messages: 152
  • (37)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1212 le: 10 mai 2015 à 17:47:46 »
Ouep,

J'ai les meme data de mon coté :)
On est bien d'accord que le deco TV est branché sur le switch de la livebox et non sur ERP.
Sinon essaye peut etre de créer le second bridge (br1) pour separer la TV du TEL. Mais bon sans le br1 la TV etait OK de mon coté.

Y'aurai pas un bug avec l'ERP 5 ports, il me semble avoir lu ca quelque part.


Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1213 le: 10 mai 2015 à 18:41:56 »
Ouep,

J'ai les meme data de mon coté :)
On est bien d'accord que le deco TV est branché sur le switch de la livebox et non sur ERP.

Oui, le décodeur TV est bien branché sur la Livebox, et non sur l'ERP.

Citer
Sinon essaye peut etre de créer le second bridge (br1) pour separer la TV du TEL. Mais bon sans le br1 la TV etait OK de mon coté.

Je tente.


Citer
Y'aurai pas un bug avec l'ERP 5 ports, il me semble avoir lu ca quelque part.

J'ai pourtant lu quelques fils (mais pas tous), et si j'ai lu un truc, c'était que le switch devait être sur les  3 derniers ports.
Tiens, je vais retirer le switch sur eth3 et 4.

Juste une info, alors que si j'utilise l'ordre d'hier (eth0= LB, eth1= fibre, eth2-4 = switch LAN) j'ai un débit juste débile de près d'un Gb/s comme indiqué sur mon avatar, un speedtest fait à l'instant sur le même laptop branché seul sur l'ERP, ça donne 500/250...

OK ça tient à de l'incantatoire, mais si bug il y a, qui sait.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1214 le: 10 mai 2015 à 18:49:19 »
Pour tirer ça au clair (côté débits) je remets la LB en ligne voir.

Sebastiii

  • Abonné Orange Fibre
  • *
  • Messages: 152
  • (37)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1215 le: 10 mai 2015 à 18:55:41 »
Ok :) oui c'est ce que j'ai du lire pour l'ERP5, bon courage en tous les cas.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1216 le: 10 mai 2015 à 18:58:12 »
En rebranchant la LB sur l'ONT, ça donne ça, un dimanche soir de fin de vacances:

13ms de ping, 810Mbps/244Mbps
Donc, oui, manifestement ça ne passe pas comme il faudrait.
« Modifié: 10 mai 2015 à 19:35:38 par Gnubyte »

Sebastiii

  • Abonné Orange Fibre
  • *
  • Messages: 152
  • (37)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1217 le: 10 mai 2015 à 19:02:19 »
Dans ma config/installation, si je me connecte via le wifi de la livebox, j'ai internet (car la livebox se connecte au PPPoE server de l'ERPLite3) mais je n'utilise plus l'internet via la livebox parceque je pense que c'est ca qui la fait planter.

C'est vraiment bizarre que cela ne fonctionne pas pour toi car si l'ERP creer le PPPoE server et delivre les vifs pour que la livebox soit contente, ca devrait marcher.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1218 le: 10 mai 2015 à 19:41:19 »
Bon, et bien si ça ne fonctionne pas et que je ne suis pas le seul à ne pas comprendre, et bien je me sens moins seul dans mon échec solitaire :)

Sinon, je viens de rebrancher l'ERP sur l'ONT, et le débit de la liaison baisse à 500Mbps...

Maintenant que j'ai bien entendu les conseils, notamment sur l'inutilité du paramétrage dhcp dans ma configuration, je vais retenter ma chance avec l'ordre suivant:
eth0 => LB
eth1 => ONT
eth2-4 => switch0 LAN

Là, j'aurai le téléphone qui fonctionnera, logiquement, et le débit maximal.
Je reviens avec une capture et un show interfaces.

Gnubyte

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1219 le: 10 mai 2015 à 19:58:42 »
J'ai trouvé.
Je réunis mes neurones en colloque et je résume.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Intercaler un routeur EdgeMax PoE 5 ports entre ma fibre et 1
« Réponse #1220 le: 10 mai 2015 à 21:06:18 »
Mon installation fonctionne. je ne cache pas ma joie.

Qui utilise la VOD de la chaine OCS Go ?

Tout fonctionne, les chaines, Canal+ et CanalSat, VOD inclue.
Par contre, OCS Go, la VOD d'Orange Cinema Series, ne fonctionne pas. Est-ce que c'est le cas aussi chez  vous ?

Sinon, n'y avait-t-il pas des vlans dont on ignorait l'utilité ?

Le temps de coucher les gosses et je poste ma conf.

Gnubyte.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Intercaler un routeur EdgeMax PoE 5 ports avant la Livebox
« Réponse #1221 le: 10 mai 2015 à 23:18:18 »
Je souligne que techniquement, ce tuto vise l'utilisation d'une authentification PPPoE, en IPv4 non fixe, utilisant les Vlan 835 pour internet, 838 pour la VOD, 840 pour la TV et 851 pour la téléphonie, avec conservation de la LB.
Je précise ça parce qu'il y a plusieurs solutions, en PPPoE ou DHCP, avec et sans conservation de la LB. Donc ici, c'est avec LB, avec IPv4 exclusivement, et non fixe.
Eth0 = Livebox
Eth1 = ONT
Eth2 à Eth4 = Switch accéléré.



Voici donc mon post de la page 102,

L'objectif est d'intercaler un vrai routeur/FW entre sa fibre et sa livebox, à même faire autre chose que regarder la tv et zapper youtube. Un vrai routeur qui permette d'organiser comme il faut son propre hébergement.

Merci à tous les intervenants, et notamment à c0mm0n qui a passé des  jours et des jours l'an dernier à tout réverse ingénierer. Merci à lui, vraiment, parce qu'il a fait un travail remarquable.

Voici ma conf de routeur Ubiquiti EdgeMax PoE 5 ports configuré comme suit:
eth0 => LB
eth1 => ONT
eth2,3,4 => LAN, en swtich avec dhcp sur 192.168.1.0

L'utilisation ensemble des 3 ports eth2, 3 et 4 semble liée à une particularité des modèles 5 ports. Si je mets la sortie LAN sur eth0, je ne bénéficie pas de la performance maximale de ma ligne, et ça "plafonne" à 520Mbps (tout de même), et la téléphonie ne fonctionne pas, de même que les décodeurs TV. Autant dire que si l'offre n'avait pas évolué en 1Gbps, je ne m'en serais pas rendu compte du manque de débit et je me serai, qui sait, lassé de tester pleins d'options.

Préalable, changer l'IP de la LB pour 192.168.2.21, la rebooter.
Rebooter le ou les décodeurs.
Débrancher LB et décodeurs.
Redémarrer le routeur en configuration par défaut en épinglant le bouton reset 10s pendant qu'on insère l'alimentation.

Brancher l'ordinateur utilisé pour paramétrer le routeur sur l'interface eth0 en 192.168.1.x et route par défaut sur l'IP d'origine du routeur, 192.168.1.1


Voici ma configuration.
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"
        enable-default-log
        rule 1 {
            action accept
            description "allow established sessions"
            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 session to the router"
            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
            }
        }
    }
    options {
        mss-clamp {
            mss 1452
        }
    }
    receive-redirects disable
    send-redirects enable
    source-validation disable
    syn-cookies enable
}
interfaces {
    bridge br0 {
 
    }
     ethernet eth0 {
        address 192.168.2.1/24
        description LIVEBOX
        duplex auto
        speed auto
        vif 835 {
        }
        vif 838 {
            bridge-group {
                bridge br0
            }
            description TV
        }
        vif 840 {
            bridge-group {
                bridge br0
            }
            description TV
        }
        vif 851 {
            bridge-group {
                bridge br0
            }
            description VoIP
        }
    }   
    ethernet eth1 {
        description Internet
        duplex auto
        speed auto
        vif 835 {
            address dhcp
            description FTTH
            pppoe 0 {
                default-route auto
                firewall {
                    in {
                        name WAN_IN
                    }
                    local {
                        name WAN_LOCAL
                    }
                }
                mtu 1492
                name-server auto
user-id fti/user
                password secret
            }
        }
        vif 838 {
            bridge-group {
                bridge br0
            }
            description TV
        }
        vif 840 {
            bridge-group {
                bridge br0
            }
            description TV
        }
        vif 851 {
            bridge-group {
                bridge br0
            }
            description VoIP
        }
    }

    ethernet eth2 {
        duplex auto
        poe {
            output off
        }
        speed auto
    }
    ethernet eth3 {
        duplex auto
        poe {
            output off
        }
        speed auto
    }
    ethernet eth4 {
        duplex auto
        poe {
            output off
        }
        speed auto
    }
    loopback lo {
    }
    switch switch0 {
        address 192.168.1.1/24
        description SWITCH
        mtu 1500
        switch-port {
            interface eth2
interface eth3
            interface eth4
        }
    }
}

service {
    dhcp-server {
        disabled false
        hostfile-update disable
        shared-network-name SWITCH {
            authoritative disable
            subnet 192.168.1.0/24 {
                default-router 192.168.1.1
                dns-server 192.168.1.1
                lease 86400
                start 192.168.1.2 {
                    stop 192.168.1.200
                }
            }
        }
        shared-network-name LIVEBOX {
            authoritative enable
            subnet 192.168.2.0/24 {
                default-router 192.168.2.1
                dns-server 192.168.2.1
                lease 86400
                start 192.168.2.22 {
                    stop 192.168.2.200
                }
            }
        }
    }
    dns {
        forwarding {
            cache-size 1000
listen-on eth0
listen-on switch0
        }
    }
    gui {
        https-port 443
    }
    mdns {
        reflector
    }
    nat {
        rule 5010 {
            outbound-interface pppoe0
            type masquerade
        }
    }
    ssh {
        port 22
        protocol-version v2
    }
    upnp2 {
        listen-on eth0
listen-on switch0
        nat-pmp enable
        secure-mode disable
        wan pppoe0
    }
    pppoe-server {
        dns-servers {
            server-1 80.10.246.2
            server-2 80.10.246.129
        }
        authentication {
            local-users {
                username fti/user {
                    password secret
                }
        }
        mode local
        }
        client-ip-pool {
            start 192.168.2.210
            stop 192.168.2.220
        }
        interface eth0.835
        mtu 1492
    }
}
system {
    config-management {
        commit-revisions 50
    }
    host-name ubnt
    login {
        user ubnt {
            authentication {
                encrypted-password $1$zKNoUbAo$gomzUbYvgyUMcD436Wo66.
            }
            level admin
        }
    }
    name-server 8.8.8.8
    name-server 8.8.4.4
    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 {
        ipv4 {
            forwarding enable
            pppoe enable
            vlan enable
        }
    }
    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@4: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.6.0beta1.4705702.140925.2253 */

Comme il y a un changement de schéma d'adressage, pas de stress, voici comment faire.
Dans un shell quelconque, on lance un
ping 192.168.1.1 -n 1000On s'en servira pour repérer quand changer le câble ethernet de port. Pour l'instant ça ping tranquillement.

On se logue en ligne de commande sur le routeur, et on procède de la façon classique

cd /config
configure
load maconfig.boot
commit

Là, arrive le moment où l'interface eth0 du routeur est destinée à la LB, son IP change, et juste après que le commit ne râle de l'apparition d'une interface pppoe inconnue, le ping 192.168.1.1 indique une interface unreachable. On rebranche donc le câble reliant le PC au routeur sur le port eth2,  et là, la fin du commit s'affiche.
Alors, les interfaces sont conformes au schéma demandé:
eth0 = LB
eth1 = WAN vers l'ONT
eth2 à eth4 = switch0 sur lequel le routeur sert des IPs en DHCP sur la tranche 192.168.1.0

On poursuit la configuration en sauvegardant la config
save
exit

Là, il nous manque à mettre le routeur à jour depuis les serveurs de paquets Debian mips, rajouter le support des vlans et à modifier les derniers fichiers.

Il faut lancer les commandes apt en root, après être sorti du mode configure. Inutile de coller un mot de passe au root, il suffit de taper
sudo suet on se retrouve root
puis on tape
apt updateassez long

Il y a encore peu de temps, je conseillais l'étape suivante de apt upgrade, parce que tout allait bien il y a un an tant que ça ne mettait à jour qu'une libc ou autre composant profond sans configuration. Maintenant, ce n'est plsu le cas, et il ne faut plus le faire.
apt upgrade[/s]

Citer
Par simplicité, même si ça hérisse le poil en terme de sécurité ( Pleins de mises à jour de sécurité de SSL, kerberos, bind9) il vaut mieux ne pas faire d'upgrade ainsi tant que Ubiquiti ne fournira pas de dépot mips adapté à EdgeOS, ce qu'ils ne feront jamais car ça permettrait de facilement dupliquer leurs efforts sur un fork.
Dans tous les cas, la version 1.8 stable du firmware est dans les tuyaux, et on va se jeter dessus pour tester IPv6, donc pour l'heure, faites sans l'upgrade.

Enfin, on lance l'installation de vlan, nécessaire chez moi en  système 1.7
apt install vlan
Pensez à monter les fichiers egress.sh et script.sh dans le dossier /config/scripts/post-config.d/
Une fois fait, il faut les cocher comme exécutables avec:

chmod +x ./scripts/post-config.d/script.sh
chmod +x ./scripts/post-config.d/egress.sh

Ils sont en place, et même si ils sont logiquement en place pour être exécutés au prochain redémarrage, il convient pour l'heure de les lancer à la main la première fois, ne serait-ce que pour voir si des erreurs s'affichent...

. ./scripts/post-config.d/egress.sh
. ./scripts/post-config.d/script.sh

le second, script.sh, met à jour le fichier PPPoEServerConfig.pm, sans lequel le serveur PPPoE ne se lance pas correctement.


Ensuite, on a le net, la bonne configuration, logiquement, on peut connecter le cable de la Livebox, et l'allumer. Logiquement, elle boote et met tout au vert, téléphone inclu.
Voici les interfaces:
ubnt@ubnt:~$ show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface    IP Address                        S/L  Description
---------    ----------                        ---  -----------
br0          -                                 u/u
eth0         192.168.2.1/24                    u/u  LIVEBOX
eth0.835     -                                 u/u
eth0.838     -                                 u/u  TV
eth0.840     -                                 u/u  TV
eth0.851     -                                 u/u  VoIP
eth1         -                                 u/u  Internet
eth1.835     -                                 u/u  FTTH
eth1.838     -                                 u/u  TV
eth1.840     -                                 u/u  TV
eth1.851     -                                 u/u  VoIP
eth2         -                                 u/D
eth3         -                                 u/u
eth4         -                                 u/D
lo           127.0.0.1/8                       u/u
             ::1/128
pppoe0       w.x.y.z                     u/u
pppoes0      10.255.253.0                      u/u  User: (192.168.2.210)
switch0      192.168.1.1/24                    u/u  SWITCH
On lance les décodeurs et c'est bon.

Gnubyte
« Modifié: 03 mai 2016 à 14:10:43 par Gnubyte »

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1222 le: 10 mai 2015 à 23:48:31 »
Super. Ca serait bien d'avoir tout ces fichiers dans un projet sur github pour la postérité et pour les mettre a jour sans modifier les liens.
Comme ca je pourrais ajouter ces liens sur le 1er post (un inconnu qui débarque sur ce sujet va lire le 1er message mais pas forcement les 1200+ autres ...).
En attendant j'y met une référence du message #1221.

Sebastiii

  • Abonné Orange Fibre
  • *
  • Messages: 152
  • (37)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #1223 le: 11 mai 2015 à 07:32:15 »
Super news :) c'est cool que cela fonctionne maintenant.