La Fibre
Fournisseurs d'accès à Internet fixe en France métropolitaine => SFR / RED => Actus fibre SFR => Discussion démarrée par: ashemta le 17 février 2013 à 13:47:59
-
bonjour.
je viens d avoir le tout nouveau decodeur sfr evolution hd avec un disque dur 250g.
je bypasse deja ma neufbox depuis un petit moment. et avant j avais les anciens decodeur. jarrivais à avoir la tv avec igmpproxy sous debian.
maintenant avec le nouveau decodeur ca ne marche pas.
j aimerais realiser cette exploit et metre mon savoir.
SFR STB evolution:
source décodeur évolution http://svn.efixo.net/decodeur/ (http://svn.efixo.net/decodeur/)
je peux eventuelement poster des log igmpproxy. des logs tcp dump etc...
je rajoute aussi une capture wireshark que j'ai trouver : décodeur SFR évolution capture wireshark:
https://mega.co.nz/# (https://mega.co.nz/#)!XA9iwTLJ!bUbzSxAgR1lkJR5_26kvMnQ7_5BG5gBrZ4-EquISklY
-
help
je peut voir avoir acces a cette url via mon décodeur
/api/1.0/?method=system.getInfo c'est un fichier XML
mais je vois pas comment sans changer
-
Le bypass par igmp proxy fonctionne très bien chez moi.
tv => box => linux => net
J'ai suivi le tuto : http://www.neufbox4.org/wiki/index.php?title=Bypasser_sa_neufbox (http://www.neufbox4.org/wiki/index.php?title=Bypasser_sa_neufbox) pour :
La sfr box est verte, pour elle tout va bien.
Voici ma conf igmpproxy :
phyint WAN upstream
altnet 10.10.0.0/16
altnet 10.200.0.0/16
altnet 10.0.0.1/24
altnet 233.0.0.0/8
altnet 224.0.0.0/8
altnet 93.17.149.15
altnet 93.17.149.158
altnet 93.20.55.42
altnet 86.65.232.22
altnet 84.96.146.150
altnet 86.65.94.9
altnet 86.65.232.10
altnet 86.64.159.127
altnet 86.64.233.144
phyint LAN downstream
Est ce que tu as un message de route denied ou quelque chose du genre sur le proxy igmp ?
-
bonjour.
de memoire non. tu a bien le decodeur evolution. car avec le decodeur gris ca marche impec. je regarderais led source
je te tient au courant ce soir.
mon decodeur evolution affiche l erreur c51 de memoire encore une fois.
et avec ca tu a les nouvelles chaine genre hd1 6ter etc.....
et le téléphone tu as aussi reussi
car moi j'ai du faire un debuging...
bonne journee
-
C51 et C52 correspondent à un problème de mise à jour de l'heure.
Problème synchro heure (ntp) ? Qui serai différent entre décodeur netgem et evolution ?
-
Bonjour,
pourtant dans ma config dhcp serveur j'ai un serveur de temps 'ntp d'ovh'.
dans les trames du décodeur évolution je vois bien des trames en direction des ntp d'sfr.
peu être qu'il n'arrive pas a ce connecter.. je regarderais
Merci
-
bonjour,
effectivement j'ai pas d'heure . comment réglé ce problème ?? sans neufbox sachant que l'ancien deco fonctionne avec cette config...
-
salut,
un serveur ntp sur ta passerel peut faire l'affaire ...
parcontre moi pour que cela fonctionne j'ai du faire de la réécriture d'url pour que le décodeur puisse avoir accès a ?/api/1.0/?method=system.getInfo sinon il m'affiche de mémoire que le débit de ma ligne est insufisant ou je ne sais quoi
donc j'ai mis le fichier system.getinfo et wan.getinfo télécharger depuis la neufbox sur mon serveur http
et enfin j'ai masqué les requêtes de l'accès de mon décodeur a mon serveur apache parce que c'est du poison lol ... tellement il y en as
jerem
je ferai un tuto complet si ça interresse
-
bonjour. ;D
ah oui je veut bien pour la re ecriture avec apache etc...
merci
-
petit tutorial pour relier le décodeur tv directement a une passerelle linux sans neufbox (en fibre optique)
première étape
rediriger les requêtes envoyé vers l'adresse IP 192.168.1.1 (uniquement si votre réseau n'est pas en 192.168.1.0/24 et que votre passerelle ne répond pas en 192.168.1.1)
#iptables -t nat -A PREROUTING -d 192.168.1.1 -j REDIRECT
seconde étape simulé la neufbox pour que le décodeur fonctionne
ici on va mettre quelques fichier de configuration pour qu'il accepte de démarrer et de lire le flux tv
il faut créer l'arborescence qui va bien dans votre dossier apache
pour mon cas c'est /home/www/
donc
#mkdir /home/www/api/1.0/
dans le dossier on ajoute deux fichier et on y colle ceci (rien besoin de changer, visiblement le décodeur s'en contente)
#nano /home/www/api/1.0/wan
<?xml version="1.0" encoding="UTF-8"?>
<rsp stat="ok" version="1.0">
<wan status="up" uptime="999999" ip_addr="1.2.3.4" infra="ftth" />
</rsp>
et ensuite le second
#nano /home/www/api/1.0/system
<?xml version="1.0" encoding="UTF-8"?>
<rsp stat="ok" version="1.0">
<system product_id="NB6-FXC-r1" mac_addr="e0:11:11:11:11:11" net_mode="router" net_infra="ftth" uptime="9999036" version_mainfirmware="NB6-MAIN-R9.9.9" version_rescuefirmware="NB6-RESCUE-R9.9.9" version_bootloader="NB6-BOOTLOADER-R9.28.0" version_dsldriver="NB6-ADSL-A2pD030n" />
</rsp>
maintenant on va réécrire les URLS dans le virtualhost d'apache par défault pour que le décodeur sache ou trouver les fichiers
#nano /etc/apache2/sites-enabled/000-default
ajouter ceci avant le </VirtualHost>
###supplèment neufTV##
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*&)?method=wan\.getInfo[^&]*
RewriteRule ^.*$ /api/1.0/wan [L]
RewriteCond %{QUERY_STRING} ^(.*&)?method=system\.getInfo[^&]*
RewriteRule ^.*$ /api/1.0/system [L]
###fin_supplèment###
dans ce même fichier comentez la ligne : CustomLog /var/log/apache2/access.log combined
et mettez celle-ci pour ne pas être flooder par les nombreuses requêtes du décodeur
SetEnvIf Request_URI "^\/api" dontlog
CustomLog /var/log/apache2/access.log combined env=!dontlog
on redémarre apache
#/etc/init.d/apache2 restart
et enfin il reste a configuré igmpproxy
il faut installer ou compiler igmmproxy
une fois installé
le fichier /etc/igmpproxy.conf dois contenir ceci
##################################
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint eth0 upstream ratelimit 0 threshold 1
altnet 10.10.0.0/16
altnet 10.200.0.0/16
altnet 233.0.0.0/8
altnet 224.0.0.0/8
altnet 93.17.149.15
altnet 93.17.149.158
altnet 86.65.232.22
altnet 84.96.146.150
altnet 86.66.67.62
altnet 86.66.67.58
altnet 86.65.94.9
altnet 86.65.232.10
altnet 93.20.55.42
##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint eth1 downstream ratelimit 0 threshold 1
eth0 étant mon interface vers la fibre et eth1 mon LAN
ensuite on lance igmpproxy
#igmpproxy /etc/igmpproxy.conf&
et voila normalement tout devrai fonctionner
-
Bonsoir,
avec ça j'ai donc créer un serveur ntp
toujours cette erreur C51
un fois que je continue il récupère bien l'heure... ( pas de cable tv uniquement RJ45)
il récupère bien le programme tv.
mais lorsque je tente de regarde une chaînes en mode standard = message "les ressource sont insuffisantes"
un log apache:
192.168.2.122 - - [06/May/2013:20:16:04 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 1268 "-" "[SFR; SAGEM; 12.3.8];"
en boucle
et pour finir dans réglage info services info modems c'est indisponible
j'ai pourtant bien suivie le tutos....
-
bonsoir,
si sur votre pc vous tapez
http://192.168.1.1/api/1.0/?method=system.getInfo (http://192.168.1.1/api/1.0/?method=system.getInfo)
sur quoi tombez vous ?
-
bonsoir,
je tombe dans le dossier. effectivement il récupère pas...
la dedans http://192.168.1.1/api/1.0/ (http://192.168.1.1/api/1.0/)
<VirtualHost *:80>
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*&)?method=wan\.getInfo[^&]*
RewriteRule ^.*$ /api/1.0/wan [L]
RewriteCond %{QUERY_STRING} ^(.*&)?method=system\.getInfo[^&]*
RewriteRule ^.*$ /api/1.0/system [L]
CustomLog /var/log/apache2/access.log combined
SetEnvIf Request_URI "^\/api" dontlog
CustomLog /var/log/apache2/access.log combined env=!dontlog
</VirtualHost>
je croit que j'ai oublier des choses... non?
J AI TROUVER pour apache2
-
re,
c'est tout ce que vous avez dans votre 000-default ?
si oui, ajouter ceci :
-DocumentRoot /votre/chemin/vers/www/
<Directory /votre/chemin/vers/www/>
Options Indexes FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
jerem
-
re bonsoir
j'ai trouver pour apache cependant les info sont toujours indisponible...
http://192.168.1.1/api/1.0/?method=system.getInfo (http://192.168.1.1/api/1.0/?method=system.getInfo)
j’obtiens bien la bonne page
cela ne vient pas du decodeur ... ca :: ??? je pense pas
127.0.0.1 - - [06/May/2013:21:40:01 +0200] "GET /server-status?auto HTTP/1.1" 200 623 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:21:40:03 +0200] "GET / HTTP/1.0" 200 3046 "-" "Wget/1.12 (linux-gnu)"
il me demande ce fichier
192.168.2.122 - - [06/May/2013:21:46:19 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 1268 "-" "[SFR; SAGEM; 12.3.8]; xxxx@sfr.fr"
Erreur D02 maintenant
-
re,
je pense pas que ce fichier sois indispensable au démarrage du décodeur
pouvez vous dans l'ordre
éteindre le décodeur avec le bouton a l'arrière
ralumé le décodeur et décrire ce qui aparait et ce que vous faites avant d'avoir l'erreur d02
-
Bonsoir et Merci jeremyp3
les étapes du décodeur:
allumage
étapes 1/2
étape vérification disque dur
étapes 2/2
Erreur D02 ( avant c'etais l'erreur C51 )
puis le log qui vont avec :
192.168.2.122 - - [06/May/2013:22:09:28 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:09:28 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:09:28 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:09:28 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:09:28 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:09:28 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:09:28 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:09:28 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 623 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 623 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 623 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 623 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 623 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 623 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 622 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 622 "-" "libwww-perl/5.836"
127.0.0.1 - - [06/May/2013:22:10:01 +0200] "GET /server-status?auto HTTP/1.1" 200 622 "-" "libwww-perl/5.836"
192.168.2.122 - - [06/May/2013:22:10:03 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:03 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:03 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:03 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:03 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:03 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
127.0.0.1 - - [06/May/2013:22:10:04 +0200] "GET / HTTP/1.0" 200 3046 "-" "Wget/1.12 (linux-gnu)"
127.0.0.1 - - [06/May/2013:22:10:04 +0200] "GET / HTTP/1.0" 200 3046 "-" "Wget/1.12 (linux-gnu)"
127.0.0.1 - - [06/May/2013:22:10:04 +0200] "GET / HTTP/1.0" 200 3046 "-" "Wget/1.12 (linux-gnu)"
192.168.2.122 - - [06/May/2013:22:10:57 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:57 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:57 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:57 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:57 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:10:57 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:03 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:03 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:03 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:03 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:03 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:03 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:10 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:10 +0200] "GET /api/1.0/?method=system.getInfo HTTP/1.1" 200 597 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:10 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:10 +0200] "GET /api/1.0/?method=wan.getInfo HTTP/1.1" 200 387 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:10 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
192.168.2.122 - - [06/May/2013:22:11:10 +0200] "GET /api/1.0/?method=lan.getHostsList HTTP/1.1" 200 450 "-" "[SFR; SAGEM; 12.3.8]; xxxxxx@sfr.fr"
Puis erreur D02
je lui et donne son fichier lan :
<?xml version="1.0" encoding="UTF-8"?>
<rsp stat="ok" version="1.0">
<host type="stb" name="NEUFTVSTB_MA_XXXX" ip="192.168.2.122" mac="je donne pas son mac par contre" iface="eth1" probe="" alive="" status="online"/>
</rsp>
souce http://dev.efixo.net/doc/api-rest.htm (http://dev.efixo.net/doc/api-rest.htm)
-
Quel est la version du firmware de ton décideur ?
Je ne pense pas que la réponse que tu fais pour getHostsList soit correcte pour la valeur iface. Aussi, il faut indiquer l'adresse Mac je pense et renseigner alive et probe.
-
Bonsoir,
j'ai trouver l'erreur
la version de mon ancien post 'noté plus haut' : 12.3.8
actuellement : 13.1.12