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

0 Membres et 1 Invité sur ce sujet

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3696 le: 05 juin 2018 à 17:56:26 »
Donc plus basée sur Wheezy j’imagine... Il va sûrement falloir recompiler dibbler et dhclient....

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3697 le: 05 juin 2018 à 19:10:29 »
Avant toute chose, j'vais me cloner la clé USB de l'ERL juste au cas ou.
Je devrais être en mesure de tester demain et j'vous dirais quoi.

(pas d'IPv6 et switch pour le marquage CoS 6 des requêtes DHCP)

nonobzh

  • Abonné Orange Fibre
  • *
  • Messages: 180
  • Brest (29)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3698 le: 05 juin 2018 à 20:37:43 »
Donc plus basée sur Wheezy j’imagine...

En effet :
Citer
Upgraded underlying Debian distribution from Wheezy to Jessie
Source

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3699 le: 05 juin 2018 à 22:10:04 »
Bon...
Ben c'est pas top.
Je confirme : c'est bien une alpha.
Il ne veut absolument pas bouffer ma conf. Et a priori, il n'aime pas du tout l'offload ipsec.
Après pas mal de modif pour qu'il accepte enfin ma conf (sans toutefois la conserver au reboot, sans aucune explication), impossible de se connecter à l'interface web du machin.
Bref : wait & see.

Si il y a d'autres courageux, je leur souhaite bonne chance. ;D

nonobzh

  • Abonné Orange Fibre
  • *
  • Messages: 180
  • Brest (29)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3700 le: 06 juin 2018 à 08:08:46 »
Et a priori, il n'aime pas du tout l'offload ipsec.

C'est normal :
Citer
Known issues:

Configuration gets corrupted when deleting DHCP server via UNMS on ER-12
IPsec offloading does not work
ssh-recovery functionality does not work
All routing daemon are loaded on start even they are not being used
Bandwidth test via UNMS will not work because iperf package is missing. Workaround is to install iperf manually

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3701 le: 06 juin 2018 à 08:46:01 »
Oui, j'avais vu.
Mais ce qu'ils oublient de préciser, c'est que la config ne sera PAS importée si l'offload IPSEC est activé dans la config d'origine.
Au final, tu te retrouves avec une config vierge, ce qui est "légèrement" différent de ce qui est précisé dans les releases notes.

Edit : Après suppression de l'offload ipsec AVANT l'upgrade vers la 2.0alpha1, tout va bien au niveau de l'import de la config.
Reste à vérifier que c'est fonctionnel. J'vais tâcher moyen de voir ça ce midi.
« Modifié: 06 juin 2018 à 09:43:01 par Mark5 »

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3702 le: 06 juin 2018 à 12:24:40 »
Bon, ben ça tourne pour l'instant.
Je suis dans une config avec LB4.
Net+TV+Téléphone OK en 2.0alpha1

Je sais pas si c'est moi, mais j'ai l'impression d'un gain de perf... Sans doute une pauvre impression...

nonobzh

  • Abonné Orange Fibre
  • *
  • Messages: 180
  • Brest (29)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3703 le: 06 juin 2018 à 14:12:47 »
Ca marche avec le dhclient de la version précédente ?

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3704 le: 06 juin 2018 à 15:54:05 »
Comme je l'ai déjà dit, j'ai un switch pour le marquage CoS. Donc je m'affranchis de toute modification du firmware.

fttmeh

  • Abonné Orange Fibre
  • *
  • Messages: 243
  • Hauts-de-Seine
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3705 le: 09 juin 2018 à 06:54:28 »
Donc plus basée sur Wheezy j’imagine... Il va sûrement falloir recompiler dibbler et dhclient....

J'ai recompilé dibbler sous Jessie, avec le patch pour changer la CoS. Le fichier en PJ.


Ce package fonctionne bien avec un ER4 sous la version 2.0.0-alpha1.  :)


