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

0 Membres et 3 Invités sur ce sujet

jbenoit

  • Invité
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3720 le: 01 juillet 2018 à 23:08:06 »
Bonjour à tous,

Je me permets de venir réclamer un peu d'aide à la suite de ce thread (Si jamais j'enfreins les règles du forum, n'hésitez pas à me le signaler).

Voilà, je vous explique ma démarche, je souhaite comme beaucoup de gens ici remplacer ma Livebox 4 par un routeur Ubiquiti EdgeRouter-X.
J'ai un abonnement fibre 200Mb/s chez Sosh.
La VOIP et la TV ne m'interesse pas, j'ai seulement besoin d'internet.
Mon EdgeRouter-X est en 1.10.5.
Que je suive vos instructions à la lettre ou que je customise moi-même la config en fonction de mes besoins, je ne parvient pas à obtenir internet.
J'ai l'impression que le problème se situe autour du client DHCP qui récupère l'IP auprès d'Orange.

Voici ma configuration actuelle:

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"
            state {
                established enable
                related enable
            }
        }
        rule 20 {
            action drop
            description "Drop invalid state"
            state {
                invalid enable
            }
        }
    }
    name WAN_LOCAL {
        default-action drop
        description "WAN to router"
        rule 10 {
            action accept
            description "Allow established/related"
            state {
                established enable
                related enable
            }
        }
        rule 20 {
            action drop
            description "Drop invalid state"
            state {
                invalid enable
            }
        }
    }
    receive-redirects disable
    send-redirects enable
    source-validation disable
    syn-cookies enable
}
interfaces {
    ethernet eth0 {
        duplex auto
        speed auto
        vif 832 {
            address dhcp
            description Internet
            dhcp-options {
                client-option "send vendor-class-identifier "sagem";"
                client-option "send user-class "\053FSVDSL_livebox.Internet.softathome.Livebox4";"
                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 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
                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
                }
            }
        }
    }
    ethernet eth1 {
        description Local
        duplex auto
        speed auto
    }
    ethernet eth2 {
        description Local
        duplex auto
        speed auto
    }
    ethernet eth3 {
        description Local
        duplex auto
        speed auto
    }
    ethernet eth4 {
        description Local
        duplex auto
        speed auto
    }
    loopback lo {
    }
    switch switch0 {
        address 192.168.1.1/24
        description Local
        mtu 1500
        switch-port {
            interface eth1 {
            }
            interface eth2 {
            }
            interface eth3 {
            }
            interface eth4 {
            }
            vlan-aware disable
        }
    }
}
service {
    dhcp-server {
        disabled false
        hostfile-update disable
        shared-network-name LAN {
            authoritative enable
            subnet 192.168.1.0/24 {
                default-router 192.168.1.1
                dns-server 192.168.1.1
                lease 86400
                start 192.168.1.38 {
                    stop 192.168.1.243
                }
            }
        }
        static-arp disable
        use-dnsmasq disable
    }
    dns {
        forwarding {
            cache-size 150
            listen-on switch0
            name-server 80.10.246.3
            name-server 81.253.149.10
        }
    }
    gui {
        http-port 80
        https-port 443
        older-ciphers enable
    }
    nat {
        rule 5010 {
            description "masquerade for WAN"
            outbound-interface eth0.832
            type masquerade
        }
    }
    ssh {
        port 22
        protocol-version v2
    }
}
system {
    host-name ubnt
    login {
        user ubnt {
            authentication {
                encrypted-password foobar
            }
            level admin
        }
    }
    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 {
        }
    }
    syslog {
        global {
            facility all {
                level info
            }
            facility protocols {
                level debug
            }
        }
    }
    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-udapi-server@1:ubnt-unms@1:ubnt-util@1:vrrp@1:webgui@1:webproxy@1:zone-policy@1" === */
/* Release version: v1.10.5.5098943.180622.1555 */
Note: J'ai enlevé le mot de passe encrypté de mon interface ainsi que l'identifiant fti encodé en hexa pour pouvoir vous partager ma conf. Mais sinon, ils sont bien là.

J'utilise le dhclient3 patché récupéré depuis ici: https://lafibre.info/remplacer-livebox/dhclient3-ubiquity-edgerouter-x-sfp-v1-10-3
SHA1 sum: 50e0cfaa4f5309607e99711222a58b964d6eba4c

Voici un résultat des leases DHCP:

