Auteur Sujet: [FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt  (Lu 98902 fois)

0 Membres et 1 Invité sur ce sujet

X-dark

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 16
  • Neuilly-sur-Marne (93)
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #84 le: 05 juillet 2021 à 15:38:06 »
pour la tv, j'ai utiliser 'luci-nginx' (desinstaler luci avant), Ça permet d'avoir nginx, et de servir directement les config XML. la config igmpproxy avec les whitelist fonctionne, avec IGMP Snooping configurer sur mon switch.
 :)
Quels XML ? C'est pour brancher le boîtier TV ?

jpsuter

  • Abonné SFR fibre FttH
  • *
  • Messages: 2
    • bateau
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #85 le: 06 juillet 2021 à 09:03:55 »
Exactement, si intéressé, je peux envoyer la config exacte en pm

lbls55

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5
  • BEZIERS 34
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #86 le: 16 août 2021 à 19:58:31 »
Merci à tous ceux qui ont contribué à rendre ces solutions possibles.
Y a t'il une solution à appliquer pour avoir l'ipv6 fonctionnelle?

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 168
  • Montmorency (95)
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #87 le: 26 août 2021 à 08:18:06 »
Merci pour ce post qui m'a permis de mettre en place unn bypass RED IPv4+IPv6.
Pour l'IPv6, il faut lancer une requete dhcpv6. Dans l'interface WAN6 :

Protocole : DHCPv6
Request IPv6 address: Try
Client ID to send when requesting DHCP : 00030001+MAC de la box RED

C'est tout !


sagittarius

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1
  • Gréoux - 04
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #88 le: 12 octobre 2021 à 17:21:20 »
Franchement, merci pour ce magnifique tuto.
Je viens de passer à la fibre RedBySfr et c'est parfait avec mon routeur OpenWrt d'autant que mon téléphone ip (Gigaset C470ip) fonctionne ainsi parfaitement. Me reste à changer de rooter pour un doté de ports Gigabit et de wifi ac.

olitask

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 7
  • Calais 62
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #89 le: 06 janvier 2022 à 00:15:57 »
Bonjour

Nouveau par ici , Je ne sais pas si il faut ouvrir un nouveau thread.

Je viens d'acheter un routeur xiaomi 4a gbt  et je l'ai passé sous OpenWrt 21.02.1  / LuCI openwrt-21.02
J'ai suivi le tuto de la page 1 et j'ai quelques soucis:
- ipv6 ne semble pas être actif . Je pensait que ce serait direct. Quels sont les fichiers à joindre pour vous donner les infos nécessaires ?
- ne faut-il pas activer asterisk ? j'ai pas l'impression qu'il soit actif  ( et moi, à part systemd  :-[  )
- J'ai pas encore testé les flux TV... mais j'ai quelques craintes

Olivier