Pour info, j'ai utilisé une image qemu trouvée ici : https://bierbaumer.net/qemu/
« Modifié: 28 juin 2018 à 07:09:33 par fttmeh »

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3706 le: 09 juin 2018 à 13:19:10 »
Pour info, retour en 1.10.3 en ce qui me concerne.
C'est une alpha, ça tourne plutôt finement pour ce qui est de la base, mais la GUI à une fâcheuse tendance à se faire la malle, plus pas mal de trucs et de machins qui ne fonctionnent pas comme ils devraient.
On va attendre l'alpha 2 et je testerai sur l'ERX à ce moment.

kako78

  • Abonné Orange Fibre
  • *
  • Messages: 13
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3707 le: 18 juin 2018 à 11:57:58 »
Bonjour à tous,

J'ai dû récemment changer ma config pour passer d'une config ERL5-POE + Livebox pour TV & Tel vers ERL5-POE avec TV sur le LAN + Livebox pour le Tel.
Mais je n'arrive pas à faire fonctionner le téléphone. Internet + la TV sur la livebox sont ok.

Est-ce qu'une bonne âme pourrait jeter un oeil à ma config et m'aider à trouver le problème (je ne suis pas un network guy... ça doit être super simple pour quelqu'un qui s'y connait un peu)

Dans ma config:
- eth0 -> Livebox pour le tél
- eth1 -> ONT
- eth2/3/4 -> Switch LAN

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 "WAN to internal"
        rule 10 {
            action accept
            description "Allow established/related"
            log disable
            protocol all
            state {
                established enable
                invalid disable
                new disable
                related enable
            }
        }
        rule 20 {
            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 "WAN to router"
        rule 1 {
            action accept
            description "Allow established/related"
            state {
                established enable
                related enable
            }
        }
        rule 3 {
            action drop
            description "Drop invalid state"
            log disable
            state {
                invalid enable
            }
        }
    }
    receive-redirects disable
    send-redirects enable
    source-validation disable
    syn-cookies enable
}
interfaces {
    ethernet eth0 {
        address 192.168.2.1/24
        description LAN_ETH0
        duplex auto
        speed auto
        vif 832 {
            address 192.168.2.254/24
            description Voip
        }
    }
    ethernet eth1 {
        description ISP
        duplex auto
        speed auto
        vif 832 {
            address dhcp
            description ISP_DATA
            dhcp-options {
                client-option "send vendor-class-identifier "sagem";"
                client-option "send user-class "+FSVDSL_livebox.Internet.softathome.Livebox3";"
                client-option "send rfc3118-auth 00:00:00:00:00:00:00:00:00:00:00:66:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX;"
                client-option "request subnet-mask, routers, domain-name-servers, domain-name, broadcast-address, dhcp-lease-time, dhcp-renewal-time, dhcp-rebinding-time, rfc3118-auth;"
                default-route update
                default-route-distance 210
                global-option "option rfc3118-auth code 90 = string;"
                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 {
            address dhcp
            description ISP_TV_VOD
            dhcp-options {
                client-option "send vendor-class-identifier "sagem";"
                client-option "send dhcp-client-identifier 1:YY:YY:YY:YY:YY:YY"
                client-option "send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox3";"
                client-option "request subnet-mask, rfc3442-classless-static-routes;"
                default-route update
                default-route-distance 210
                name-server update
            }
            egress-qos "0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4"
        }
        vif 840 {
            address 192.168.255.254/32
            description ISP_TV_STREAM
            egress-qos "0:5 1:5 2:5 3:5 4:5 5:5 6:5 7:5"
        }
    }
    ethernet eth2 {
        duplex auto
        speed auto
    }
    ethernet eth3 {
        duplex auto
        poe {
            output 24v
        }
        speed auto
    }
    ethernet eth4 {
        duplex auto
        speed auto
    }
    loopback lo {
    }
    switch switch0 {
        address 192.168.0.254/24
        mtu 1500
        switch-port {
            interface eth2 {
            }
            interface eth3 {
            }
            interface eth4 {
            }
            vlan-aware disable
        }
    }
}
port-forward {
    ...
}
protocols {
    igmp-proxy {
        disable-quickleave
        interface eth0 {
            role disabled
            threshold 1
        }
        interface eth1 {
            role disabled
            threshold 1
        }
        interface eth1.832 {
            role disabled
            threshold 1
        }
        interface eth1.838 {
            role disabled
            threshold 1
        }
        interface eth1.840 {
            alt-subnet 0.0.0.0/0
            role upstream
            threshold 1
        }
        interface eth2 {
            alt-subnet 0.0.0.0/0
            role downstream
            threshold 1
        }
    }
}
service {
    dhcp-server {
        disabled false
        global-parameters "option rfc3118-auth code 90 = string;"
        global-parameters "option SIP code 120 = string;"
        global-parameters "option Vendor-specific code 125 = string;"
        hostfile-update disable
        shared-network-name LAN {
            authoritative disable
            subnet 192.168.0.0/24 {
                default-router 192.168.0.254
                dns-server 192.168.0.200
                lease 86400
                start 192.168.0.1 {
                    stop 192.168.0.99
                }
            }
        }
        shared-network-name LIVEBOX {
            authoritative disable
            subnet 192.168.2.0/24 {
                default-router 192.168.2.1
                dns-server 80.10.246.136
                dns-server 81.253.149.6
                domain-name orange.fr
                lease 86400
                start 192.168.2.20 {
                    stop 192.168.2.50
                }
                static-mapping Livebox {
                    ip-address 192.168.2.10
                    mac-address YY:YY:YY:YY:YY:YY
                }
                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 0:6:73:62:63:74:33:67:3:50:55:54:6:61:63:63:65:73:73:11:6f:72:61:6e:67:65:2d:6d:75:6c:74:69:6d:65:64:69:61:3:6e:65:74:0;"
                subnet-parameters "option Vendor-specific 00:00:05:58:0c:01:0a:00:00:00:00:00:ff:ff:ff:ff:ff;"
            }
        }
        static-arp disable
        use-dnsmasq disable
    }
    dns {
        forwarding {
            cache-size 1024
            listen-on lo
            listen-on eth0
            listen-on eth2
            name-server 80.10.246.136
            name-server 81.253.149.6
        }
    }
    gui {
        http-port 80
        https-port 443
        older-ciphers disable
    }
    nat {
        rule 5001 {
            description "MASQ: WAN"
            log disable
            outbound-interface eth1.832
            protocol all
            type masquerade
        }
        rule 5002 {
            description "MASQ: ORANGE"
            log disable
            outbound-interface eth1.838
            protocol all
            type masquerade
        }
    }
    ssh {
        port 22
        protocol-version v2
    }
    unms {
        disable
    }
    upnp2 {
        listen-on eth2
        nat-pmp enable
        port 34651
        secure-mode enable
        wan eth1.832
    }
}
system {
    config-management {
        commit-revisions 20
    }
    conntrack {
        expect-table-size 4096
        hash-size 4096
        table-size 32768
        tcp {
            half-open-connections 512
            loose disable
            max-retrans 3
        }
    }
    host-name ubnt
    login {
    ...
    }
    name-server 208.67.222.222
    name-server 208.67.220.220
    name-server 192.168.0.200
    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 {
        hwnat disable
        ipsec enable
        ipv4 {
            forwarding enable
            gre 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
    traffic-analysis {
        dpi enable
        export enable
    }
}


/* 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-udapi-server@1:ubnt-unms@1:ubnt-util@1:vrrp@1:webgui@1:webproxy@1:zone-policy@1" === */
/* Release version: v1.10.3.5082526.180426.1554 */

Merci à tous,
Jean-François