iNet WOL di Bananaglue: wake on lan del pc da iphone

edit

mi sa che c’è qualcosa che non va, non funziona…ma ora non funziona neanche il controllo remoto con jaadu, quindi mi sa che tra aggiornamenti vari del firmware del router delle app di iphone mi son perso qualche pezzo…

mi potresti dire se oltre al postforwarding per queste due applicazioni (apertura porta 5900 per 192.168.1.1 per il controllo remoto (tightvnc) e porta 9 su 192.168.1.255 per wol) devo controllare altro nelle impostazioni del router?

ti ringrazio
ps: mi sento vicinissimo!!!

Emmpi, non mi abbandonare!!

Hai sbagliato l’indirizzo IP della porta 5900, non è 192.168.1.1 (quasi sicuramente questo è il router) ma l’IP del tuo computer…

Dimmi una cosa, tu usi XP o Vista?? Così ti dico come impostare un indirizzo statico al computer altrimenti non ne verremo mai fuori.

Uso Windows XP
rimango allora in attesa.

Grazie!

Allora, segui questi passi per assegnare al tuo PC un indirizzo IP statico:

Start > Impostazioni > Connessioni di rete, Tasto destro su Connessione alla rete locale (LAN) e poi Proprietà.
Ora clicca su Protocollo Internet (TCP/IP) e, lasciandogli la spunta, sul tasto Proprietà.

Nella cartella Generale seleziona Utilizza il seguente indirizzo IP e inserisci questi dati:

Indirizzo IP: 192.168.1.10 (assegniamo al tuo PC questo indirizzo)
Subnet mask: 255.255.255.0
Gateway predefinito: 192.168.1.1

Server DNS preferito: 192.168.1.1
Server DNS alternativo: lascia vuoto

Conferma con OK, esci, fai passare qualche secondo e verifica l’indirizzo con ipconfig.

Ora entra nella configurazione del router, apri la porta 5900 all’indirizzo 192.168.1.10 e verifica che la porta del WOL (la 7 o la 9 non so quale hai usato) sia assegnata all’indirizzo 192.168.1.255.
Sul router non devi fare altro!!!

Configurazione iNetWol

Local Wake on Lan

Name: chiamalo come vuoi
IP Address: 192.168.1.10
Subnet: 255.255.255.0
MAC: L’indirizzo MAC del tuo computer

Internet Wake on Lan: (abilita lo slide)

Host: L’account che hai creato con dyndns
Port: la 7 o la 9, quella che hai aperto nel router

Così DEVE funzionare… attendo una tua conferma!!!

Ricordati anche che, come ti ho già spiegato qualche post indietro, se utilizzi il 3G per il WOL devi prima lanciare safari o qualunque alta applicazione che attivi i dati del telefono perchè inspiegabilmente iNetWOL non lo fa…

allora, ho fatto esattamente come mi hai detto:

ho messo la 9 e ho creato la regola che mi avevi detto di custom portforwarding e cioè questa:

poi

allora così non funziona, ma a questo punto mi sento di dire che c’è qualcosa nella regola di portforwarding che non va perchè se creo la stessa regola per 192.168.1.2 il wol funziona, anche se per pochi minuti dopo lo spegnimento del pc (e cioè finchè il router non dimentica le associazioni nella arp table)

dov’è l’errore…?

DIMENTICATI L’ARP!!! Hai assegnato al computer l’indirizzo 192.168.1.x?? Bene, sul router devi aprire la porta 5900 a questo indirizzo!!!

Poi, altra regola, all’indirizzo 192.168.1.255 la porta 9. Nient’altro!!!

Se non funziona è perchè, probabilmente, non hai configurato bene iNetWOL. Verifca che la porta, l’indirizzo IP, il MAC siano corretti e poi usa Wake On Lan Monitor per testare il tutto.

Comunque il problema NON è nel router, se l’hai configurato come ti ho detto non perderci altro tempo e concentrati sulle altre applicazioni perchè il problema non è li!!

Ora dimmi:

  • che IP hai assegnato al computer?
  • che porta hai aperto per il WOL (quella sul 192.168.1.255)?
  • Mi dici come hai configurato iNetWOL?

Voglio capire perchè a te non funziona…

è tutto esattamente come ti ho riportato nel post n°27 nella parte quote
al pc ho assegnato 192.168.1.2
ho impostato quella regola (guarda post n°27) di custom portforwarding per 192.168.1.255
iNetWOL è configurato bene e cmq come scritto sempre nel post 27

