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

0 Membres et 4 Invités sur ce sujet

twistdi

  • Abonné Orange Fibre
  • *
  • Messages: 23
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3684 le: 18 mai 2018 à 09:41:15 »
Bon, après, si la connexion tombe régulièrement et ne remonte pas, le problème est sans doute ailleurs...

Le script n'est là que pour pallier aux interventions d'Orange sur son réseau qui ont pour effet de rendre la connexion inopérante. Il n'a du se déclencher que deux ou trois fois depuis qu'il est en place chez moi (1 an au moins).

Une autre possibilité c'est l'ONT qui plante et reboote...
Hello,

Pas de connexion ce matin en me levant. J'ai lancé un renew dhcp sur le vlan de l'otn et ça fonctionne. Qu'est ce qui peut faire que cela perde la config? L'IP externe étant toujours la même, je ne comprends pas d'où cela peut venir.

Une piste sur laquelle je puisse explorer par hasard?

Merci pour votre aide.

schuss

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 289
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3685 le: 18 mai 2018 à 10:20:03 »
Il y a un antispoofing sur les routeurs d'Orange (pour éviter qu'on utilise une IP fixe en dur dans la configuration  ;), ce qui pourrait marcher mais poserait problème dés qu'un autre client obtiendrait cette même IP par DHCP ).

Du coup si l'antispoofing ne voit pas de renouvellement DHCP il coupe le flux.

dmfr

  • Abonné Orange adsl
  • *
  • Messages: 275
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3686 le: 18 mai 2018 à 11:45:10 »
Il y a un antispoofing sur les routeurs d'Orange ...
Tiens à ce sujet, quelqu'un d'initié sait-il comment cet antispoofing est mis en oeuvre, chez Orange ou chez les FAI en général :
- Au niveau switching (OLT/DSLAM) par une techno type DHCP snooping + option 82 + IP Guard etc ?
- au niveau routeur par un firewall couplé aux leases (couples Mac + ip) ?
Juste ma curiosité...

twistdi

  • Abonné Orange Fibre
  • *
  • Messages: 23
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3687 le: 18 mai 2018 à 14:13:05 »
Du coup si l'antispoofing ne voit pas de renouvellement DHCP il coupe le flux.

Ca peut donc venir de ma config?
Ton Ip Public change souvent? Je suis chez Socsh mais j'imagine que c'est la même chose....

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 289
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3688 le: 18 mai 2018 à 14:16:28 »
Elle a changé 2 fois en 18 mois...

twistdi

  • Abonné Orange Fibre
  • *
  • Messages: 23
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3689 le: 18 mai 2018 à 18:02:33 »
Elle a changé 2 fois en 18 mois...
Moi aussi, c'est la même IP depuis longtemps. Pourquoi renouveler le DHCP alors?

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 289
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3690 le: 18 mai 2018 à 19:24:53 »
Parce qu'avec la Livebox l'adresse IP change beaucoup beaucoup plus souvent ;) et sans doute aussi pour que les IP non utilisées pendant un certain temps soit remises dans le pool des adresses disponibles...

Actuellement le bail DHCP est de 259200 secondes (et c'est nouveau, il y a encore quelques semaines, le bail était de 86400 secondes)
zoc@gateway:~$ show dhcp client leases
interface  : eth1.832
ip address : X.X.X.X       [Active]
subnet mask: 255.255.248.0
domain name: orange.fr  [overridden by domain-name set using CLI]
router     : 2.15.232.1
name server: 80.10.246.3 81.253.149.10
dhcp server: 80.10.247.176
lease time : 259200
last update: Fri May 18 10:15:46 CEST 2018
expiry     : Mon May 21 10:15:45 CEST 2018
reason     : RENEW

twistdi

  • Abonné Orange Fibre
  • *
  • Messages: 23
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3691 le: 18 mai 2018 à 20:56:21 »
Parce qu'avec la Livebox l'adresse IP change beaucoup beaucoup plus souvent ;) et sans doute aussi pour que les IP non utilisées pendant un certain temps soit remises dans le pool des adresses disponibles...

