Hello
J'ai de mon côté migré avec succès la box sur mon routeur perso que j'utilise depuis des années (historiquement, en DMZ derrière la box).
Pour info, je suis sur SFR RED fibre.
Pour récupérer l'IP publique, juste besoin de ça dans dhclient.conf (avec la bonne interface) :
interface "ethXXX" {
send vendor-class-identifier "neufbox_NB6VAC-MAIN-bypassed";
}
Côté décodeur, il faut un peu plus de fichiers xml dans mon cas :
# cat /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
DocumentRoot /var/www/api/1.0/
<Directory "/var/www/api/1.0/">
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*&)?method=wan\.getInfo[^&]*
RewriteRule ^.*$ wan [L]
RewriteCond %{QUERY_STRING} ^(.*&)?method=system\.getInfo[^&]*
RewriteRule ^.*$ system
RewriteCond %{QUERY_STRING} ^(.*&)?method=lan\.getHostsList[^&]*
RewriteRule ^.*$ lan [L]
RewriteCond %{QUERY_STRING} ^(.*&)?method=ftth\.getInfo[^&]*
RewriteRule ^.*$ ftth [L]
RewriteCond %{QUERY_STRING} ^(.*&)?method=tv\.getInfo[^&]*
RewriteRule ^.*$ tv [L]
RewriteCond %{QUERY_STRING} ^(.*&)?method=usb\.getInfo[^&]*
RewriteRule ^.*$ usb [L]
Options -Indexes +FollowSymLinks +MultiViews
Require ip 192.168.X.X/24 # Votre réseau LAN
</Directory>
ErrorLog /var/www/api/apache.error.log
CustomLog /var/www/api/apache.access.log common
</VirtualHost
>
Il faut donc récupérer les fichiers via wget de
http://192.168.1.1/api/1.0/?method=xxxxxx pour chaque fichier (wan, system, lan, usb, ftth, tv).
Un coup de igmpproxy comme expliqué en première page et c'est parti
Côté matos, pour ceux qui cherchent, je vous conseille de voir côté APU (modèle 1, 2 ou 3) de chez PCEngines.