Auteur Sujet: Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)  (Lu 79958 fois)

0 Membres et 1 Invité sur ce sujet

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #12 le: 22 mai 2017 à 20:24:32 »
Bonne nouvelle alors. J'avais entendu dire que certains drivers avec accélération NAT avaient été intégrés a OpenWrt (et qu'au passage Marvell était plus cool que Broadcom a ce sujet d'ailleurs). Vu que le wrt1200ac c'est du Marvell ceci explique cela.

c'est un v1 ou un v2 ton wrt1200ac ?

Reste le problème des routeurs a base de Broadcom qui sont majoritaires. Je n'ai pas vu de témoignages de progrès de ce coté.

fttmeh

  • Abonné Orange Fibre
  • *
  • Messages: 242
  • Hauts-de-Seine
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #13 le: 04 août 2017 à 17:58:45 »
Au moins pour le TP-LINK Archer v2, du progrès a été fait concernant les optimisations pour faire du NAT avec un firmware alternatif.

Une image du firmware LEDE optimisée est disponible ici : https://github.com/infinitnet/lede-ar71xx-optimized-archer-c7-v2

Cette image a notamment un patch pour activer le Qualcomm Fast Path et dans le fil de discussion associé (https://forum.lede-project.org/t/gcc-6-3-build-optimized-tp-link-archer-c7-v2-ac1750-lede-firmware/1382) les résultats sont encourageants.


cetipabo

  • Invité
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #14 le: 04 août 2017 à 19:14:44 »
bonjour,
sur la bay, pour une bouchée de pain, on trouve des modem/routeur vdsl2 avec LEDE préinstallé:
http://www.ebay.fr/itm/LEDE-OpenWRT-Unlocked-BT-Home-Hub-5-VDSL2-AC1300-Fibre-Gigabit-wifi-router-5CKP-/292202491315
est-ce que vous pensez qu'il y a moyen de remplacer la livebox avec ca ?

cetipabo

  • Invité
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #15 le: 21 août 2017 à 16:27:11 »
bonjour,
sur la bay, pour une bouchée de pain, on trouve des modem/routeur vdsl2 avec LEDE préinstallé:
http://www.ebay.fr/itm/LEDE-OpenWRT-Unlocked-BT-Home-Hub-5-VDSL2-AC1300-Fibre-Gigabit-wifi-router-5CKP-/292202491315
est-ce que vous pensez qu'il y a moyen de remplacer la livebox avec ca ?
Bon ben je me réponds à moi même : Oui.  :)

Donc avec ce BT HOME HUB 5 je suis sur LEDE, en VDSL.

J'ai fait la config Basique en PPPOE sur le vlan 835 = Ok ca marche.

Maintenant j'aimerai bien avancer et attaquer la config par DHCP v4.

Est-ce que quelqu'un aurait une config prete à l'emploi ? pour network et firwall ? car je bloque sur la syntaxe, rien n'indique comment envoyer de l'hexa dans les options DHCP  :-\ j'essaie de faire précéder par 0x mais ca n'a pas l'air de marcher  >:(

C'est bon ou pas ca ?
config interface 'wan832'
option proto 'dhcp'
option ifname 'ptm0.832'
option delegate '0'
option mtu '1500'
list 'dhcp_option' '60,sagem'
list 'dhcp_option' '77,+FSVDSL_livebox.Internet.softathome.Livebox4'
list 'dhcp_option' '90,0x0000000000000000000000**********************'
list 'dhcp_option' '61,0x1************'

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #16 le: 21 août 2017 à 18:43:07 »
Le client DHCP de base de LEDE/OpenWrt ne permet pas de faire ceci.

y'a des gens qui ont fait des modifs (notamment 'moht') pour cela mais je ne sais pas si cela a été envoyé sur l'upstream.

voir: https://lafibre.info/remplacer-livebox/sosh-fibre-openwrt-avec-ip-fixe-et-ipv6/msg389401/#msg389401

et voir https://lafibre.info/remplacer-livebox/sosh-fibre-openwrt-avec-ip-fixe-et-ipv6/msg398555/#msg398555

