Caps Services - Forum

K-net => Internet => Discussion démarrée par: DavidL le 09 Juillet 2014 à 22:57:12

Titre: Wake On Wan sans passer par l'interface K-net
Posté par: DavidL le 09 Juillet 2014 à 22:57:12
Bonjour,
je cherche à faire du Wake On WAN de mon NAS placé derrière mon routeur K-net sans passer par l'interface web de K-net.
En effet, je donne l'accès à mon NAS à des personnes à qui je ne souhaite pas donner les login de mon compte K-net.

Quelqu'un sait il comment configurer le routeur pour cette opération?
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TiTi le 10 Juillet 2014 à 00:18:34
Redirection du port 7 ou 9 vérifie sur internet.
Ensuite il faut activer toutes les options sur ton Nas.
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TitiPalm le 10 Juillet 2014 à 11:39:48
Pas sure que ça marche avec le firmware de Knet !
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TiTi le 10 Juillet 2014 à 11:55:11
Si ça marche chez moi.

Mais je te conseil de faire sur un port différent qui renvois vers ce port (7 / 9) car sinon des petits malins s'amusent à t'envoyer des paquets magiques pour l'allumer.
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: DavidL le 12 Juillet 2014 à 12:04:19
Mon NAS est bien configuré puisque j'arrive à le démarrer via l'interface de K-net ou en local via le logiciel du constructeur, par contre je n'y arrive toujours pas en redirection de port.  >:(
Peux tu faire un print screen de ton écran de redirection sur l'interface K-net pour que je comprenne ce que je ne fais pas bien, stp?

Merci  ;)
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: DavidL le 12 Juillet 2014 à 12:27:17
Bon autant pour moi. ça marche bien maintenant  ;D
J'avais oublié de redémarrer le routeur  :-[

Merci Thibault  ;)
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TiTi le 12 Juillet 2014 à 12:53:17
OK, pas de problème.
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: Daweb le 12 Juillet 2014 à 18:27:45
Je pige pas trop votre truc, je vais avoir l'air con, mais la raison d'être d'un nas c'est de fonctionner 24h/24, c'est d'ailleurs très peu consommateur exprès :)
Titre: Re : Re : Wake On Wan sans passer par l'interface K-net
Posté par: DavidL le 13 Juillet 2014 à 15:46:47
Citation de: Daweb le 12 Juillet 2014 à 18:27:45
Je pige pas trop votre truc, je vais avoir l'air con, mais la raison d'être d'un nas c'est de fonctionner 24h/24, c'est d'ailleurs très peu consommateur exprès :)
Pour moi la raison d'être d'un NAS est de stocker toutes les data sur un seul support accessible par tout le monde. Je tourne la question autrement: Pourquoi laisser le NAS allumé pendant des jours lorsqu'il n'est pas utilisé (exple: vacances à l'étranger ou autre...)

Citation de: TiTi le 12 Juillet 2014 à 12:53:17
OK, pas de problème.
Bon, mon pb n'est pas encore complètement réglé. Le réveil se passe bien pendant quelques minutes (dixaines de minutes) après extinction. Ensuite ça ne marche plus. Il semblerait que ce soit un pb de mise à jour de la table ARP. Apparemment, la solution serait d'ajouter une entrée statique dans la table ARP mais peut on le faire avec le firmware K-NET ??
Titre: Re : Re : Re : Wake On Wan sans passer par l'interface K-net
Posté par: Daweb le 13 Juillet 2014 à 23:17:40
Citation de: DavidL le 13 Juillet 2014 à 15:46:47
Pour moi la raison d'être d'un NAS est de stocker toutes les data sur un seul support accessible par tout le monde. Je tourne la question autrement: Pourquoi laisser le NAS allumé pendant des jours lorsqu'il n'est pas utilisé (exple: vacances à l'étranger ou autre...)

Bin pour pouvoir justement y accéder quand on veut, de partout :)
Et surtout par ce que c'est conçu pour être allumé tout le temps, comme un serveur, et non pas pour être coupé régulierement (en tout cas les vrais nas, come les syno).
après ils mettent en veille les disques.
Titre: Re : Re : Re : Re : Wake On Wan sans passer par l'interface K-net
Posté par: DavidL le 15 Juillet 2014 à 22:21:21
Citation de: Daweb le 13 Juillet 2014 à 23:17:40
Bin pour pouvoir justement y accéder quand on veut, de partout :)
D'où la volonté de vouloir le réveiller à tout moment...

