La Fibre

Fournisseurs d'accès à Internet fixe en France métropolitaine => SFR / RED => SFR Incidents SFR => Discussion démarrée par: ozrctg le 27 juillet 2014 à 15:05:17

Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: ozrctg le 27 juillet 2014 à 15:05:17
Bonjour à tous et toutes, j'expose mon problème :

J'utilise le Wake on LAN depuis un certain temps et je souhaiterais en profiter pour utiliser le Wake on WAN.
Je n'ai pas réussi à démarrer mon serveur à distance malgré le suivi de quelques tutoriels trouvés çà et là.
En gros j'ai bien un ip fixe en local pour la machine que je souhaite réveiller. J'ai fait des redirections de ports en UDP -> 9 et 7 de la machine cible.
Je suis allé ici : http://www.depicus.com/wake-on-lan/woli.aspx (http://www.depicus.com/wake-on-lan/woli.aspx)
Rien n'y fait.
Vos lumières me seraient précieuses !
D'avance merci.
Titre: Wake on WAN sur NB6v
Posté par: le 27 juillet 2014 à 17:12:52
Comment veux-tu faire une redirection vers une machine arrêtée?
Titre: Wake on WAN sur NB6v
Posté par: Ralph le 27 juillet 2014 à 17:16:32
Si cela fonctionne en LAN il n'y a pas de raison que même arrêtée (enfin elle ne l'est pas tout à fait) que cela ne fonctionne pas en WAN. Pour ma part, j'ai toujours mon serveur en DMZ qui est présent donc je ne fais en SSH + LAN. Lorsque ta machine cible est up as tu sniffé le réseau pour voir si la trame Wake arrive au moins ?
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 27 juillet 2014 à 17:18:39
Ma question est : pourquoi est ce que le packet n'arrive pas jusqu'a la box qui a l'adresse mac de la machine cible et ne le transmet pas à la carte réseau qui lance ladite machine ! 
Ça fonctionne en LAN, pourquoi pas en WAN si je redirige bien les packets ?
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 27 juillet 2014 à 17:21:28
Je n'ai pas encore sniffé le réseau pour voir si le packet arrivait bien sur le LAN. Sinon il s'agit d'un serveur que je veux démarrer et donc pas question de la mettre en DMZ car je ne suis pas assez balèze en sécurité. Je vais devoir vérifier les transmissions en sniffant...je vous tiens au courant.
Titre: Wake on WAN sur NB6v
Posté par: le 27 juillet 2014 à 17:34:50
Je ne vois pas bien ce que tu crains en mettant en DMZ.
Titre: Wake on WAN sur NB6v
Posté par: tivoli le 27 juillet 2014 à 17:35:19
Les problemes que j'avais eu a l'epoque , c'etait que ca fonctionnait pendant un certain temps (1h ?) et puis la table de routage s'effacait et ca ne marche plus (de memoire)
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 27 juillet 2014 à 17:40:39
Est ce que qqun à essayé de scanner mes ports ou bien une connerie du genre ? Un mec qui s'appelerait maxime ? Parce que j'ai vu des trucs chelous sur mon iftop....
Sinon je n'arrive pas à voir passer le packet...
et tivoli a sûrement raison parce que j'ai trouvé des témoignages comme quoi les tables de routage ne tiennent pas ...
Titre: Wake on WAN sur NB6v
Posté par: le 27 juillet 2014 à 17:53:24
Les problemes que j'avais eu a l'epoque , c'etait que ca fonctionnait pendant un certain temps (1h ?) et puis la table de routage s'effacait et ca ne marche plus (de memoire)
Ce que tu veux faire ne peut pas fonctionner, parce qu'une machin éteinte n'a pas d'adresse IP.

Donc ta redirection ne peut pas marcher.
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 27 juillet 2014 à 18:04:40
Alors pourquoi ça fonctionne en LAN alors que mon serveur est éteint ? Après avoir sniffé les packets qui venaient du l'an je constate que le packet est broadcast parce que c'est sur 192.168.1.255 que le serveur reçoit le paquet. Je pense que c'est juste l'adresse mac qui fait que j'allume la bonne machine. En revanche je ne vois pas les packets rentrer sur mon interface réseau quand je les envoie depuis le WAN ! Halp ! J'ai pas envie d'acheter un Raspi...
En revanche s'il faut rooter la box.... je réfléchirai :)
Titre: Wake on WAN sur NB6v
Posté par: le 27 juillet 2014 à 18:08:07
Ah?

C'est la première fois que tu parles d'IP broadcast. Je croyais que tu nous parlais d'unicast.
Titre: Wake on WAN sur NB6v
Posté par: kgersen le 27 juillet 2014 à 18:15:48
Depuis une certaine mise a jour la Neufbox ne supporte plus le WOL venant d'Internet (pas de raison officielle a ma connaissance).