ubnt@ubnt:~$ show dhcp client leases
interface  : eth0.832
last update: Thu Jan 1 10:14:40 CET 2015
reason     : FAIL

Auriez-vous une idée de ce qui cloche ?

Merci beaucoup pour votre aide.

Julien.

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3721 le: 02 juillet 2018 à 06:29:59 »
Si tu tapes :
sudo dhclient3 -helpCa dit quoi ?

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3722 le: 02 juillet 2018 à 07:16:25 »
Il manque le paramètre DHCP global définissant « rfc3118-auth » qui est une nouveauté depuis la 1.10.0

jbenoit

  • Invité
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3723 le: 02 juillet 2018 à 08:07:45 »
Merci pour vos réponses.
Pour le sudo dhclient3 -help, je vous enverrai la sortie ce soir. Est-ce que je dois y trouver quelque chose en particulier ? (Numéro de version, de build, ... ) ?
@zoc Tu veux dire l’option globale rfc3118-auth comme tu l’indique dans ce post ?
https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/3156/
Merci.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3724 le: 02 juillet 2018 à 08:12:47 »
@zoc Tu veux dire l’option globale rfc3118-auth comme tu l’indique dans ce post ?

set interfaces ethernet eth0 vif 832 dhcp-options global-option "option rfc3118-auth code 90 = string;"
(en mode "configure". Ne pas oublier de faire commit puis save après, et de rebooter).

kako78

  • Abonné Orange Fibre
  • *
  • Messages: 13
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3725 le: 02 juillet 2018 à 18:00:47 »
Bonjour,

Je possède un ER5-POE et j'ai un problème de téléphone avec ma config. Quelqu'un aurait-il une idée de ce qui ne vas pas ?

eth0 -> Livebox pour le TEL
eth1 -> ONT
eth2, 3, 4 -> LAN