Citation de: Daweb le 13 Juillet 2014 à 23:17:40
Et surtout par ce que c'est conçu pour être allumé tout le temps, comme un serveur, et non pas pour être coupé régulierement (en tout cas les vrais nas, come les syno).
après ils mettent en veille les disques.

Mouais... Dans ce cas là, pourquoi les vrais NAS comme les syno proposent une fonction WoL??
On peut tourner comme ça longtemps  :)
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TontonRobert le 15 Juillet 2014 à 22:25:41
Parcque les gens achetent au nombre de fonctionnalité, et pas à leurs qualitées ?

C'est comme la TV : l'important est le nombre de chaine, même si elles sont (toutes) merdiques.
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TitiPalm le 13 Août 2015 à 09:56:36
Bonjour,
Je déterre ce sujet car j'ai un petit soucis/bug, je n'arrive pas à faire du Wake on Wan, en LAN aucun soucis ça marche parfaitement.
J'ai testé en faisant du NAT du port 7 UDP vers mon IP local, j'ai testé le 9 aussi, j'ai fait de la redirection d'un port x vers le port 7 de mon IP local, rien n'y fait, marche pas !!!
Pour info la fonction WoL sur l'interface Knet fonctionne.

Éventuellement si Jack peut jeter un œil sur les logs de mon routeur ?

Merci.
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: Loïc (54) le 13 Août 2015 à 10:03:27
Ah oui, ça m'intéresse aussi. J'ai tenté les mêmes ouvertures de port que toi et le résultat est le même.
A l'agence on m'avait conseillé de questionner Pierre à ce sujet, mais je ne l'ai pas fait...
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: jack le 13 Août 2015 à 11:07:15
Réponse courte : c'est mort

Réponse longue : le wol fonctionne en envoyant un paquet magique à destination du NIC de la cible. Pour que le paquet soit capté par le NIC, il faut que les IP/mac destination correspondent.
Donc, deux fonctionnement possible :
- le classique, ne fonctionne que sur le LAN : broadcast. J'envoie le paquet à tout le monde, tout le monde le reçoit, et donc également la cible, qui peut comprendre en sus que le paquet lui est destiné
- le "à travers NAT" : le paquet n'est pas envoyé en broadcast mais à destination du routeur qui est devant la cible. Sur ce routeur, il faut faire une redirection de port vers le port 9 UDP de la cible. Mais il faut également configurer une entrée ARP statique : dans le cas contraire, le routeur fait des who-has, en espérant connaitre la mac de la cible .. qu'il n'aura jamais, puisque ladite cible est éteinte.

Il n'est pas possible de faire d'ARP statique sur la Kbox.

Voila, et sauf erreur, la version longue : pas possible de faire du wol à travers la kbox sans utiliser le panel web ou l'API.
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: Loïc (54) le 13 Août 2015 à 11:08:37
Bon eh bien merci.
Espérons que ce soit possible sur le prochain routeur ;)
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TiTi le 13 Août 2015 à 11:26:34
L'API marche bien. C'est pour lancer depuis quel endroit avec quel type d'appareil ?
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: Loïc (54) le 13 Août 2015 à 11:30:40
Pour moi c'est un iPhone
Titre: Re : Re : Wake On Wan sans passer par l'interface K-net
Posté par: TiTi le 13 Août 2015 à 11:33:49
Citation de: Loïc (54) le 13 Août 2015 à 11:30:40
Pour moi c'est un iPhone
Si Apple serait pas aussi chiant, il y aurait longtemps que tu pourrais...

Sinon faut faire une petite page internet qui communique avec l'API. Ensuite suffit de la charger.
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TitiPalm le 13 Août 2015 à 11:37:50
Argh, merci de ta réponse Jack, je m'en doutais un peu, avec mon routeur en bridge derrière la Freebox ça fonctionnait bien  :-[

Peut-être qu'avec le futur routeur Kbox ça marchera...

