Auteur Sujet: Allumer son PC à distance ("wake on lan")  (Lu 15032 fois)

0 Membres et 2 Invités sur ce sujet

zupalex

  • Bbox adsl
  • *
  • Messages: 12
Allumer son PC à distance ("wake on lan")
« Réponse #96 le: 07 septembre 2011 à 20:08:09 »
Rediriger l'envoi du paquet vers l'ip 192.168.1.248 ne donne rien.

Je regarde ce que corrector m'a suggéré maintenant.

Je vois comment accéder aux paramètre avancés mais une fois dedans je ne sais pas trop quoi rajouter en fait.

corrector

  • Free adsl
  • *
  • Messages: 2 483
  • sur Paris
Allumer son PC à distance ("wake on lan")
« Réponse #97 le: 07 septembre 2011 à 20:13:17 »
Rediriger l'envoi du paquet vers l'ip 192.168.1.248 ne donne rien.
C'est normal.

La box a un switch, pas un hub.

Qu'est-ce qu'on est cons!  ::)

corrector

  • Free adsl
  • *
  • Messages: 2 483
  • sur Paris
Allumer son PC à distance ("wake on lan")
« Réponse #98 le: 07 septembre 2011 à 20:20:35 »
EDIT : merci Boris pour cette réponse. J'avais déjà vu le post précédent listant les ip, mais je ne comprend pas très bien le principe de rediriger le magic packet vers l'ip du décodeur pour réveiller le PC cible.
Ben c'est malin, sauf que ça ne peut absolument pas marcher.

(Sauf si tu possèdes un hub Ethernet.)

zupalex

  • Bbox adsl
  • *
  • Messages: 12
Allumer son PC à distance ("wake on lan")
« Réponse #99 le: 08 septembre 2011 à 00:30:07 »
Tu pourrais m'expliquer plus en détail ce que je suis censé faire avec l'UPnP stp ?

corrector

  • Free adsl
  • *
  • Messages: 2 483
  • sur Paris
Allumer son PC à distance ("wake on lan")
« Réponse #100 le: 08 septembre 2011 à 01:37:53 »
Tu arrives à ajouter une règle de redirection via l'UPnP avec Windows?

vivien

  • Administrateur
  • *
  • Messages: 6 855
    • Twitter LaFibre.info
Allumer son PC à distance ("wake on lan")
« Réponse #101 le: 08 septembre 2011 à 06:54:38 »
Exemple de script perl (testé sous linux) pour faire de l'uPnP : Script http://lafibre.info/download/upnp/igdctl.pl
Ne pas oublier d'installer libnet-upnp-perl (aptitude install libnet-upnp-perl sous linux)

Ce script fonctionne avec les Bbox Sagem, les livebox Sagem et Thomson.
Pour la Bbox Thomson il me semble qu'il faut modifier qq chose sur le script.

- Commande pour rajouter le port 5001 sur 192.168.1.1 :
./igdctl.pl -a -e 5001 -i 5001 -I 192.168.1.1 -P TCP

- Commande pour rajouter le port 6522 sur 192.168.1.100 :
./igdctl.pl -a -e 65022 -i 6522 -I 192.168.1.100 -P TCP

- Lister les ports ouverts :
./igdctl.pl -l

- Afficher des infos UPnP :
$ ./igdctl.pl -p
Internet access                   : enabled
WAN access type                   : DSL
Maximum upstream rate             : 748 bps
Maximum downstream rate           : 5808 bps
Physical link state               : Up
Max. number of active connections : 0
Total bytes sent                  : 526.58 MB
Total packets sent                : 0
Total bytes received              : 194.55 MB
Total packets received            : 0

corrector

  • Free adsl
  • *
  • Messages: 2 483
  • sur Paris
Allumer son PC à distance ("wake on lan")
« Réponse #102 le: 09 septembre 2011 à 21:26:36 »
Citer
'NewPortMappingDescription' => 'Mini-sonde QoE',
Hein?

vivien

  • Administrateur
  • *
  • Messages: 6 855
    • Twitter LaFibre.info
Allumer son PC à distance ("wake on lan")
« Réponse #103 le: 10 septembre 2011 à 10:23:21 »
C'est la description de l'ouverture de port qui apparaît sur l'interface de la box.

"Mini-sonde QoE", c'est un de mes projets, qui va peux être passer en open source. Le but est d'analyser la qualité de la télévision en // de la qualité de la connexion (CRC) et de stocker tout ça dans une base de données.

corrector

  • Free adsl
  • *
  • Messages: 2 483
  • sur Paris
Allumer son PC à distance ("wake on lan")
« Réponse #104 le: 10 septembre 2011 à 13:14:28 »
L'original se trouve sur Administrating Your Gateway Device Via UPnP.

Le script original contient :
Citer
    %in_args = ('NewRemoteHost' => $external_ip,
                'NewExternalPort' => $external_port,
                'NewProtocol' => $protocol,
                'NewInternalPort' => $internal_port,
                'NewInternalClient' => $internal_ip,
                'NewEnabled' => $active,
                'NewPortMappingDescription' => 'mapped by '.__FILE__,
                'NewLeaseDuration' => $duration);

au lieu de
Citer
   %in_args = ('NewRemoteHost' => $external_ip,
            'NewExternalPort' => $external_port,
            'NewProtocol' => $protocol,
            'NewInternalPort' => $internal_port,
            'NewInternalClient' => $internal_ip,
            'NewEnabled' => $active,
            'NewPortMappingDescription' => 'Mini-sonde QoE',
            'NewLeaseDuration' => $duration);