Ca ne marche que quelques secondes apres l'instinction de la machine tant que le cache ARP de la box a encore l'information , après c'est fini.


Il y a 2 facon de contourner ca:

- 'rooter' sa neufbox et la modifier pour que ca fonctionne.
- installer un 'relai WOL' sur le LAN, genre un petit boitier RasperryPi toujours allumé ou s'il y a une autre machine 'programmable' toujours allumé (certaines tablettes Android peuvent peut-etre permettre ca).
Titre: Wake on WAN sur NB6v
Posté par: Ralph le 27 juillet 2014 à 18:17:17
Heu les tables de redirections fonctionnent trrèèsss bien, ma Neufbox les gardait 6 mois facilement sans un seul reboot.

Pour ma part je suis dans le cas d'un relai WoL, donc pas de soucis.
Titre: Wake on WAN sur NB6v
Posté par: Breizh 29 le 27 juillet 2014 à 18:18:55
Comment veux-tu faire une redirection vers une machine arrêtée?


C'est le but du wow (wol d'ailleurs)  ::) envoyer le "paquet magique" sur une adresse Mac pour que celui-ci démarre.

Corrector tu me déçois   ;)


@ozrctg
Est ce que la NBV6 intègre cette fonction ? Sinon aucune chance  :(
On ne peut pas faire wol à la place de la box, le wow n’existe pas, la box si la fonction existe fera du wol à la demande.
Ou garder un Pc sur lequel on a la main pour faire le boulot.
Titre: Wake on WAN sur NB6v
Posté par: PacOrly le 27 juillet 2014 à 18:23:50
http://www.finalclap.com/tuto/wake-on-lan-internet-wan-79/ (http://www.finalclap.com/tuto/wake-on-lan-internet-wan-79/)

Çà résume bien les diverses possibilités de WOW.
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 27 juillet 2014 à 18:26:57
Ok donc je suis un gros noob alors excusez moi si je suis un peu lent...
Si je comprends bien, les tables de routage sont volatiles... en gros si mon serveur s'éteint, la table de la box sera updatée sans la route qui conduira à mon serv... pour cela j'ai donc besoin d'un Raspi qui reste allumé ou d'un rooting de box pour écrire les tables en dur c'est bien ça ?
Pour la box ( la rooter) , j'avais déjà mis un peu les mains dans le cambouis ma ça fait un peu peur...

@Breizh 29 : je n'ai pas la fonction dans la box mais c'est un truc qui tourne sous Linux si je ne m'abuse. Donc elle est capable ( moyennant rooting ) d'envoyer un magic packet sur une interface bien précise !
Titre: Wake on WAN sur NB6v
Posté par: le 27 juillet 2014 à 18:30:56


C'est le but du wow (wol d'ailleurs)  ::) envoyer le "paquet magique" sur une adresse Mac pour que celui-ci démarre.

Corrector tu me déçois   ;)
Tu ne peux pas envoyer un paquet vers une adresse IP qui n'existe pas, c'est tout.
Titre: Wake on WAN sur NB6v
Posté par: le 27 juillet 2014 à 18:35:55
Ok donc je suis un gros noob alors excusez moi si je suis un peu lent...
Si je comprends bien, les tables de routage sont volatiles... en gros si mon serveur s'éteint, la table de la box sera updatée sans la route qui conduira à mon serv... pour cela j'ai donc besoin d'un Raspi qui reste allumé ou d'un rooting de box pour écrire les tables en dur c'est bien ça ?
Pour la box ( la rooter) , j'avais déjà mis un peu les mains dans le cambouis ma ça fait un peu peur...
Tu as juste besoin d'une box qui fasse "proxy WOL", comme la Freebox.

Le paquet magique doit être envoyé en broadcast, il n'y a PAS de "routage".

@Breizh 29 : je n'ai pas la fonction dans la box mais c'est un truc qui tourne sous Linux si je ne m'abuse. Donc elle est capable ( moyennant rooting ) d'envoyer un magic packet sur une interface bien précise !
Si tu ajoutes un proxy WOL sur la box, ça marchera.
Titre: Wake on WAN sur NB6v
Posté par: Breizh 29 le 27 juillet 2014 à 18:39:06
Tu ne peux pas envoyer un paquet vers une adresse IP qui n'existe pas, c'est tout.

Ben si je viens de le faire, d'ailleurs on parle de @Mac, faut juste avoir la fonction.
Je sais que tu veux entendre que l'on ne peut pas l'envoyer sur une adresse IP, c'est vrai !
Titre: Wake on WAN sur NB6v
Posté par: Breizh 29 le 27 juillet 2014 à 18:41:39
Tu as juste besoin d'une box qui fasse "proxy WOL", comme la Freebox.

Le paquet magique doit être envoyé en broadcast, il n'y a PAS de "routage".
Si tu ajoutes un proxy WOL sur la box, ça marchera.

