Auteur Sujet: Remplacement de la Livebox par un routeur Openwrt  (Lu 235459 fois)

0 Membres et 2 Invités sur ce sujet

cetipabo

  • Invité
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #24 le: 12 août 2018 à 12:28:07 »
Bonjour,
pourquoi tu as supprimé cette règle iptable que l'on mettait précédemment (pour l'ipv4) ??
Citer
iptables -t mangle -A POSTROUTING -o eth1.832 -p udp --dport 67 -j CLASSIFY --set-class 0000:0006

Voie le post de bob62 ici : https://lafibre.info/remplacer-livebox/tuto-remplacer-la-livebox-par-un-routeur-dd-wrt-internet-tv/msg567007/#msg567007

ubune

  • Abonné Orange Fibre
  • *
  • Messages: 315
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #25 le: 12 août 2018 à 12:31:02 »
Bonjour,
pourquoi tu as supprimé cette règle iptable que l'on mettait précédemment (pour l'ipv4) ??

Car en faite elle ne sert à rien car le dhcpv4 ne passe pas par iptables, c'est pour ça qu'on est obligé de mapper tout le flux en cs6, et ensuite on remet les priorités sur le flux qui passe par iptables, donc tout le reste :).

cetipabo

  • Invité
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #26 le: 12 août 2018 à 12:58:50 »
ha ?
et c'est idem sur du Chaos Calmer 15.1 ?

ubune

  • Abonné Orange Fibre
  • *
  • Messages: 315
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #27 le: 12 août 2018 à 13:00:47 »
ha ?
et c'est idem sur du Chaos Calmer 15.1 ?

Yep, je suis sans et je n'en est pas eu besoin même pour renew à la fin de lease, et personne n'a encore remonté ce pb.
Tu es en train de passer sur openwrt 18.06 ? :)

cetipabo

  • Invité
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #28 le: 12 août 2018 à 13:17:10 »
non pas encore, mais j'aimerai utiliser mon DGA4130 sous Chaos Calmer 15.1 à la sauce Technicolor, on ne peut pas upgrader le firmware car il faut un certificat pour ca, sans parler des drivers Broadcom proprietaires.

djgreg13

  • Abonné Orange Fibre
  • *
  • Messages: 43
  • Strasbourg (67)
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #29 le: 17 août 2018 à 21:17:34 »
Pour ceux qui ont des archer c7 sur le dépot de sources OpenWRT se trouve une cible ath79 non buildée automatiquement,

Un membre de la communauté la builde ici : https://forum.openwrt.org/t/ath79-builds-with-all-kmod-packages-through-opkg-flow-offloading/15897/169

Le hardware offload est supporté par le noyau linux 4.14 (sur le raspberry ça fait aussi des miracles :D)

OpenVPN tient à 15 Mbit/s avec un chiffrement AES-256-CBC.

Du coup je pense que je vais vendre mon ERLite à voir, j'y réflechi encore

ubune

  • Abonné Orange Fibre
  • *
  • Messages: 315
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #30 le: 26 août 2018 à 11:30:20 »
Merci pour ce retour, ça fait plaisir là openwrt est clairement de retour, ça bosse dur ;).

Pour info la 18.06.01 est sorti semaine dernière, nouveautés :

    Linux kernel updated to versions 4.9.120/4.14.63 (from 4.9.111/4.14.52 in v18.06.0)
    Security fixes for Curl, Mbedtls, OpenSSL and the Linux kernel
    Binary builds for the at91 and ath25 targets
    Updated mwlwifi driver
    Improved input validation for rpcd uci ubus calls
    Crash fixes in libuci
    Assorted bug fixes in netifd

Plus de détail :

https://openwrt.org/releases/18.06/changelog-18.06.1

Sywolf le driver wifi inclus dans la 18.06.01 est celui que tu dois utiliser sur ton wrt3200acm ?