Actuellement le bail DHCP est de 259200 secondes (et c'est nouveau, il y a encore quelques semaines, le bail était de 86400 secondes)
zoc@gateway:~$ show dhcp client leases
interface  : eth1.832
ip address : X.X.X.X       [Active]
subnet mask: 255.255.248.0
domain name: orange.fr  [overridden by domain-name set using CLI]
router     : 2.15.232.1
name server: 80.10.246.3 81.253.149.10
dhcp server: 80.10.247.176
lease time : 259200
last update: Fri May 18 10:15:46 CEST 2018
expiry     : Mon May 21 10:15:45 CEST 2018
reason     : RENEW
j'ai ça chez moi
interface  : eth1.832
ip address : x.x.x.x      [Active]
subnet mask: 255.255.248.0
domain name: orange.fr  [overridden by domain-name set using CLI]
router     : 86.195.96.1
name server: 81.253.149.6 80.10.246.136
dhcp server: 80.10.247.176
lease time : 259200
last update: Fri May 18 06:15:58 CEST 2018
expiry     : Mon May 21 06:15:55 CEST 2018
reason     : REBOOT
bizarre le coup du "reason" ?!?!

DjMomo

  • Abonné Free fibre
  • *
  • Messages: 20
  • La Salvetat Saint Gilles (31)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3692 le: 19 mai 2018 à 21:28:54 »
Bonjour,

J'utilise la configuration "solution PPPoE avec ERL sans Livebox routeur" (https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg279881/#msg279881) couplé à un dual-WAN Freebox, le tout sur un ER-8.
La configuration réseau :
- eth0 : ONT Orange
- eth1 : LAN Freebox
- eth6 : VLAN Livebox TV dédié
- eth7 : LAN

Le VLAN Livebox TV est taggué par le switch (Netgear GS724T) pour être distribué sur un autre switch (GS108T) dans le salon.

Tout fonctionne (hormis l'hairpin NAT mais c'est un autre problème).

Le problème que j'ai c'est que lorsque je reboote le routeur, je n'ai plus accès la TV Orange. Je suis obligé de suivre cette procédure :
# Brancher la Livebox routeur à l'ONT
# Brancher le décodeur Livebox sur la Livebox
# Eteindre/Allumer le décodeur pour obtenir la nouvelle adresse IP locale
# A partir de ce moment la TV fonctionne
# Rebrancher le décodeur sur le switch
# Rebrancher l'ONT sur l'ER-8
# Eteindre/Allumer le décodeur pour obtenir la nouvelle adresse IP locale

A partir de là cela fonctionne de nouveau (même en rebootant switchs ou décodeur TV), et ce, jusqu'au prochain reboot de mon routeur.

Une idée d'où cela pourrait-il provenir ?

firewall {
    all-ping enable
    broadcast-ping disable
    group {
        network-group FREE_NETS {
            network 212.27.52.0/24
            network 212.27.38.0/24
        }
        network-group PRIVATE_NETS {
            network 192.168.0.0/16
            network 172.16.0.0/12
            network 10.0.0.0/8
        }
    }
    ipv6-receive-redirects disable
    ipv6-src-route disable
    ip-src-route disable
    log-martians disable
    modify balance {
        rule 10 {
            action modify
            description "do NOT load balance lan to lan"
            destination {
                group {
                    network-group PRIVATE_NETS
                }
            }
            modify {
                table main
            }
        }
        rule 20 {
            action modify
            description "do NOT load balance destination public address"
            destination {
                group {
                    address-group ADDRv4_eth0
                }
            }
            modify {
                table main
            }
        }
        rule 30 {
            action modify
            description "do NOT load balance destination public address"
            destination {
                group {
                    address-group ADDRv4_eth1
                }
            }
            modify {
                table main
            }
        }
        rule 40 {
            action modify
            description "Vers Free ADSL"
            destination {
                group {
                    network-group FREE_NETS
                }
            }
            modify {
                lb-group Free
            }
        }
        rule 41 {
            action modify
            description "SMTP sortant vers Free"
            destination {
                port 25
            }
            modify {
                lb-group Free
            }
            protocol tcp
            source {
                address 192.168.10.0/24
            }
        }
        rule 110 {
            action modify
            modify {
                lb-group G
            }
        }
    }
    name WAN_IN {
        default-action drop
        description "WAN to internal"
        enable-default-log
        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 enable
            protocol all
            state {
                established disable
                invalid enable
                new disable
                related disable
            }
        }
        rule 30 {
            action drop
            description "Drop BOGONS"
            log enable
            protocol all
            source {
                group {
                    network-group PRIVATE_NETS
                }
            }
        }
        rule 40 {
            action accept
            description SMTP
            destination {
                port smtp
            }
            log enable
            protocol tcp
            state {
                established disable
                invalid disable
                new enable
                related disable
            }
        }
    }
    name WAN_LOCAL {
        default-action drop
        description "WAN to router"
        rule 10 {
            action accept
            description "Allow established/related"
            log disable
            state {
                established enable
                related enable
            }
        }
        rule 20 {
            action drop
            description "Drop invalid state"
            state {
                invalid enable
            }
        }
    }
    options {
        mss-clamp {
            interface-type pppoe
            interface-type pptp
            interface-type tun
            mss 1452
        }
    }
    receive-redirects disable
    send-redirects enable
    source-validation disable
    syn-cookies enable
}
interfaces {
    bridge br0 {
        address dhcp
        aging 300
        bridged-conntrack disable
        description "Orange TV - VOD"
        dhcp-options {
            client-option "send vendor-class-identifier "sagem";"
            client-option "send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox3";"
            client-option "request subnet-mask, routers, rfc3442-classless-static-routes;"
            client-option "send dhcp-client-identifier 1:xx:xx:xx:xx:xx:xx;"
            default-route update
            default-route-distance 210
            name-server update
        }
        hello-time 2
        max-age 20
        priority 32768
        promiscuous disable
        stp false
    }
    bridge br1 {
        aging 300
        bridged-conntrack disable
        description "Freebox TV"
        hello-time 2
        max-age 20
        priority 32768
        promiscuous disable
        stp false
        vif 100 {
            description "Freebox TV"
        }
    }
    ethernet eth0 {
        description "FFTH Orange"
        duplex auto
        speed auto
        vif 835 {
            address dhcp
            description "VLAN Internet"
            pppoe 0 {
                default-route auto
                firewall {
                    in {
                        name WAN_IN
                    }
                    local {
                        name WAN_LOCAL
                    }
                }
                mtu 1492
                name-server auto
                password xxxxxxxxxx
                user-id fti/xxxxxxxxxx
            }
        }
        vif 838 {
            bridge-group {
                bridge br0
            }
            description "VLAN TV VOD"
            egress-qos "0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4"
        }
        vif 840 {
            bridge-group {
                bridge br0
            }
            description "VLAN TV Canal 1 - Zap"
            egress-qos "0:5 1:5 2:5 3:5 4:5 5:5 6:5 7:5"
        }
        vif 851 {
            bridge-group {
                bridge br0
            }
            description "VoIP Orange"
        }
    }
    ethernet eth1 {
        address dhcp
        description "ADSL Free"
        duplex auto
        firewall {
            in {
                modify balance
                name WAN_IN
            }
            local {
                name WAN_LOCAL
            }
        }
        speed auto
        vif 100 {
            bridge-group {
                bridge br1
            }
            description "Freebox TV"
        }
    }
    ethernet eth2 {
        disable
        duplex auto
        speed auto
    }
    ethernet eth3 {
        disable
        duplex auto
        speed auto
    }
    ethernet eth4 {
        disable
        duplex auto
        speed auto
    }
    ethernet eth5 {
        disable
        duplex auto
        speed auto
    }
    ethernet eth6 {
        address 192.168.20.1/24
        description "LAN TV Orange"
        duplex auto
        firewall {
            in {
                modify balance
            }
        }
        speed auto
    }
    ethernet eth7 {
        address 192.168.10.1/24
        description LAN
        duplex auto
        firewall {
            in {
                modify balance
            }
        }
        speed auto
        vif 100 {
            bridge-group {
                bridge br1
            }
            description "Freebox TV"
            mtu 1500
        }
        vif 851 {
            bridge-group {
                bridge br0
            }
            disable
        }
    }
    loopback lo {
    }
}
load-balance {
    group Free {
        interface eth1 {
        }
        lb-local enable
        lb-local-metric-change disable
    }
    group G {
        interface eth1 {
            failover-only
        }
        interface pppoe0 {
        }
        lb-local enable
        lb-local-metric-change disable
    }
}
port-forward {
    auto-firewall enable
    hairpin-nat disable
    wan-interface pppoe0
}
protocols {
    igmp-proxy {
        disable-quickleave
        interface br0 {
            alt-subnet 0.0.0.0/0
            role upstream
            threshold 1
        }
        interface eth0 {
            role disabled
            threshold 1
        }
        interface eth0.835 {
            role disabled
            threshold 1
        }
        interface eth0.838 {
            role disabled
            threshold 1
        }
        interface eth0.840 {
            role disabled
            threshold 1
        }
        interface eth1 {
            role disabled
            threshold 1
        }
        interface eth2 {
            role disabled
            threshold 1
        }
        interface eth3 {
            role disabled
            threshold 1
        }
        interface eth4 {
            role disabled
            threshold 1
        }
        interface eth5 {
            role disabled
            threshold 1
        }
        interface eth6 {
            alt-subnet 0.0.0.0/0
            role downstream
            threshold 1
        }
        interface eth7 {
            role disabled
            threshold 1
        }
    }
    static {
    }
}
service {
    dhcp-server {
        disabled false
        hostfile-update disable
        shared-network-name LAN {
            authoritative enable
            subnet 192.168.10.0/24 {
                default-router 192.168.10.1
                dns-server 192.168.10.1
                domain-name lan
                lease 3600
                ntp-server 192.168.10.1
                start 192.168.10.100 {
                    stop 192.168.10.254
                }
                time-server 192.168.10.1
            }
        }
        shared-network-name LAN_TV_Orange {
            authoritative disable
            subnet 192.168.20.0/24 {
                default-router 192.168.20.1
                dns-server 81.253.149.1
                dns-server 80.10.246.130
                domain-name orangetv
                lease 3600
                start 192.168.20.101 {
                    stop 192.168.20.199
                }
              }
        }
        static-arp disable
        use-dnsmasq enable
    }
    dns {
        forwarding {
            cache-size 1024
            listen-on eth7
            listen-on eth6
            name-server 80.67.169.12
            name-server 80.67.169.40
            options cname=ntp.lan,192.168.10.1
        }
    }
    gui {
        https-port 443
        listen-address 192.168.10.1
        older-ciphers enable
    }
    nat {
        rule 1 {
            description "SMTP - WAN Orange"
            destination {
                group {
                }
                port smtp
            }
            inbound-interface pppoe0
            inside-address {
                address 192.168.10.10
            }
            log disable
            protocol tcp
            type destination
        }
        rule 11 {
            description "SMTP - WAN Free"
            destination {
                port smtp
            }
            inbound-interface eth1
            inside-address {
                address 192.168.10.10
            }
            log disable
            protocol tcp
            type destination
        }
        rule 5000 {
            description "masquerade Orange Internet"
            log disable
            outbound-interface pppoe0
            protocol all
            type masquerade
        }
        rule 5001 {
            description "masquerade Free Internet"
            log disable
            outbound-interface eth1
            protocol all
            type masquerade
        }
        rule 5002 {
            description "Freebox TV"
            outbound-interface br1.100
            protocol all
            source {
                address 192.168.10.0/24
            }
            type masquerade
        }
    }
    unms {
        disable
    }
    upnp2 {
        listen-on eth6
        listen-on eth7
        nat-pmp enable
        secure-mode disable
        wan ppoe0
    }
}
system {
    config-management {
        commit-revisions 50
    }
    conntrack {
        expect-table-size 4096
        hash-size 4096
        table-size 32768
        tcp {
            half-open-connections 512
            loose enable
            max-retrans 3
        }
    }
    domain-name lan
    host-name edgerouter
    login {
        user toto{
            authentication {
                encrypted-password prout
                plaintext-password ""
            }
            full-name ""
            level admin
        }
    }
    name-server 127.0.0.1
    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
            pppoe enable
            vlan enable
        }
        ipv6 {
            forwarding enable
        }
    }
    package {
        repository wheezy {
            components "main contrib non-free"
            distribution wheezy
            password ""
            url http://debian.mirrors.ovh.net/debian/
            username ""
        }
        repository wheezy-security {
            components main
            distribution squeeze/updates
            password ""
            url http://security.debian.org
            username ""
        }
    }
    static-host-mapping {
        host-name edgerouter {
            alias edgerouter.lan
            inet 192.168.10.1
        }
        host-name ntp {
            alias ntp.lan
            inet 192.168.10.1
        }
    }
    syslog {
        global {
            facility all {
                level notice
            }
            facility protocols {
                level debug
            }
        }
        host 192.168.10.10 {
            facility all {
                level warning
            }
        }
    }
    task-scheduler {
        task dynhost {
            executable {
                path /config/scripts/dynhost.sh
            }
            interval 1m
        }
        task orange_watchdog {
            executable {
                path /config/scripts/orange_watchdog.sh
            }
            interval 5m
        }
    }
    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.1.5067575.180305.1804 */

DjMomo

  • Abonné Free fibre
  • *
  • Messages: 20
  • La Salvetat Saint Gilles (31)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3693 le: 27 mai 2018 à 11:15:38 »
Personne a une idée ?  :'(

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3694 le: 27 mai 2018 à 14:47:00 »
        shared-network-name LAN_TV_Orange {
            authoritative disable

pourquoi disable ?

fttmeh

  • Abonné Orange Fibre
  • *
  • Messages: 242
  • Hauts-de-Seine
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #3695 le: 05 juin 2018 à 17:47:43 »
La nouvelle version alpha du EdgeOS est sortie aujourd’hui, basée sur un kernel 4.9 et avec systemd.  Quelqu’un l’a déjà essayé ?