Oui la box fera du WOL, pas WOW  ;) Pour ce que tu dis j’attends une démo  :D
La freebox c'est le faire, je crois que c'est la seule, pourtant ce n'est pas compliqué à mettre en place.

Et ta solution c'est du wol, le wow n'existe pas.
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 27 juillet 2014 à 18:47:38
Pourquoi ne pas motiver les gars d'openbox ?
Ce se trouve, le feature est déjà disponible !
Titre: Wake on WAN sur NB6v
Posté par: le 27 juillet 2014 à 18:54:32
Ben si je viens de le faire, d'ailleurs on parle de @Mac, faut juste avoir la fonction.
Je sais que tu veux entendre que l'on ne peut pas l'envoyer sur une adresse IP, c'est vrai !
Le WOL peut se faire en envoyant à l'adresse de broadcast ff-ff-ff-ff-ff.
Titre: Wake on WAN sur NB6v
Posté par: Breizh 29 le 27 juillet 2014 à 18:56:03
Le WOL peut se faire en envoyant à l'adresse de broadcast ff-ff-ff-ff-ff.

Comme tu dis, du WOL  ;)
Titre: Wake on WAN sur NB6v
Posté par: le 27 juillet 2014 à 19:10:06
Le "WOW" c'est juste du WOL accessible à distance via un relais. ;)
Titre: Wake on WAN sur NB6v
Posté par: Breizh 29 le 27 juillet 2014 à 19:32:23
Le "WOW" c'est juste du WOL accessible à distance via un relais. ;)

C'est du WOL, tu demandes à une machine locale via le net de faire du wol.
N'entretient pas les choses alors que nous parlons de la même chose, le WOW n'existe pas !
Tu mets le doute à ce qui ne connaissent pas.

La question était le WOW, on a répondu non ?  ;)
Titre: Wake on WAN sur NB6v
Posté par: kgersen le 28 juillet 2014 à 09:01:14
J'ai testé rapido avec une tablette sous Android et les apps suivantes:

