PDA

View Full Version : Accendere pc da WAN


aik01
27-04-2014, 23:05
Ciao a tutti,
dovrei riuscire ad accendere un pc da WAN ma non riesco.
Ho impostato sull'ip di un pc l'indirizzo statico (.1)
Impostato su router port forwarding della porta 9 UDP a tale indirizzo
Settato wake on lan da BIOS

Se utilizzo FING dalla LAN tutto ok ma se provo con questo ad esempio slreports.com/wakeup non riesco.

Qualche idea?

Braveheart84rm
28-04-2014, 02:59
l'indirizzo ip statico forse non è nattato.

aik01
28-04-2014, 19:09
mi spieghi meglio scusami? :(

Braveheart84rm
28-04-2014, 19:38
in pratica gli indirizzi ip usati all'interno della Lan non possono essere utilizzato su Internet, quindi devono essere tradotti in un ip pubblico. Cmq dovresti darmi più dettagli (per Wan intendi proprio accedere al pc privato da Internet o da una sede distaccata? Che router usi? C'è un firewall attivo?)

aik01
28-04-2014, 20:25
Ciao,
intendo eseguire l'accensione dal pc da una rete esterna alla LAN casalinga (ad esempio dal telefono)
Ho un linksys x3500 sul quale ho provato sia impostando il firewall che non ottenendo lo stesso risultato:
- riesco a "risvegliare il pc" dalla rete locale tramite applicazione fing dal telefono o WOL da pc
- non riesco a farlo da rete esterna.
Grazie mille

alfonsor
28-04-2014, 21:58
devi poter impostare una voce arp statica

se il tuo firmware permette di impostarla, sei sulla buona via per poterlo fare, altrimenti non è possibile

Braveheart84rm
28-04-2014, 22:25
ahhh non avevi capito bene. ma se invece per qualsiasi altro tipo di accesso riesci?

aik01
29-04-2014, 05:47
Ciao, sul firmware del router non trovo come impostare una tabella arp.
Vedo soltanto sotto DMZ la tabella del DHCP che associava a dei mac address.
Ho letto che qualcuno inviava il segnale non ad un ip ma al broadcast; purtroppo il mio router non permette il portforward al broadcast, pensavo:
se invece di avere subnet 255.255.255.0 mettessi 255.255.255.128 potrei andare in broadcast sul .127
In tale modo, scusate l'ignoranza, il pacchetto verrebbe mandato a tutti gli ip ma se serve un arp statica di associazione tra ip e mac address cosa cambia inviare il segnale al broadcast?

aik01
01-05-2014, 10:29
Up

Braveheart84rm
02-05-2014, 03:16
io non credo che sia un problema di arp.
Ma tu quando tenti di accedere al pc da internet, che ip usi?

ciriccio
02-05-2014, 06:09
devi poter impostare una voce arp statica


Giusto. C'é chi lo fa tramite telnet o chi usa la prenotazione degli ip...

Cerca in google wol over internet... Ci sono un po' di suggerimenti;)
Alcuni prevedono addirittura lo specifico virtual server già preimpostato nel router... (anche io volevo farlo e ho scoperto che il mio d-link ce l'ha già! :asd:)

Per quanto riguarda i Linksys alcuni usano una estensione di Firefox chiamata Dom Inspector mi sembra che permette di forzare la memorizzazione dell'ip 192.168.1.255 nel port forwarding...

Cerca e troverai : )

aik01
02-05-2014, 09:35
Ho fatto la prenotazione dell'ip sul dhcp server impostando ip fisso e mac address; il port forwarding funziona nel range 1-254 ho ridotto la subnet a 255.255.255.128 in modo da mandare il messaggio in broadcast al .127 ( port forward della porta 9 sul .127) ma non va. Riesco a farlo funzionare solo se il portforward della porta 9 lo faccio sull'ip fisso prenotato in precedenza ma non mi spiego il perché :(
Per ip utilizzo il dyndns

aik01
05-05-2014, 22:51
Nessuna idea?


Inviato dal mio iPad con Tapatalk HD

aik01
12-05-2014, 20:29
Up :)

alfonsor
12-05-2014, 20:42
devi poter impostare una voce arp statica


è così, ogni altro tentativo è inutile :P

aik01
12-05-2014, 22:40
è così, ogni altro tentativo è inutile :P


Scusa ma non credo sia così mandando il comando al broadcast deve andare (leggevo un po' su internet e pare siano in molti ad utilizzare questo modo

alfonsor
12-05-2014, 23:57
il broadcast di cui si parla nelle guide che avrai letto è quello arp, cioé FF:FF:FF:FF:FF:FF non un ip broadcast

aik01
13-05-2014, 07:42
Sono piuttosto sicuro si parli del .255 (anche perché l'ho visto fisicamente funzionare da altri questa configurazione)

alfonsor
13-05-2014, 09:15
sarai sicuro, ma il fatto è che se si parla di computer spenti, gli indirizzi ip non esistono tout court

esistono, perché sono accese, solo le schede ethernet e le schede ethernet non hanno indirizzi ip ma solo MAC

quindi tu hai un router e 385 host con una scheda ethernet ciascuno

arriva un pacchetto magic wol da Internet al router; il router non sa che è un pacchetto magic wol ma vede solo una roba UPD sulla porta 9, a chi andrà mai questo coso?

andrà al computer 192.168.0.29 secondo le regole NAT

ma dove sta sto computer, anche perché è spento e la tabella ARP è praticamente vuoita?

qualcuno ha messo una regola ARP che dice che lo host con indirizzo 192.168.0.29 ha un mac FF:FF:FF:FF:FF:FF, spediamoli il pacchetto

spero di essere stato chiaro

altri giochetti diversi da quanto scritto sopra, funzioneranno su qualche firmware di qualche router, perché magari quando si prenota un indirizzo DHCP associando ad un mac un ip il firmware fa qualcosa di strambo

aik01
13-05-2014, 13:09
La cosa dovrebbe essere questa ma se non è corretto dimmi pure: spedire il pacchetto al broadcast vuol dire mandarlo su tutta la rete e visto che il wol si manda ad una scheda di rete con mac address il pacchetto dovrebbe girare sulla rete finché non trova il mac address indicato... Credo :)

alfonsor
13-05-2014, 14:20
tu sei lo host 192.168.0.2 e pinghi lo host 192.168.0.3

il pacchetto icmp ha sopra un header ip che ha sopra un header arp

lo header arp associa 192.168.0.3 ad un mac address

questa associazione è mantenuta nella tabella arp

la tabella arp si riempie in 3 modi

scoprendo le associazioni
monitorando il traffico
a mano

quando mandi un pacchetto udp allo ip di broadcast, ammesso che il firewall del firmware del router te lo lasci fare, accade che la tabella arp del router è praticamente vuota, visto che l'unico coso della lan acceso è solo il router, per cui a chi dovrebbe mai mandare i pacchetti udp?

evidentemente, prenotare un indirizzo nel tuo specifico firmware fa inserire una voce nella tabella arp; questo comportamento non puoi considerarlo comune a linux, bsd, windows e via dicendo, ma solo al tuo router

per dire io qui uso dnsmasq e se fai una "prenotazione" udhcp ip/mac nessuna voce viene aggiunta in maniera statica alla tabella arp

per cui quello che ci vuole è invece un indirizzo broadcast mac; solo in questo caso il pacchetto viene inviato in giro alla cieca alle ethernet e la prima che riconosce il magic wol nel pacchetto con il suo indirizzo mac dentro accende il computer a cui appartiene