Sywolf

  • Abonné Orange Fibre
  • *
  • Messages: 17
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #31 le: 02 septembre 2018 à 18:28:55 »
(de retour de vacances)
Je viens de faire la mise à jour. No soucy.

Vi j'utilise mwlwifi pour 2 des 3 radios du wrt3200acm. Malheuresement, la 3e radio se base sur mwifiex et le pays est hardcodé USA (c'est pas exactement du hardcodage, mais en gros ça revient à ça).
Je suis donc toujours obligé de desinstaller les drivers de la 3e radio pour profiter des 2 autres radios sur des plages (les fameux canaux DFS) de 160mhz en 5ghz.

Apres, l'objectif de cette 3e radio etait non pas de fournir du wifi, mais de scanner l'utilisation des plages par d'autres réseaux wifi pour changer automatiquement les canaux... du coup c'est pas si grave (mais bon, c'est dommage).

kea

  • Abonné FAI autre
  • *
  • Messages: 4
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #32 le: 09 septembre 2018 à 02:10:21 »
Bien vu pour les options dhcp ipv4, ça mérite refléxion (mais à priori c'est issue du sniffage de ce que demande la livebox... c'est pas impossible qu'elle demande n'importe quoi)

Sinon j'avais commencé à regarder du coté dhcpv6 et du binaire odhcp6c sous jacent, et il semblerait qu'on puisse lui filer les options plus proprement qu'en modifiant une lib (c'est quand meme un peu crado de modifier une lib, sauf si c'est pour contribuer directement à openwrt ;) )
-x 15 gérable via odhcp6c via "userclass"
-x 16 gérable via odhcp6c via "vendorclass"
-x 11 => OPTION_AUTH => odhcp6c semble pouvoir le gérer via "sendopts:list(string)" (ainsi que les autres options -x, mais si on peut faire propre ;) )
-r sont gérables via "reqopts:list(uinteger)"
-Nnone gérable via "reqaddress"
-P0 gérable via "reqprefix"
-R gérable via "defaultreqopts"
-f non géré
-a non géré


Je n'ai pas encore trouvé comment bien les setter dans la config du network, mais ça va finir par se faire :D

Tada. Il sera possible d'utiliser les options suivantes, probablement dès la prochaine version d'OpenWRT (v18.06.2) :

config interface 'wan6'
  option noclientfqdn '1'
  option noacceptreconfig '1'
  # […]

minikea

  • Abonné Orange Fibre
  • *
  • Messages: 4
  • Nantes 44
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #33 le: 10 septembre 2018 à 22:38:14 »
Salut, je viens de tomber sur ce sujet qui est une aubaine pour moi qui cherche à remplacer ma LB3 par un WRT 1200AC(v1)
j'ai installé openWRT sans soucis (18.06.1) et j'ai un peu galéré à faire fonctionner le routeur pour se faire passer pour une LiveBox mais en suivant bien le tuto, ça a finit par passer.
par contre en IPv6, il me balance en boucle:
daemon.warn odhcp6c[3300]: Server returned IA_PD status 6 (No prefixes have been assigned)je comprend pas.
en faisant du tcpdump, je vois qu'il y a une requête Solicit suivi d'une réponse Advertise qui me donne bien mon préfixe, puis une requête request où il demande la délégation, je crois, et une réponse en erreur.

voici mes fichiers de conf:

Citation de: /etc/config/network
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'

config interface 'wan'
        option ifname 'eth1.832'
        option proto 'dhcp'
        option broadcast '1'
        option vendorid 'sagem'
        option macaddr 'A4:3E:xx:xx:xx:xx'
        option reqopts '0x01 0x15 0x28 0x51 0x58 0x59 0x90'
        option sendopts '0x4D:2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7833 0x5a:00000000000000000000006674692fxxxx'