ripeto mettendo la regola di custom forwarding compilata per i seguenti campi nel seguente modo:
Application: chiamala come vuoi
Protocol: UDP
Source IP Address: 0.0.0.0
Source Netmask: 0.0.0.0
Destination IP Address: L’indirizzo IP (statico) del tuo computer:192.168.1.2
Destination Netmask: 255.255.255.255
Destination Port Start: 9
Destination Port End: 9
DEstination Port Map: lascia vuoto
Enable spuntato

NON funziona

inserendo una regola normale di forwarding in cui gli unici campi da compilare sono i seguenti e sono stati compilati nel seguente modo:
Application: chiamala come vuoi
Protocol: TCP/UDP
Destination IP Address: 192.168.1.2
Destination Port Start: 9
Destination Port End: 9
DEstination Port Map: 9

FUNZIONA ma solo per pochi minuti,
ergo l’iNetWOL è settato bene
ergo c’è qualcosa nella regola di custom forwarding che non va (oppure bisogna fare anche altri settaggi nel router) e questo può essere solo nelle differenze di imputazione che ho tra i 2 casi e cioè
Protocol: UDP o TCP/UDP???
Source IP Address: 0.0.0.0 sicuro???
Source Netmask: 0.0.0.0 sicuro???
Destination IP Address: 192.168.1.255 sicuro?? (devo fare altre impostazioni per questo indirizzo da qualche altra parte nel router?)
Destination Netmask: 255.255.255.255 sicuro???
Destination Port Start: 9
Destination Port End: 9
DEstination Port Map: lascia vuoto o 9 anche qui??

Ci credo che non funziona… tu insisti ad aprire la porta 9 sull’indirizzo 192.168.1.2!!!
Non so come fare a spiegarti che devi aprire la porta 9 sull’indirizzo 192.168.1.255. Sull’indirizzo 192.168.1.2 DEVI aprire la porta 5900!!!

Cioè così:

Application: chiamala come vuoi
Protocol: TCP/UDP
Destination IP Address: 192.168.1.2
Destination Port Start: 5900
Destination Port End: 5900
DEstination Port Map: <-- questo non lo so… secondo me vuoto o cmq prova diverse soluzioni…

Poi nuova regola:

Application: chiamala come vuoi
Protocol: TCP/UDP
Destination IP Address: 192.168.1.255
Destination Port Start: 9
Destination Port End: 9
DEstination Port Map: idem come sopra…

Vedrai che così funziona

allora tra tutti i copia e incolla ho fatto un gran casino…la porta 9 l’avevo aperta sul 192.168.1.255 poi ho sbagliato a scrivere, ma nei fatti è tutto come hai scritto tu, l’unica differenza è che dovrò provare a

  • mettere TCP/UDP al posto di solo UDP
  • porta 9 anche nel campo DEstination Port Map
    e inoltre se devo creare una regola per un indirizzo diverso da 192.168.1.2 devo creare una regola custom e in quel caso mi chiede di compilare anche i campi (altrimenti non mi fa salvare la regola):
    Source IP Address: 0.0.0.0 ci metto questo sicuro???
    Source Netmask: 0.0.0.0 ci metto questo sicuro???
    Destination Netmask: 255.255.255.255 ci metto questo sicuro???

Ottima domanda… io ho 3 o 4 marche diverse di router e questi campi non li ho mai visti…
Tuttavia ho trovato online delle configurazioni per router come il tuo e quei campi li compilano così come ti ho postato.
Ed in effetti mi sembra di aver capito che funziona sempre in rete locale e per soli pochi minuti tramite internet.
Questo vuol dire che il router smista il Wake correttamente e quindi il suo dovere lo fa, ovvero le configurazioni sono giuste.
Quello che mi chiedo è perchè non funziona quando il comando gli arriva tramite internet nonostante quest’ultimo gli arrivi sul’indirizzo di brodcast.
Allora per capire se il problema è l’iPhone o il router/PC hai la possibilità di fare il wake da un’altro computer? (online, non in rete locale)
Se non hai questa possibilità esistono dei siti che ti permettono di inviarti il wake direttamente online (questo è uno dei tanti o questo con l’iphone) almeno da cominciare a togliersi dei dubbi sul funzionamento dei vari componenti.
Fai questa prova e fammi sapere

ciao a tutti,
anche io ho riscontrato lo stesso problema e ho pensato di scrivere qua piuttosto che aprire un nuovo post, se ho sbagliato chiedo scusa.

volevo solo dire che mi succede l’identica cosa: dopo 5-10 minuti il wake on lan via internet non funziona più e molto probabilmente è il router che ricarica le arp table e quindi perde memoria del port forwarding impostato.
su una guida che ho trovato consigliavano di fare uno static routing, pur troppo non ho idea di come funzioni.
avete poi risolto?

grazie. Max