Auteur Sujet: Remplacer sa Livebox par un routeur Ubiquiti Edgemax  (Lu 1531836 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 #2796 le: 27 juin 2016 à 19:39:27 »
Je ne pense pas que ça change grand chose.

Au pire avec l'offload désactivé il aurait un débit pourri en IPv6 mais ça ne change rien au fait que l'ERL devrait router correctement, forwarding offloadé ou pas.

Tsunami2056

  • Abonné Bbox fibre
  • *
  • Messages: 46
  • Toulouse 31
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2797 le: 27 juin 2016 à 19:57:47 »
Juste une idée comme ca t'as activé le offload du forwarding ?

    offload {
        hwnat disable
        ipsec enable
        ipv4 {
            forwarding enable
            pppoe enable
            vlan enable
        }
        ipv6 {
            forwarding enable
            vlan enable
        }
    }

ca donne quoi ca ?

sysctl -a | grep "net.ipv6.*\.forwarding"

Le résultat:

root@ubnt:~# sysctl -a | grep "net.ipv6.*\.forwarding"
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.eth0.forwarding = 1
net.ipv6.conf.eth1.forwarding = 1
net.ipv6.conf.eth1/832.forwarding = 1
net.ipv6.conf.eth1/838.forwarding = 1
net.ipv6.conf.eth1/840.forwarding = 1
net.ipv6.conf.eth2.forwarding = 1
net.ipv6.conf.imq0.forwarding = 1
net.ipv6.conf.lo.forwarding = 1

En le supprimant, ca ne change pas le comportement des mon ubuntu sur eth0.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2798 le: 27 juin 2016 à 20:06:39 »
Vu le comportement et la config, j'aurais tendance à penser que le problème est plus du coté du PC Ubuntu... Est-ce que la route par défaut pour IPv6 correspond bien à l'adresse Link-Local de l'interface LAN de l'ERL ?

ip -6 route
Tu peux également faire un traceroute6 vers l'IP de Google pour voir si tu arrives au moins jusuq'à l'ERL.

Tsunami2056

  • Abonné Bbox fibre
  • *
  • Messages: 46
  • Toulouse 31
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2799 le: 27 juin 2016 à 20:23:08 »
Vu le comportement et la config, j'aurais tendance à penser que le problème est plus du coté du PC Ubuntu... Est-ce que la route par défaut pour IPv6 correspond bien à l'adresse Link-Local de l'interface LAN de l'ERL ?

ip -6 route
Tu peux également faire un traceroute6 vers l'IP de Google pour voir si tu arrives au moins jusuq'à l'ERL.

Si c'est le cas, c'est que l'ensemble de mes clients sur eth0 ne reçoivent pas la bonne route. L'ERL la pousserait mal ?

rtorrent@coloq:~$ ip -6 route
2a01:cb19:886c:40::/64 dev eth0  proto kernel  metric 256  expires 2591727sec
fe80::/64 dev eth0  proto kernel  metric 256
default via fe80::46d9:e7ff:fe9b:9dc2 dev eth0  proto ra  metric 1024  expires 1527sec hoplimit 64

Ca a l'air de passer par l'ERL eth0, mais pas plus loin ?

root@ubnt# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 44:d9:e7:9b:9d:c2
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::46d9:e7ff:fe9b:9dc2/64 Scope:Link
          inet6 addr: 2a01:cb19:886c:3d10::1/64 Scope:Global
          inet6 addr: 2a01:cb19:886c:40::1/64 Scope:Global

root@ubnt# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 44:d9:e7:9b:9d:c3
          inet6 addr: fe80::46d9:e7ff:fe9b:9dc3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:33459441 errors:0 dropped:15109 overruns:0 frame:0
          TX packets:14097355 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:40991085592 (38.1 GiB)  TX bytes:16703484016 (15.5 GiB)

Faut que j'approfondisse mes connaissances dans les réseaux moi ^^
Mais si on regarde le Scope:Link entre eth0 et eth1, y a un petit décalage de 9dc2 vers 9dc3/64

Le traceroute6 ressemble à ca vers google:
rtorrent@coloq:~$ traceroute6 2a00:1450:400c:c04::65
traceroute to 2a00:1450:400c:c04::65 (2a00:1450:400c:c04::65) from 2a01:cb19:886c:40:95a4:850:a50f:1aa6, 30 hops max, 16 byte packets
 1  2a01:cb19:886c:40::1 (2a01:cb19:886c:40::1)  0.732 ms  0.373 ms  0.476 ms
 2  * * *

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2800 le: 27 juin 2016 à 20:35:06 »
Ok, donc la route sur le PC par défaut est bonne.

Par contre, il y a un truc qui me surprend: Si le préfixe qui t'es attribué est 2a01:cb19:886c:00, alors l'interface eth0 de l'ERL a une IP qui n'appartient pas à ta plage (2a01:cb19:886c:3d10::1), et une seconde, qui, elle, appartient bien à la bonne plage...

Le préfixe qui t'es délégué n'aurait pas changé par hasard ??

Edit: Accessoirement, quand je ping l'adresse 2a01:cb19:886c:3d10::1 j'ai une réponse, pas quand je ping 2a01:cb19:886c:40::1. Donc je pense que ton préfixe a changé et est maintenant 2a01:cb19:886c:3d, et, pour une raison qui j'ignore (sans doute un bug dans le script de exécuté par dibbler), eth0 a 2 IPv6 dont une qui ne t'appartient pas, et, manque de chance, c'est ce mauvais préfixe qui est annoncé par radvd sur ton LAN.

Normal que rien ne marche du coup...


Edit2: D'ailleurs en jetant un oeil à nouveau au fichier /tmp/dibbler.log que tu as posté ici, on voit que ton préfixe est bien 2a01:cb19:886c:3d. Du coup je ne vois pas d'où sort ce 2a01:cb19:886c:00  :o . C'est clairement un bug du script...

sylr

  • Abonné Orange Fibre
  • *
  • Messages: 50
  • Bordeaux 33
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2801 le: 27 juin 2016 à 21:49:22 »
Effectivement, c'est un bug de ma version du script radvd.sh

Je vais bosser dessus.

sylr

  • Abonné Orange Fibre
  • *
  • Messages: 50
  • Bordeaux 33
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2802 le: 27 juin 2016 à 22:07:15 »
Bon, j'ai trouvé le problème :

https://github.com/sylr/edgemax-orange-dhcp/commit/b7ddf34511ff6071fca1bb222b38fc48c66f8d37

Au temps pour moi ...

EDIT: J'ai aussi remis le STATUS_FILE dans /run/ (au lieu de /var/run) comme l'avait mis Zoc, j'avais pas tilté que /run/ est un FS en mémoire qui est écrasé à chaque reboot (ce qui est utile dans ce cas la)
« Modifié: 27 juin 2016 à 22:42:42 par sylr »

Tsunami2056

  • Abonné Bbox fibre
  • *
  • Messages: 46
  • Toulouse 31
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2803 le: 27 juin 2016 à 22:40:48 »
Merci sylr,

C'etait bien ça. Ton script patché marche :)

Igguk

  • Abonné Orange Fibre
  • *
  • Messages: 4
  • Bordeaux (33)
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2804 le: 28 juin 2016 à 10:34:56 »
Bonjour à tous,

J'ai parcouru ce fil très riche, et ce routeur m'est apparu comme étant une bonne solution.
J'ai reçu un ERLITE-3, l'idée est de remplacer la livebox ( pas de TV ni de téléphone pour l'instant, juste la connexion au réseau ).
La livebox que je souhaite supprimer est en PPPoE actuellement.
Je vais le brancher dans la journée, avez vous vous des exemples de configuration ou autres conseils pour moi avant de me lancer ?

Voici mon réseau minimal, pour ce qui est VLAN et autres joyeusetés ( ipv6 ), ce sera pour plus tard.
ERL-3 en 192.168.0.2 ( v1.8.5 )
port 1 : Réseau 192.168.0.X ( gestion + DHCP 192.168.0.150-199 )
port 2 : ONT
port 3 : Réseau 192.168.3.X

Merci.

Tsunami2056

  • Abonné Bbox fibre
  • *
  • Messages: 46
  • Toulouse 31
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2805 le: 28 juin 2016 à 11:32:01 »
Salut,

Si tu regardes les configs proposées en première page ce sera parfait pour toi en PPPoE.

Ca a très bien fonctionné pour moi.

Bienvenu dans le monde de la connexion stable :)

nanostra

  • Abonné Orange Fibre
  • *
  • Messages: 109
  • Lambersart 59
    • Speedtest
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2806 le: 28 juin 2016 à 12:24:00 »
Hello la compagnie,

Pour info j'ai mis à jour le Tuto référencé en début de ce fil... configuration en DHCP (sans IPV6 pour le moment) ou l'on conserve la LIVEBOX derrière routeur pour servir TV et Téléphone.

TUTO - Edgerouter ERPro-8 pour Internet + LIVEBOX DHCP pour TV et télephone
ARCHITECTURE ORANGE DHCP / IPV4


--> Note du 27/06/2016 toutes les remarques du fil intégrées au config.boot
--> TV / TELEPHONE / VOD ET TELE A LA DEMANDE OKKKKKKKK
--> ATTENTION VERSION POUR FIRMWARE 1.8.5
--> TOUS LES FICHIERS DANS ZIP JOINT


https://lafibre.info/remplacer-livebox/tuto-edgerouter-erpro-8-pour-internet-livebox-dhcp-pour-tv-et-telephone/msg331293/#msg331293

dmfr

  • Abonné Orange adsl
  • *
  • Messages: 275
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2807 le: 28 juin 2016 à 15:16:56 »
Hello,
Je n'ai pas encore essayé l'IPV6 (les connexions fibre que j'utilise avec l'ERL ne sont pas à mon domicile et utilisées en production...) mais je m'interroge un peu sur la complexité, notamment le besoin d'un script "radvd.sh" en aval de dibbler.
Ne serait-il pas possible, quitte à utiliser dibbler-client, de le laisser attribuer lui-même le préfixe et l'adresse sur l'interface interne (eth0) au moyen de :

iface eth1.832 {
    pd ### on demande une délégation de prefix ipv6 (c'est un /56)
    option 16 hex 00:00:04:0e:00:05:73:61:67:65:6d
    option 15 hex 00:2b:46:53:56:44:53:4c:5f:6c:69:76:65:62:6f:78:2e:49:6e:74:65:72:6e:65:74:2e:73:6f:66:74:61:74:68:6f:6d:65:2e:6c:69:76:65:62:6f:78:33
    option 11 hex 00:00:00:00:00:00:ST:RI:NG:HE:XA:DE:VO:TR:EI:DE:NT:IF:IA:NT:0F:TI
    option 11 hex 00:00:00:00:00:00:ST:RI:NG:HE:XA:DE:VO:TR:EI:DE:NT:IF:IA:NT:0F:TI
    option dns-server
}
iface eth0 {
    ia
}

puis de laisser l'ERL et son radvd faire leur travail avec une configuration de type :

    ethernet eth0 {
        ipv6 {
            dup-addr-detect-transmits 1
            router-advert {
                cur-hop-limit 64
                link-mtu 0
                managed-flag false
                max-interval 600
                other-config-flag false
                prefix ::/64 {
                    autonomous-flag true
                    on-link-flag true
                    valid-lifetime 2592000
                }
                reachable-time 0
                retrans-timer 0
                send-advert true
            }
        }
    }
    ethernet eth1 {
        vif 832 {
            ipv6 {
                address {
                    autoconf
                }
                dup-addr-detect-transmits 1
            }
        }
    }


Je me plante totalement ? Qu'ai-je raté ?  :o