config interface 'wan6'
        option ifname 'eth1.832'
        option proto 'dhcpv6'
        option reqprefix 'auto'
        option reqaddress 'none'
        option macaddr 'A4:3E:xx:xx:xx:xx'
        option defaultreqopts '0'
        option sendopts '11:00000000000000000000006674692fxxxx 15:FSVDSL_livebox.Internet.softathome.livebox3 16:0000040e0005736167656d'
        option reqopts '11 17 23 24'
        option auto '0'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 5t'
        option vid '1'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '4t 6t'
        option vid '832'

config switch_vlan
        option device 'switch0'
        option vlan '3'
        option ports '4t 6t'
        option vid '838'

config switch_vlan
        option device 'switch0'
        option vlan '4'
        option ports '4t 6t'
        option vid '840'



Citation de: /etc/config/dhcp
config dnsmasq
        option domainneeded '1'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'
        option nonwildcard '1'
        option localservice '1'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv6 'server'
        option ra 'server'
        option ra_management '1'
        list dns '2a01:xxxx:xxxx:xxxx::1'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

est ce que vous voyez d'où vient le problème? est-ce un problème config que je n'arrive pas à voir?

edit: il semble que ce soit le spoof d'adresse mac qui pose problème (alors que j'aurais pensé l'inverse) du coup j'arrive à avoir mon préfixe il me reste maintenant à arriver à le distribuer correctement.
merci pour le tuto en tout cas, je pense que si on le suit vraiment à la lettre, il ne devrait pas y avoir de problème.
peut-être ajouter cette remarque: "ne pas modifier votre mac, ça bloquera l'IPv6" :D
« Modifié: 11 septembre 2018 à 14:27:29 par minikea »

minikea

  • Abonné Orange Fibre
  • *
  • Messages: 4
  • Nantes 44
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #34 le: 11 septembre 2018 à 15:52:30 »
Cool :)

Pour la partie TV, j'ai une approche plus simple, en créant un bridge du vlan 838 et 840.
Ca permet d'avoir une seule interface visible dans luci => WAN_TV.

Du coup, ça simplifie aussi les zones, avec une approche similaire à celle du vlan 832.
Soit tu zones directement vers LAN (ce que fais la livebox/liveboxtv), soit vers un LAN_TV sur un vlan dédié.
Tu bloques l'input/forward, et tu autorises juste via 2 rules, l'input sur le protocole igmp, et le forward udp sur une adresse multicast dans ta zone lan.

Et tout fonctionne, sans que ce soit trop complexe :)

Si ça t'interesse, je peux faire un petit tuto alternatif.
Est-ce que tu peux détailler cette configuration?
Est-ce que cela permettrait de regarder les flux de la TV (ceux sans DRM) sur VLC sur son PC?

ubune

  • Abonné Orange Fibre
  • *
  • Messages: 315
Remplacement de la Livebox par un routeur Openwrt 18+ (DHCP V4/V6 + TV).
« Réponse #35 le: 12 septembre 2018 à 13:30:11 »
Est-ce que tu peux détailler cette configuration?
Est-ce que cela permettrait de regarder les flux de la TV (ceux sans DRM) sur VLC sur son PC?

Si tu veux regarder la tv depuis vlc sur un pc de ton lan il faut juste ne pas utiliser le vlan19 pour la tv comme sur le tuto, mais envoyer le flux multicast sur le lan (en gros faire comme la livebox) :


Changement Firewall :

config rule
        option src      wanTV
        option proto    igmp
        option target   ACCEPT
config rule
        option src      wanTV
        option proto    udp
        option dest     lan
        option dest_ip  224.0.0.0/4
        option target   ACCEPT
        option family   ipv4

config forwarding
        option dest 'lan'
        option src 'wanTV'

Changement igmpproxy :

config igmpproxy
    option quickleave 1

config phyint
    option network tvorange
    option direction upstream
        list altnet "0.0.0.0/0"

config phyint lan
    option network lan
    option direction downstream

Changement network :

config interface 'lan'
      option igmp_snooping 1 # Attention à bien l'activer, et si tu utilises une box derrière un switch il faudra gérer l'igmp snooping dessus.