cetipabo

  • Invité
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #17 le: 21 août 2017 à 20:50:24 »
ha zut pour ipv6 seulement et pas facile a integrer sans avoir a compiler.... :(

ubune

  • Abonné Orange Fibre
  • *
  • Messages: 316
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #18 le: 23 août 2017 à 10:36:20 »
ça fonctionne avec le client dhcp de base, je suis encore sur openwrt avec un wrt1900acs.

Viens en mp je t'envoi ma config si tu veux.



cetipabo

  • Invité
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #19 le: 23 août 2017 à 13:51:45 »
impec ca marche ! merci !
Donc j'obtiens bien une ipv4 par DHCP sur le vlan 832.

C'est pour la TV qu'il y a souci avec les options DHCP alors ?

cetipabo

  • Invité
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #20 le: 23 août 2017 à 17:56:22 »
j'y suis presque...



j'obtiens une IP pour le Replay sur le vlan 838, c'est dejà de bonne augure  :)

Voici mon /etc/config/network pour la partie wan :
config interface 'wan'
option ifname 'ptm0.832'
option proto 'dhcp'
option dns '192.168.1.1 8.8.8.8'
option peerdns '0'
option broadcast '1'
option vendorid 'sagem'
option reqopts '0x01 0x03 0x06 0x0F 0x1C 0x33 0x3A 0x3B 0x5A 0x77 0x78 0x7D'
option sendopts '0x4D:2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7834 0x5a:0000000000000000000000**********************'
option mtu '1500'

config interface 'replay'
option ifname 'ptm0.838'
option proto 'dhcp'
option dns '80.10.246.2 80.10.246.129'
option peerdns '0'
option broadcast '1'
option vendorid 'sagem'
option reqopts '0x01 0x03 0x2A 0x48 0x79'
option sendopts '0x4D:2746535644534c5f6c697665626f782e4d4c54562e736f66746174686f6d652e4c697665626f7834 0x3D:01************'
option mtu '1500'

config interface 'tvorange'
option proto 'static'
option ifname 'ptm0.840'
option ipaddr '192.168.255.254'
option netmask '255.255.255.255'
option gateway '192.168.255.254'

Ensuite mon fichier vlanprio.sh qui se lance au boot:
for i in 0 1 2 3 4 5 6 7; do
## on définit pour chaque file une priorité
    vconfig set_egress_map ptm0.832 $i $i >/dev/null

done
## On modifie la priorité de la file 1 à 0 c'est là qu'on renverra tout nos paquets, la file 0 qui est celle par défaut passe à 6
    vconfig set_egress_map ptm0.832 1 0 >/dev/null
    vconfig set_egress_map ptm0.832 0 6 >/dev/null

Ensuite dans LUCI, NETWORK >> FIREWALL >> CUSTOM RULES
#IPV4
## Tout les protocoles changent de file vers le skb 01 dont on a mis la prio à 0

iptables -t mangle -A POSTROUTING -o ptm0.832 -j CLASSIFY --set-class 0000:0001

##On maintient les paquets réseaux dans une file à prio 6

iptables -t mangle -A POSTROUTING -o ptm0.832 -p igmp -j CLASSIFY --set-class 0000:0006
iptables -t mangle -A POSTROUTING -o ptm0.832 -p icmp -j CLASSIFY --set-class 0000:0006

##Les paquets VOIP(téléphonie orange) sont taggués EF ont les met en prio 5
iptables -t mangle -A POSTROUTING -o ptm0.832 -m dscp --dscp 0x2e -j CLASSIFY --set-class 0000:0005

##Si votre client DHCP n'utilise pas les raw socket il faut envoyer les paquet DHCP dans la file 6 (prio 6)
iptables -t mangle -A POSTROUTING -o ptm0.832 -p udp --dport 67 -j CLASSIFY --set-class 0000:0006
iptables -t mangle -A POSTROUTING -o ptm0.832 -j CLASSIFY --set-class 0000:0001
iptables -t mangle -A POSTROUTING -o ptm0.832 -p igmp -j CLASSIFY --set-class 0000:0006
iptables -t mangle -A POSTROUTING -o ptm0.832 -p icmp -j CLASSIFY --set-class 0000:0006
iptables -t mangle -A POSTROUTING -o ptm0.832 -p udp --dport 67 -j CLASSIFY --set-class 0000:0006