olitask

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 7
  • Calais 62
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #90 le: 06 janvier 2022 à 23:00:50 »
Bonsoir
Je n'arrive toujours pas à me connecter à mon serveur sip asterisk
voila le log :
Thu Jan  6 22:34:10 2022 daemon.info asterisk[4011]: Asterisk cleanly ending (0).
Thu Jan  6 22:34:10 2022 daemon.info asterisk[4011]: Executing last minute cleanups
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: PBX UUID: 167b7083-4a27-4499-a7fd-3fb92f6c1d29
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] NOTICE[4216]: loader.c:2389 load_modules: 45 modules will be loaded.
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] NOTICE[4216]: cdr.c:4504 cdr_toggle_runtime_options: CDR simple logging enabled.
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] NOTICE[4216]: res_smdi.c:1424 load_module: No SMDI interfaces are available to listen on, not starting SMDI listener.
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] NOTICE[4216]: confbridge/conf_config_parser.c:2376 verify_default_profiles: Adding default_menu menu to app_confbridge
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] WARNING[4216]: config.c:2036 process_text_line: No '=' (equal sign) in line 11 of /etc/asterisk/extensions.conf
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] WARNING[4216]: loader.c:2393 load_modules: Some non-required modules failed to load.
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] WARNING[4216]: loader.c:2493 load_modules: The deprecated module 'res_adsi.so' has been loaded and is running, it may be removed in a future version
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] WARNING[4216]: loader.c:2493 load_modules: The deprecated module 'app_macro.so' has been loaded and is running, it may be removed in a future version
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] ERROR[4216]: loader.c:2508 load_modules: Error loading module 'res_rtp_asterisk.so': Error relocating /usr/lib/asterisk/modules/res_rtp_asterisk.so: ast_sockaddr_to_pj_sockaddr: symbol not found
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] ERROR[4216]: loader.c:2508 load_modules: cdr_syslog declined to load.
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: Asterisk Ready.
Thu Jan  6 22:34:36 2022 daemon.notice netifd: wan (2860): udhcpc: sending renew to 86.64.XXX.XXX
Thu Jan  6 22:34:36 2022 daemon.notice netifd: wan (2860): udhcpc: lease of 93.XXX.XX.XXX obtained, lease time 300
Thu Jan  6 22:36:16 2022 daemon.info asterisk[4216]: [Jan  6 21:36:16] WARNING[4231]: asterisk.c:3406 canary_thread: The canary is no more.  He has ceased to be!  He's expired and gone to meet his maker!  He's a stiff!  Bereft of life, he rests in peace.  His metabolic processes are now history!  He's off the twig!  He's kicked the bucket.  He's shuffled off his mortal coil, run down the curtain, and joined the bleeding choir invisible!!  THIS is an EX-CANARY.  (Reducing priority)
Thu Jan  6 22:36:16 2022 daemon.info asterisk[4216]: [Jan  6 21:36:16] WARNING[4231]: asterisk.c:1781 set_priority_all: Unable to set regular thread priority on main thread

j'ai paramétré à l'identique du post de la page 1 sip.conf  extensions.conf et users.conf


Olivier
Et sinon toujours pas de flux tv ni d'ipv6  :'(

  • Invité
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #91 le: 07 janvier 2022 à 11:03:20 »
il faudrait jetter un oeil attentif a ces 2 lignes en erreur :
Citer
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] ERROR[4216]: loader.c:2508 load_modules: Error loading module 'res_rtp_asterisk.so': Error relocating /usr/lib/asterisk/modules/res_rtp_asterisk.so: ast_sockaddr_to_pj_sockaddr: symbol not found
Thu Jan  6 22:34:16 2022 daemon.info asterisk[4216]: [Jan  6 21:34:16] ERROR[4216]: loader.c:2508 load_modules: cdr_syslog declined to load.

olitask

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 7
  • Calais 62
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #92 le: 08 janvier 2022 à 21:58:47 »
Bonsoir