PS : Titi moi j'ai un Windows Phone 8.1...
Titre: Re : Re : Re : Wake On Wan sans passer par l'interface K-net
Posté par: Loïc (54) le 13 Août 2015 à 11:39:22
Citation de: TiTi le 13 Août 2015 à 11:33:49
Citation de: Loïc (54) le 13 Août 2015 à 11:30:40
Pour moi c'est un iPhone
Si Apple serait pas aussi chiant, il y aurait longtemps que tu pourrais...

Sinon faut faire une petite page internet qui communique avec l'API. Ensuite suffit de la charger.
Me suis jamais penché sur cette possibilité mais en effet ça peut être exploité. Faudra juste que je farfouille dans le forum pour retrouver les infos sur l'API
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: jack le 13 Août 2015 à 11:40:46
La vla
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TiTi le 13 Août 2015 à 11:42:44
Il me semble que l'authentification ne marchait plus.

Je t'aiderai si tu veux, je regarde toute à l'heure dans le code source de mon app.
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: Loïc (54) le 13 Août 2015 à 11:43:05
Merci à tous les deux !
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: jack le 13 Août 2015 à 11:50:32
(j'avoue, la doc n'est pas 100% à jour ..  :-[  Y'a pas de challenge sinon !)
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: TiTi le 13 Août 2015 à 12:59:47
Il faut faire une requête POST ici : https://www.caps.services/Auth/login/ (https://www.caps.services/Auth/login/)
avec comme données :
"form[email]" => email
"form[password]" => mot de passe
"form[save]" => "" <= Je ne sais pas à quoi ça sert

Il faut récupérer le cookie "SIM_API_Key".
Ensuite dans chaque requête tu donnes en cookie SIM_API_Key=CeQueTuRecup;

Edit : l'API est à cette adresse https://nsi-routerv1.caps.services/ (https://nsi-routerv1.caps.services/)
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: Loïc (54) le 13 Août 2015 à 13:56:23
Le challenge pour moi ça va être la manipulation d'un cookie, j'ai jamais fait. Mais sait-on jamais ;)
Merci Titi pour l'explication détaillée. Ya plus qu'à tenter (mais pas aujourd'hui)
Titre: Re : Wake On Wan sans passer par l'interface K-net
Posté par: ACVO le 20 Août 2015 à 22:14:16
J'apporte ma petite touche.
Je suis dans le VAL d'ORGE sur un réseau Tutor.
Le WOL est possible sans grosse modification du routeur K-net, la KBOX.
Peut être que cette solution conviendra à certains et pas à d'autres mais pour ma part, elle me convient.
Dans mes configurations ADSL (Opérateurs Neuf puis SFR, toutes 2 en offre Internet seul et enfin OVH, offre NO Box), je n'utilisais pas de box d'un fournisseur mais un simple modem ADSL et un routeur.
Je ne souhaitais pas devoir faire de grosse modification de ma configuration.
J'ai essayé en branchant mon routeur à la place de la KBOX en modifiant l'adresse mac. J'obtenais bien l'adresse IP mais très certainement à cause du subnet, par d'internet.
J'ai ensuite essayé en mettant la KBOX en bridge. La connexion internet était très aléatoire. Plusieurs minutes avec une connexion puis plusieurs minutes sans connexion.
Finalement, j'ai réinitialisé la KOX, affecté une adresse ip fixe au routeur puis ajouté une simple règle de redirection de ports.

Nom: vous mettez ce que vous voulez.
En protocole: TCP/UDP
Ip Source: non renseigné
Ports Source: 1:65535
Ip Destination: l'adresse IP du routeur
Ports Destination: ne pas renseigné, le routeur affectera par défaut les valeurs Ports Source.

Avec cette simple configuration, j'arrive à faire tout ce que je faisais sur mes précédentes configurations ADSL comme le WOL.
Cette configuration me permet de conserver la télévision via le DUNE sur le port 1 de la KBOX.
Titre: Re : Re : Re : Wake On Wan sans passer par l'interface K-net
Posté par: Nico_S le 22 Août 2015 à 03:10:16
Citation de: TiTi le 13 Août 2015 à 11:33:49
Si Apple serait pas aussi chiant, il y aurait longtemps que tu pourrais...

Tu voulais dire : "Si Apple n'était pas aussi chiant, il y aurait longtemps que tu pourrais" ?
Et tu as eu ton BAC en écrivant ainsi ? C'était BAC à sable, non ?

PS: Même à l'autre bout du monde je te surveille  ;D ;D ;D