Pushover (https://play.google.com/store/apps/details?id=net.superblock.pushover) : permet d'envoyer un signal (une notification) a son appareil Android (ou iOS) depuis le site web Pushover.net ou via programmation depuis d'autres applications (cout €3,60 pour une appareil - version d'essai limitée dans le temps).

Tasker (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm) : programme qui permet d'automatiser des actions en fonction d'evenements ou autres (cout €2,99 - version d'essai limitée dans le temps).

Wol Wake On Lan Wan (https://play.google.com/store/apps/details?id=com.benfinnigan.wol) : programme qui permet d'envoyer des WOL sur le LAN - gratuit.

Cout total : moins de €7 (et 15 jours gratuitement en test).

Le principe:

Pushover -> Tasker -> Wol Wake On Lan Wan

Une fois tout parametrer , depuis le site de Pushover on se connecte avec son compte et on envoie une notification a la tablette.
quand la tablette recoit la notification , Tasker se déclenche et suivant les conditions programmées déclenche "Wol Wake On Lan Wan" pour envoyer un broadcast sur le LAN.

On peut remplacer Pushover par IFTTT  (https://play.google.com/store/apps/details?id=com.ifttt.ifttt)pour faire a la meme chose en envoyant un email par exemple (ou un sms si on a un "link" sms téléphone<-->tablette comme MightyText par exemple).

On peut aussi avec une montre Android Wear faire tout ca en 1-click depuis la montre... :

Montre Android Wear (IFTTT)-> Smartphone a portée de la montre (Pushover envoi) --> ... Internet ... ---> Tablette a la maison  (pushover reception - tasker - wol) --LAN--> PC a réveiller

bref pas besoin d'un Raspberry Pi si on a une tablette qui reste a la maison (penser a la laisser sur le chargeur en partant).

Ca marche aussi avec une box Android (ou un Stick HDMI Android)  ou avec la box SFR Google Play.

Et en cherchant bien dans le Play Store on peut trouver surement des apps similaires.
Titre: Wake on WAN sur NB6v
Posté par: Nico le 28 juillet 2014 à 09:48:08
C'est pas bien grave, mais c'est IFTTT (If This Then That).
Titre: Wake on WAN sur NB6v
Posté par: kgersen le 28 juillet 2014 à 10:11:54
oops merci, trop de voyelles ca m'embrouille :p
j'ai corrigé
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 29 juillet 2014 à 12:46:35
Merci kgersen pour cet exposé très complet !
Je vais envisager les solutions proposées sachant que je suis sur Blackberry Q5 qui peut sideloader des apps android... j'espere juste que ça ne remet pas trop en cause la sécurité dudit terminal.
Concernant la tablette ça me fait bizarre de la laisser branchée si longtemps... peut être avec une prise/minuteur qui se déclenche à certaines heures.
[HORS SUJET]En ce qui concerne openbox pour la NB6v j'ai commencé à compiler les outils nécessaires mais je ne connais pas les étapes concernant l'extraction du firmware. Comment on se connecte à la box ( ssh ? telnet ? )
Est ce qu'on a un firmware différent par box qu'on patch pour ensuite le flasher. [/HORS SUJET]
Titre: Wake on WAN sur NB6v
Posté par: Marin le 29 juillet 2014 à 15:33:23
En ce qui concerne openbox pour la NB6v j'ai commencé à compiler les outils nécessaires mais je ne connais pas les étapes concernant l'extraction du firmware.
Tu peux récupérer le firmware ici : http://download.nb6thd.neufbox.neuf.fr/nb6v_Version%203.3.9_bis/NB6V-MAIN-R3.3.9 (http://download.nb6thd.neufbox.neuf.fr/nb6v_Version%203.3.9_bis/NB6V-MAIN-R3.3.9)

Ensuite, pour l'extraction : http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6V#Etape_3_:_Extraction_du_firmware (http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6V#Etape_3_:_Extraction_du_firmware)

Comment on se connecte à la box ( ssh ? telnet ? )
Comme tu veux, le truc c'est de modifier le firmware en t'ajoutant un compte dans /etc/passwd et /etc/shadow pour ensuite te connecter avec, de préférence en SSH sur 192.168.1.1:1288.

La modification du fichier en question est expliquée à l'étape 4 du tutoriel : http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6V#Etape_4_:_Modification_du_firmware (http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6V#Etape_4_:_Modification_du_firmware)
Qui est semblable et un peu plus complète dans le tutoriel NB6 : http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6#Etape_4_:_Modification_file_system (http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6#Etape_4_:_Modification_file_system)

Est ce qu'on a un firmware différent par box qu'on patch pour ensuite le flasher.
Oui.
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 29 juillet 2014 à 16:54:28
Ok donc tu reprends le tuto que j'avais lu mais qui ne me paraissait pas clair ! En gros je vais extraire le firmware depuis ce que je vais dl ( le lien que tu as collé. ) ensuite un fois "décompilé" je devrai le modifier pour avoir un accès root. Ensuite TFTP + DHCP et Flash.
Pour le flash, je branche la box à mon laptop sur la prise destinée à l'ONT je présume ?
Concernant le firmware par box je voulais demander si mon firmware contenait une cfg différente d'une Nb6v d'un autre utilisateur ( genre accès WAN) et jme suis souvenu de l'ONT ( qui fait ce boulot )
En fait au départ, je croyais qu'il fallait extraire le Firmware DE LA BOX. D'où mon buggage.
Merci pour ton post qui m'a éclairé !
Titre: Wake on WAN sur NB6v
Posté par: Marin le 29 juillet 2014 à 16:58:57
Ok donc tu reprends le tuto que j'avais lu mais qui ne me paraissait pas clair !
Tu peux demander si tu souhaites des précisions. Tu peux aussi te baser sur le tutoriel NB6 (http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6) qui est plus clair, en l'occurrence la marche à suivre est la même pour les deux box sauf pour la partie décompression/recompression du firmware.

En gros je vais extraire le firmware depuis ce que je vais dl ( le lien que tu as collé. ) ensuite un fois "décompilé" je devrai le modifier pour avoir un accès root. Ensuite TFTP + DHCP et Flash.
Oui.

Pour le flash, je branche la box à mon laptop sur la prise destinée à l'ONT je présume ?
Pas obligé, ça fonctionne sur une prise LAN normale, en ethernet ou en CPL.
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 29 juillet 2014 à 18:36:18
Petite question de noob mais :

Comment faut il faire pour générer la ligne de mon compte dans /etc/shadow ?
En gros, est ce que je dois faire tourner le firmware dans une vm ou simplement éditer les fichiers sous le système hôte ? ( sachant qu'il faut le générer )

Dsl je suis un noob en linux.

Ah et aussi, openbox s'installe après en ligne de commande ou bien je dois patcher avant de recompiler ?


Edit : Dois-je faire un makepasswd en cryptage md5 ?

Titre: Wake on WAN sur NB6v
Posté par: Marin le 29 juillet 2014 à 18:45:33
Comment faut il faire pour générer la ligne de mon compte dans /etc/shadow ?
C'est expliqué dans un lien que j'avais donné plus haut : http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6#Etape_4_:_Modification_file_system (http://www.neufbox4.org/wiki/index.php?title=Tuto_Rapido_NB6#Etape_4_:_Modification_file_system) (section « Ajout compte ob6 »).

En gros, est ce que je dois faire tourner le firmware dans une vm ou simplement éditer les fichiers sous le système hôte ? ( sachant qu'il faut le générer )
Éditer sous le système hôte. Ça reste du texte.

Ah et aussi, openbox s'installe après en ligne de commande ou bien je dois patcher avant de recompiler ?
Openbox c'est un firmware alternatif complet, avec des fonctionnalités supplèmentaires, qui est développé par d'autres personnes ; là, le tutoriel que tu suis consiste juste à te rajouter un accès root pour te connecter à ta box en SSH. Qu'est-ce que tu cherches à faire ?
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 29 juillet 2014 à 18:53:57
Arf merci ! Quel boulet je suis  !  ::)

En fait, je cherche à faire du WOW ( d'où le sujet ) . Avec un simple accès ssh (depuis l'extérieur ) , suis-je capable d'envoyer un paquet en broadcast pour lancer une machine ?

Citer
./mknb6v.sh fsb-root NB6V-MAIN-OPEN
./mknb6v.sh: 12: [: fsb-root: unexpected operator
./mknb6v.sh: 26: [: NB6V-MAIN-OPEN: unexpected operator
./mknb6v.sh: 37: [: fsb-root/cferam.001: unexpected operator
wfi-tag-mk / 2013 - VincentAlex & SGDA / www.neufbox4.org (http://www.neufbox4.org)

input file   : /tmp/NB6V-MAIN-OPEN.jffs2lzma
input size   : 10878976 bytes
input format : big endian jffs2
wfiCrc : 0x6c212399
output writen sucessfully (NB6V-MAIN-OPEN)

Donc j'en suis à l'étape Flashage.
Je dois up un serveur tftp ... Est ce que je peux le faire direct sur le système hôte (ubuntu ) ou bien dans une VM ?
Que conseilles-tu ?
Titre: Wake on WAN sur NB6v
Posté par: Marin le 29 juillet 2014 à 19:00:00
Avec un simple accès ssh (depuis l'extérieur ) , suis-je capable d'envoyer un paquet en broadcast pour lancer une machine ?

Un accès SSH permet d'exécuter des programmes, et il existe des programmes qui permettent d'envoyer des paquets sur le LAN, donc oui.

Il faudra modifier quelque chose par contre si tu souhaites accéder au SSH depuis l'extérieur, car ce n'est pas activé par défaut (règle iptables renseignée dans /etc/init.d/firewall je crois).
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 29 juillet 2014 à 19:54:53
Ok donc j'ai opté pour une VM avec PuppyLinux qui prend trois fois rien d'espace et de ram. Je vais installer dnsmasq et je vous tiens au courant.
Titre: Wake on WAN sur NB6v
Posté par: kgersen le 29 juillet 2014 à 20:55:45
J'ai rapidement testé sur ma NB6v rootée. J'ai pris les binaires 'wol' et 'etherwake' pour ARM depuis le site openwrt. je n'ai pas réussi a les faire marcher mais je n'ai pas insisté car il y a plus simple:

En utilisant un arp fixe->broadcast puis une regle du firewall de la box ca marche:

La seule commande a ajouter dans la box routée est la suivante :
ip neigh add 192.168.1.254    lladdr ff:ff:ff:ff:ff:ff  nud permanent   dev lan0(la commande 'arp' de la box ne permet que de lire la table, pour ajouter il faut donc utiliser la commande "ip").

j'ai pris 192.168.1.254  mais on peut choisir n'importe quelle IP libre du lan qui ne sera jamais utilisée (important).
C'est une adresse bidon donc qui sert que pour le NAT: tout paquet rediriger dessus va etre 'broadcasté' sur le LAN (ff:ff:ff:ff:ff:ff = broadcast).

ensuite dans la config NAT de la box (par l'interface web donc pas besoin d'etre rooté ):

ajouter une redirection ( http://192.168.1.1/network/nat (http://192.168.1.1/network/nat) - ajouter une translation).

# Nom Protocole Type Ports externes Adresse IP de destination Ports de destination
1 WOL UDP Port 7 192.168.1.254 7

donc tout UDP Port 7 qui arrive d'Internet sur la box va être renvoyé sur 192.168.1.254 port 7 ce qui va générer un broadcast sur le LAN.

Cela marche chez moi (avec "Wake on Lan Monitor" du moins, j'ai pas de machine WoL).
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 29 juillet 2014 à 21:49:19
Bon déjà, je souhaite remercier tous les intervenants !
J'ai une NB6v rootée.
Je vais continuer à suivre vos conseils pour mon objectif de Wol par WAN.
Je voudrais aussi vous faire part de mon admiration pour la patience et le temps que vous avez pris pour me guider. Grâce à vous j'ai dû repousser les limites de mes connaissances et c'est dans ces moments là qu'on apprend;
Je tiens ce forum en très haute estime. Bravo messieurs.
Titre: Wake on WAN sur NB6v
Posté par: le 31 juillet 2014 à 22:03:33
ip neigh add 192.168.1.254    lladdr ff:ff:ff:ff:ff:ff  nud permanent   dev lan0
linux autorise ça?  :o
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 01 août 2014 à 12:12:21
Apparement oui puisque un "route" me donne la bonne table kivabien.
Titre: Wake on WAN sur NB6v
Posté par: le 01 août 2014 à 18:25:17
Moi à une époque je jouais avec linux et je voulais mettre des adresses MAC de broadcast/multicast à la place d'unicast, et linux n'appréciait pas, et ça n'était pas configurable : il fallait modifier le code pour passer outre.

Je ne me souviens plus trop des détails (notamment où était le code qui me posait problème).
Titre: Wake on WAN sur NB6v
Posté par: VincentAlex le 07 août 2014 à 17:04:19
Pour info, le WoW ne fonctionne plus avec le firmware 3.3.9 et c'est une régression par rapport au versions précédentes (3.2.x). Comme c'est une fonction qui est utilisée marginalement, SFR n'a pas jugé utile de corriger avant génération du 3.3.x.

Par contre, ce sera corrigé en 3.4.x qui doit sortir à l'automne.

Pour le configurer, il faut mettre la règle NAT, une IP statique pour la machine à réveiller et ensuite redémarrer la box.
Titre: Wake on WAN sur NB6v
Posté par: ozrctg le 11 août 2014 à 01:54:44
Un "Petit" Update :

- La box est bel et bien rootée
- ARP fixé
- Le Wake on Lan via WAN fonctionne avec la technique de kgersen

Encore merci à tous ! Vive ce forum !
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: VincentAlex le 11 août 2014 à 09:12:56
Question : Est ce que la règle ARP est conservée en cas de reboot de la box ?
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: le 11 août 2014 à 10:33:56
Si tu mets la commande dans le bon script, oui.
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: ozrctg le 30 août 2014 à 21:48:35
En fait je pensais que l'ARP était fixé mais non ! Il faut donc que j'aille trifouiller dans le forum openWRT...
Sinon quand je n'ai pas rebooté la technique fonctionne super bien !
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: bbjmmm le 18 novembre 2014 à 09:45:47
Bonjour à tous,

Je me permets de remonter ce sujet.

Je souhaite faire la même chose que ozrctg, c'est à dire du Wake on WAN sur ma box, pour lancer le serveur que j'ai derrière.
Donc, après avoir lu les tutos, voilà tout ce que j'ai fait, et dans l'ordre :

- Téléchargement et compilation des outils wfi et mtd
- Téléchargement du firmware 3.3.9 sur le lien fourni en page 3 (http://download.nb6thd.neufbox.neuf.fr/nb6v_Version%203.3.9_bis/NB6V-MAIN-R3.3.9)
- Décompactage du firmware avec exnbv6
- Ajour d'un compte ob6 dans les fichiers passwd et shadow extraits
- Compactage du firmware avec le nom NB6V-MAIN-R3.3.9-OPEN
- Flashage de la box avec serveur tftp/dhcp sous windows via tftpd32

La box reboot. Ce qui a changé :
- Firmware de secours passé de 3.1.8 (je crois) à 3.3.9.
Ce qui n'a pas changé :
- Toujours pas de ssh
- Version du firmware (en haut à droite) et dans l'état : NB6V-MAIN-R3.3.9 et non NB6V-MAIN-R3.3.9-OPEN

Je n'ai toujours pas d'accès ssh, lorsque j'essaie de m'y connecter via le lan en ssh sur le port 1288, j'ai un message comme quoi le mdp est erroné après avoir entré le mdp.

Y a-t-il un paramètre à modifier que j'ai oublié ? une genre de liste d'hôtes autorisé ou je ne sais quoi... ?

D'avance merci et bravo pour tous ces tutos !
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: kgersen le 18 novembre 2014 à 10:14:20
- Ajour d'un compte ob6 dans les fichiers passwd et shadow extraits

surement cette étape qui a foiré... c'est avec ce compte qu'on se connecte sur la box rootée.

Il faut générer le mot de passe crypté comme suit (il y a d'autres méthodes mais celle la marche):
openssl passwd -1 -salt sel password
sel: on met ce qu'on veut
password: le mot de passe qu'on veut
exemple:
openssl passwd -1 -salt DgSE 1234

Le résultat affiché est à mettre dans le fichier shadow en 2eme position (séparateur = ':') pour la ligne du compte concerné (ob6 ou au choix).
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: Marin le 18 novembre 2014 à 11:35:31
Bonjour,

Y a-t-il un paramètre à modifier que j'ai oublié ? une genre de liste d'hôtes autorisé ou je ne sais quoi... ?

Est-ce que tu as bien observé la façon dont les voyants clignotaient lors du flashage du firmware ? Normalement, tu dois commencer à appuyer sur le bouton principal de la box avant de l'allumer, l'allumer, laisser appuyé jusqu'à ce que les LED du bouton se mettent à clignoter en rouge alternativement, puis au bout d'un moment la box redémarre de nouveau, cette fois normalement.

Tu peux aussi vérifier que le flashage s'effectue bien en lançant Wireshark sur ta machine.

Pour plus de précision, tu pourrais nous montrer un historique des commandes que tu as effectué pour modifier et flasher le firmware...
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: bbjmmm le 18 novembre 2014 à 12:04:54
Merci de la réponse,

Alors pour le flashage, seul la prise ethernet 1 est branchée au PC avec tftpd32.
J'éteins la box et je la rallume avec le bouton service appuyé. Je ne le relache que lorsque le voyant est en rouge et "tournant". La box finit alors par redémarrer.
Le log de tftpd affiche bien un transfert effectué vers la box.

Je fournis l'historique ce soir !
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: bbjmmm le 18 novembre 2014 à 19:45:14
Rebonjour à tous,

Je viens de tout refaire, et voilà la liste de ce que j'ai fait

http://pastebin.com/udcY1K8A

Le flashage a été effectué via tftpd32:
http://pastebin.com/EpAuBgg9
la mac de la box est en 22:88

J'ai l'impression que le souci vient de la box qui a l'accès ssh fermé...
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: ozrctg le 18 novembre 2014 à 20:11:06
J'ai l'impression que tu n'as pas vraiment flashé la box :/
J'ai ptetre mal lu le log... est ce que la diode de transfert clignote pendant le dl ?
Es tu sûr qu'il n'y a qu'un rj45 de branché ( link entre box et laptop) ?
Perso j'ai compilé ( évidemment ) sous Linux et flashé sous Windows. Je sais qu'il fallait se mettre en ip fixe toussa toussa.
Perso j'ai cru flasher 3 ou 4 fois avant de m'apercevoir que rien n'etait transféré...
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: bbjmmm le 18 novembre 2014 à 20:46:49
Je vais ré-essayer en reconfigurant tftpd et en regardant la loupiotte de la box.

Il y a quand même quelque-chose qui a changé, c'est que la version de backup est passée de la 3.1.8 à 3.3.9 la première fois que j'ai flashé.

faut-il que le firmware à flasher ait le nom NB6V-MAIN-R3.3.9 et non NB6V-MAIN-R3.3.9-OPEN ?

EDIT:
Mega mea culpa...
J'utilisais le "salt" comme mdp... J'avais pas encore trop saisi le concept du mot de passe crypté on dirait

Merci à tous !
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: vlotho le 02 mai 2020 à 22:33:38
Bonjour et excusez moi de ce méga détérage,
Mais j'ai actuellement pu récupérer une nb6v de chez sfr, qu'il nous on fourni recemment et qu'ils ont oublié, et j'aurais voulu la rooter, sauf que toutes les ressources nécéssaires ont été supprimés depuis longtemps ... et je ne trouve absolument plus rien.
En fait je cherche surtout les deux scripts d'extraction et d'inception :D
Est ce que quelqu'un aurais la gentillesse et l'amabilité de me les faire passer peut être via un lien drive ou méga ou autre ? :) s'il vous plait  :-*
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: kazyor le 03 mai 2020 à 00:34:34
Tu me rappelles les noms des ressources cherchées ?
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: vlotho le 03 mai 2020 à 01:48:16
Alors peu de temps après que j'ai posté le message j'ai trouvé un site où la plupart des choses étaient disponible et là en fait il me manque le patch "000_mtd-utils-1.4.5.patch"  de "sgda" pour ajouter le support lzma aux outils mtd-utils.
mais bon peut être que des version plus récente de mtd-utils l'ont en natif ...
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: VincentAlex le 03 mai 2020 à 07:36:54
Ici : https://gitlab.fhocorp.com/openbox4/openbox4-tools/blob/bf997a9efea39baebd83f2b2127b561af78f75c0/tools/mtd-utils/000_mtd-utils-1.4.5.patch
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: vlotho le 03 mai 2020 à 10:09:25
Merci pour le lien  ;)
par contre j'ai pas mal d'erreur pendant les compilations surtout à cause de l'include manquant :D
mais bon c'est un autre problème :)
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: vlotho le 04 mai 2020 à 00:38:14
Re Bonjour,

Alors je reviens au nouvelles.
j'ai pu faire le tuto intégrallemant et sans encombre dans une vm tournant sur debian lenny
j'ai juste un petit soucis pour ce qui est de la configuration du dhcp, je ne vois pas bien ce qu'il faut faire avec :

~$ killall dnsmasq
~$ echo "tftp-root=/tftp" >> /etc/dnsmasq.conf
~$ echo "dhcp-boot=NB6V-MAIN-R3.3.9-OPEN,macbook-pro,192.168.1.10" >> /etc/dnsmasq.conf
~$ dnsmasq -h -H /etc/hosts -i lan0 -r /tmp/resolv.conf.lan -C /etc/dnsmasq.conf --clear-on-reload

c'est à mettre où ?
là j'utilise dhcpd3 sous lenny
ce sont des commandes à executer quand ?
(https://web.archive.org/web/20140925004732/http://www.neufbox4.org:80/wiki/index.php?title=Tuto_Rapido_NB6V)

je sais pas j'avais installé dhcpd3 et tftpd, je les ai désinstallé et installer dnsmasq à la place et fais comme indiqué mais j'ai pas l'impression que le dhcpd ne fait pas son boulot.
mais bon, comme on devient de plus en plus c*n au fil du temps ça viens peut être de moi ....
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: bbjmmm le 04 mai 2020 à 22:34:02
Hello,

Au cas où, tout mon pack est là:
https://drive.google.com/open?id=13T3Y9TS5zO598iHSq2IXRShsVarjpF5n
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: vlotho le 05 mai 2020 à 19:40:30
bon, j'ai essayé avec ton firmware avec les 2 noms le open et le 3.3.9 open et le tftfp n'envoi pas le fichier, pourtant je suis casi sûr de mon serveur, je n'ai pas de message d'erreur (j'utilise tftfp64 sur windows), et la machine s'affiche bien dans l'onglet dhcp.
L'@ ip est bien distribué mais rien ne se passe. J'appui bien sur le bouton sfr au démarrage, ça clignotte rouge 2 ou 3 fois lentement puis ça clignotte vert pendant un petit moment puis fixe rouge, mais rien de plus.
Quand je vais dans mon navigateur à l'@ de ma box l'interface est toujours celle de là 3.5.8.
Il n'aurait pas enlevé le bootp avec cette version du firmware ?!!
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: vlotho le 07 mai 2020 à 09:27:36
Quelqu'un n'aurait pas fait la manipulation recemment ?
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: killeur313 le 12 juin 2022 à 19:17:34
Bonjour,

Je ne sais pas si je peux déterrer, mais bon comme c'est vraiment dans le même sujet.

Aujourd'hui il semblerait que SFR ne bloque plus le WOW, d'ailleurs j'ai même pu activer dans l'interface Admin de ma NB6VAC l'option correspondante (Proxy WOL).

En WOL sa fonctionne.
Mais je n'y arrive toujours pas en WOW.

Quand j'ai voulu utiliser le WOW j'ai modifié la redirection de port 7 vers 192.168.255 plutôt que mon IP fixe du PC cible. (j'ai essayé en gardant la redirection vers l'adresse cible directement aussi). Avant je faisait la redirection uniquement en TCP, maintenant je fais les deux (UDP et TCP).

Du coté du client WOW, je garde toujours la même adresse MAC évidemment. Mais maintenant j'utilise mon adresse IP publique extérieure, (en sous masque j'en ai essayé plusieurs 255.255.255.255 ou le même en .0, ou même la passerelle fourni dans l'interface admin du routeur en .255). Et toujours le port 7.

Du coup vu que la situation a évolué du coté de SFR, de ce que j'ai compris il n'y aurai plus besoin de flasher etc pour faire du WOW, quelqu'un saurait me dire ce que je fais de mal ?  ;D
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: le 12 juin 2022 à 20:32:09
salut,
je suis sur un routeur custom en openwrt, si ça peut t'aider, chez moi cela fonctionne parfaitement avec ces réglages :

Ip statique du PC réservée dans le routeur, comme ça il connait bien l'adresse MAC du PC à reveiller.
une régle de port forwarding, j'ai choisi le port 9

(https://i.imgur.com/HKyLtgO.png)

et la requete envoyée depuis le net :

(https://i.imgur.com/ELoziks.png)
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: killeur313 le 12 juin 2022 à 21:45:59
Merci pour la réponse mais apparemment c'est bcp plus simple avec un routeur perso qu'avec ceux des FAI, du coup sa m'aide pas trop non  :'(
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: le 13 juin 2022 à 12:17:07
https://la-communaute.sfr.fr/t5/installation-et-param%C3%A9trage/wake-on-lan-sur-nb6/td-p/1868922/page/2
Si ce n'est pas déjà fait essaie donc avec le port 9 pour voir ?
(https://i.imgur.com/vaXIEYE.png)
Titre: [RESOLU]Wake on WAN sur NB6v
Posté par: killeur313 le 13 juin 2022 à 23:37:53
https://la-communaute.sfr.fr/t5/installation-et-param%C3%A9trage/wake-on-lan-sur-nb6/td-p/1868922/page/2
Si ce n'est pas déjà fait essaie donc avec le port 9 pour voir ?
(https://i.imgur.com/vaXIEYE.png)

Merci beaucoup, il semblerait que c'est sur le logiciel que j'utilise qui ne fonctionne pas en WAN, uniquement en LAN (j'utilisais le logiciel Wake On Lan).