coté téléphone :
N'arrivant pas à faire fonctionner asterisk18 sur le routeur, je l'ai déplacé sur mon raspberry (en version 16). Maintenant, j'ai ce résultat :
[Jan  8 18:33:47] NOTICE[12657]: chan_sip.c:15981 sip_reg_timeout:    -- Registration for '+33321234567@trappes.p-cscf.sfr.net' timed out, trying again (Attempt #29)
[Jan  8 18:34:07] NOTICE[12657]: chan_sip.c:15981 sip_reg_timeout:    -- Registration for '+33321234567@trappes.p-cscf.sfr.net' timed out, trying again (Attempt #30)
raspberrypi*CLI> sip show users
Username                   Secret           Accountcode      Def.Context      ACL  Forcerport
sfr-in                                                       from-sfr         No   No       
302                        laure                             work             No   Yes       
301                        olivier                           work             No   Yes       
[Jan  8 18:34:27] NOTICE[12657]: chan_sip.c:15981 sip_reg_timeout:    -- Registration for '+33321234567@trappes.p-cscf.sfr.net' timed out, trying again (Attempt #31)
Bref, je ne parviens toujours pas à me connecter.
J'ai essayé avec zoiper5 mais j'ai pas eu plus de succès. J’hésite à acheter un c530ip, j'ai l'impression que c'est vraiment au petit bonheur la chance que ça fonctionne.

Coté TV :
Sinon, j'ai connecté le boîtier player de sfr sur le wifi, ça fonctionne "presque"  :  j'ai accès au replay de toutes les chaînes ainsi qu'aux services de streaming mais pas aux chaînes télé en direct.
J'ai aussi remarqué que dans la fenêtre de openwrt /état/graphique temps réel/connections, j'ai ca :

Réseau Protocole Source Destination Données
IPV4 TCP 192.168.1.176:55626 192.168.1.1:80 344.01 KiB (638 Pqts.)
IPV4 IGMP 192.168.1.1 224.0.0.1 90.22 KiB (2887 Pqts.)
IPV4 IGMP 192.168.1.1 224.0.0.2 79.44 KiB (2542 Pqts.)
IPV4 IGMP 192.168.1.1 224.0.0.22 78.94 KiB (2526 Pqts.)
C'est quoi ces paquets igmp  qui vont sur 224.0.0.   ?  C'est peut être la raison pour laquelle je n'ai pas la TV ?

Bonne soirée  Olivier

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 259
  • 69
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #93 le: 08 janvier 2022 à 22:38:47 »
Pour la TV je pense qu'il s'agit du bug dans le programme IGMPproxy et son implémentation dans OpenWrt (qui laisse passer des requete multicast locales) dont je parlais il y a quelques mois et corrigé comme ceci :

Je l'ai mis sur le forum mais il faudrait que je fasse un vrai bug report.
Voici la modification à faire sur le fichier /etc/init.d/igmpproxy :
La fonction igmp_add_phyint() doit être modifiée pour être comme cela :
igmp_add_phyint() {
local network direction altnets device up

config_get network $1 network
config_get direction $1 direction
config_get altnets $1 altnet
config_get whitelists $1 whitelist

local status="$(ubus -S call "network.interface.$network" status)"
[ -n "$status" ] || return

json_load "$status"
json_get_var device l3_device
json_get_var up up

[ -n "$device" -a "$up" = "1" ] || {
procd_append_param error "$network is not up"
return;
}

append netdevs "$device"

[[ "$direction" = "upstream" ]] && has_upstream=1

echo -e "\nphyint $device $direction ratelimit 0 threshold 1" >> /var/etc/igmpproxy.conf

if [ -n "$altnets" ]; then
local altnet
for altnet in $altnets; do
echo -e "\taltnet $altnet" >> /var/etc/igmpproxy.conf
done
fi

if [ -n "$whitelists" ]; then
local whitelist
for whitelist in $whitelists; do
echo -e "\twhitelist $whitelist" >> /var/etc/igmpproxy.conf
        done
    fi
}

Ainsi les whitelists sont prise en compte depuis /etc/config/igmpproxy (après redémarrage de igmpproxy) qui est configuré comme cela chez moi pour ne faire des demande de multicast sur le réseau SFR uniquement pour les adresses correspondant aux chaines SFR :
config igmpproxy
option quickleave 0
# option verbose [0-3](none, minimal[default], more, maximum)

config phyint
option network wan
option zone wan
option direction upstream
list altnet 0.0.0.0/0
list whitelist 233.32.36.0/24
list whitelist 233.60.197.0/24
list whitelist 233.49.82.0/24
list whitelist 233.136.0.0/24
list whitelist 233.136.44.0/24

config phyint
option network lan
option zone lan
option direction downstream

En effet auparavant sans ces whitelist, IGMPproxy laissait passer des demandes de multicast du lan vers SFR sur d'autre adresses. Par exemple chez moi j'ai sur mon OpenWrt un server SAP qui présente la liste des chaines automatiquement sur le réseau via du multicast, et les demandes de mes périphériques à joindre SAP étaient transmises aussi sur le réseau SFR

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 259
  • 69
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #94 le: 08 janvier 2022 à 22:39:44 »
Pour asterisk je n'ai malheureusement pas le temps de faire plus d'exploration, n'étant mois même plus avec un bypass OpenWrt mais un PfSense

olitask

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 7
  • Calais 62
[FTTH] Tuto bypass complet neufbox avec un routeur OpenWrt
« Réponse #95 le: 08 janvier 2022 à 22:56:25 »
Merci pour cette réponse, j’avais déjà appliqué ton patch sur les fichiers igmpproxy  , (même si je n’ai pas compris de quoi il s’agissais exactement).

Du coup, la modif avec les whitelist est elle efficace ?

Bonne soirée