ip6tables -t mangle -A POSTROUTING -o ptm0.832 -j CLASSIFY --set-class 0000:0001
ip6tables -t mangle -A POSTROUTING -o ptm0.832 -p ipv6-icmp -j CLASSIFY --set-class 0000:0006
ip6tables -t mangle -A POSTROUTING -o ptm0.832 -p udp --dport 547 -j CLASSIFY --set-class 0000:0006

Sur ma TV j'ai le menu Orange, mais ni TV ni Replay  :( j'imagine que ca a voir avec les prio et/ou le firewall Mais je n'ai pas trop compris cette partie là dans les scripts de ubune que je remercie encore une fois au passage.

ubune

  • Abonné Orange Fibre
  • *
  • Messages: 316
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #21 le: 23 août 2017 à 18:25:25 »
Re Cetipapo, désolé je viens à peine de rentrer du taff.

Ne me remercie pas, je n'ai rien inventé, je me suis basé sur les tuto pour Linux etc.
Juste l'hexa précis pour envoyer les options.

Pour la TV, je ne l'utilisais plus depuis des mois donc j'ai pas la config.
Par contre as-tu bien installé IGMP Proxy, gerer tes routes multicast etc ?
Il faudra aussi ajouter l'interface TV au script vlanprio et donc au marquage iptables.

Je vais m'y remettre si j'ai du temps et je te tiens au jus.


cetipabo

  • Invité
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #22 le: 23 août 2017 à 18:40:51 »
Par contre as-tu bien installé IGMP Proxy, gerer tes routes multicast etc ?
Il faudra aussi ajouter l'interface TV au script vlanprio et donc au marquage iptables.

non je n'ai pas installé le paquet igmp  :-[  il faut suivre ce tuto ?
https://wiki.openwrt.org/doc/howto/udp_multicast

Pour l'interface TV sur le script vlanprio je n'ai pas bien compris ce que tu faisais, je ne saurai pas l'adapter...j'ai essayé des trucs mais ca n'a rien changé.

ubune

  • Abonné Orange Fibre
  • *
  • Messages: 316
Remplacement de la Livebox par un routeur LEDE (fork d'OpenWRT)
« Réponse #23 le: 23 août 2017 à 19:32:15 »
non je n'ai pas installé le paquet igmp  :-[  il faut suivre ce tuto ?
https://wiki.openwrt.org/doc/howto/udp_multicast

Pour l'interface TV sur le script vlanprio je n'ai pas bien compris ce que tu faisais, je ne saurai pas l'adapter...j'ai essayé des trucs mais ca n'a rien changé.

Oui il faut absolument IGMP pour router les flux multicast vers ton lan et donc ta livebox tv.

Regarde il y a déja un tuto pour la tv sur openwrt sur lafibre !

https://lafibre.info/remplacer-livebox/openwrt-orange-fibre-tv/

Je suis en train de tester, j'ai bien l'ip sur mon bridge avec la modif sur le script pour les deux vlan TV :


#!/bin/sh
set -x
for i in 0 1 2 3 4 5 6 7; do
        vconfig set_egress_map eth0.832 $i $i
        vconfig set_egress_map eth0.838 $i 4
        vconfig set_egress_map eth0.840 $i 5
done
vconfig set_egress_map eth0.832 1 0
vconfig set_egress_map eth0.832 0 6


C'est drole que tu n'aies pas eu besoin de le faire !
Mon igmp proxy conf :

config igmpproxy
        option quickleave 1

config phyint
        option network TV
        option direction upstream
        list altnet 193.0.0.0/8
        list altnet 81.0.0.0/8
        list altnet 172.0.0.0/8
        list altnet 80.0.0.0/8

config phyint
        option network lan
        option direction downstream
       list altnet 192.168.1.0/24


Et n'oublie pas de mettre l'option igmp snooping dans ton fichier network sur l'interface lan.

Bon je viens de tester rapidement, mon décodeur à fait 36 maj et maintenant j'arrive sur Erreur S04, en investigation... x)