Sur le LAN, il y a plusieurs switch mais j'imagine que cela n'a pas d'importance.

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 {
        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 pour votre aide,
Jean-François

jbenoit

  • Invité
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3726 le: 02 juillet 2018 à 22:26:32 »
Bonsoir,

J'ai appliqué ta modification zoc et le problème persiste.
Comme Mark5 me l'a conseillé, j'ai exécuté un sudo dhclient3 --help et j'obtiens:
cannot execute binary file
Ce qui me fait penser que le binaire n'est pas compatible avec la version de mon firmware/CPU.
D'ailleurs un
ps aux | grep -i dhclient3
N'affiche aucun process correspondant au dhclient3.
La seule version la plus récente de dhclient3 que j'ai pu trouvé est celle-ci: https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg330584/#msg330584$
sha1 sum: 38ad7c805a84ebb4397209c79cccc7ed0a3c49a7

D'autant plus que j'ai lu quelques pages plus haut dans ce thread que le firmware 1.10.x était basé sur Jessy et non plus Wheezy et dieu sait si Debian peut être chatouilleux sur la compatibilité entre versions majeures.

Je pourrais éventuellement le re-compiler pour ma plateforme et le mettre à dispo auprès de la communauté mai je ne trouve pas le tuto en question :/
Avez-vous un dhclient3 compilé pour un ER-X sous firmware 1.10.5 ? Sinon, où puis-je trouver le tuto pour le compiler ?

Merci.

Bonne soirée.

Julien.

Mark5

  • Abonné Orange Fibre
  • *
  • Messages: 148
  • MULHOUSE68
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3727 le: 02 juillet 2018 à 22:28:50 »
Ben voilà.
Quand je dis que c'est plus cool avec un switch qui s'occupe du marquage CoS  ;D

ilco

  • Abonné Orange Fibre
  • *
  • Messages: 105
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3728 le: 02 juillet 2018 à 22:29:59 »
Bonjour,

Je possède un ER5-POE et j'ai un problème de téléphone avec ma config. Quelqu'un aurait-il une idée de ce qui ne vas pas ?

eth0 -> Livebox pour le TEL
eth1 -> ONT
eth2, 3, 4 -> LAN

Sur le LAN, il y a plusieurs switch mais j'imagine que cela n'a pas d'importance.

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 {
        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 pour votre aide,
Jean-François

essayes ca

vif 832 {
            address dhcp
            description "eth6.832 (INTERNET + VOIP + CANAL 2)"
            dhcp-options {
                client-option "send vendor-class-identifier "sagem";"
                client-option "send user-class "\053FSVDSL_livebox.Internet.softathome.Livebox3";"

.......

et ca

dhcp-server {
        disabled false
        global-parameters "option rfc3118-auth code 90 = string;"
        global-parameters "option SIP code 120 = string;"
        global-parameters "option rfc3442-classless-static-routes code 121 = array of integer 8;"
        global-parameters "option Vendor-specific code 125 = string;"
...

et j'ai ca en plus aussi :

       shared-network-name LIVEBOX {
            authoritative enable
            subnet 192.168.2.0/24 {
                default-router 192.168.2.1
                dns-server 81.253.149.9
                dns-server 80.10.246.1
                domain-name orange.fr
                lease 86400
                start 192.168.2.30 {
                    stop 192.168.2.50
                }
                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;"
                subnet-parameters "option Vendor-specific 00:00:05:58:0c:01:0a:00:00:00:00:00:ff:ff:ff:ff:ff;"
            }

(la dernière ligne subnet parameters)

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3729 le: 03 juillet 2018 à 07:08:00 »
cannot execute binary file
Ce qui me fait penser que le binaire n'est pas compatible avec la version de mon firmware/CPU.
Effectivement, pas le bon CPU...

Citer
D'autant plus que j'ai lu quelques pages plus haut dans ce thread que le firmware 1.10.x était basé sur Jessy
Non. C’est la 2.0 alpha qui est basée sur Jessy.

Citer
Avez-vous un dhclient3 compilé pour un ER-X sous firmware 1.10.5 ? Sinon, où puis-je trouver le tuto pour le compiler ?
J’utilise celui de la 1.9.1 sur mon ER4 en 1.10.5...

Celui fourni par « je sais plus qui » dans le sujet dédié à l’ER-X devrait fonctionner.

jbenoit

  • Invité
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3730 le: 03 juillet 2018 à 23:00:08 »
Bonsoir, bonsoir,

Je reviens mais avec une bonne nouvelle : mon ER-X fonctionne !
Le problème venait bien du dhclient que j'utilisais qui n'était pas compilé pour l'architecture du CPU de l'ER-X.
J'ai donc re-compilé le dhclient à partir de la version fourni dans le firmware 1.10.0, les sources n'étant pas encore disponibles pour le firmware 1.10.5 qui équipe mon ER-X. Mais à mon avis, ça n'est pas très grave car les releases 1.10.x ne contiennent que des bugfixes, pas de changements majeurs.
J'ai pris soin d'appliquer le patch de Zoc avant la compilation.
Pour la compilation, j'ai utilisé Dockcross (https://github.com/dockcross/dockcross), un projet OSS qui fourni des images Docker contenant l'environnement pour compiler sur une architecture donné.
En l'occurence, de nombreuses architecture sont disponibles dont MIPS et MIPSEL.
Une fois Dockcross pour l'architecture MIPSEL installé, j'ai exécuté la commande suivante sur les sources patchées pour compiler dhclient3:
sudo ./dockcross bash -c 'apt-get install dh-make && dpkg-buildpackage -us -uc -d'
Une fois la compilation terminée, vous devriez trouver le binaire à cet endroit :
debian/vyatta-dhcp3-client/sbin/dhclient3
Je vous ai joins le mien à ce post (SHA1 sum: 6de836d5115e7c87fd802b430663c8a2d01112f7)

Pour ce qui est du reste, j'ai utilisé le fichier rfc3442-classless-routes que l'on trouve partout sur ce forum, mais je le joins également à ce post au cas où.

Je vous joins également mon config.boot dans son état final, attention j'ai remplacé mon identifiant fti/ encodé en hexa par des XX:XX ... à vous de les remplacer par votre identifiant.
J'y ai aussi remplacé le mot de passe encrypté de mon interface d'admin par "foobar", à vous de le remplacer par votre mot de passe encrypté.

Voilà, avec tout ça quiconque souhaitant remplacer sa Livebox par un ER-X et n'ayant besoin que de l'Internet (pas de TV, ni de téléphone) devrait y arriver.

Merci encore pour votre aide.

Bonne soirée.

Julien.

kako78

  • Abonné Orange Fibre
  • *
  • Messages: 13
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3731 le: 05 juillet 2018 à 15:23:19 »
essayes ca...

Finalement c'était un problème dans la config du serveur DHCP du lan LIVEBOX. La gateway indiquée était incorrecte...

Merci
Jean-François