Go Down

Topic: Arduino uno + Ethernet shield + Fastweb (Read 16358 times) previous topic - next topic

pablos

#60
Aug 16, 2012, 10:44 pm Last Edit: Aug 16, 2012, 10:47 pm by pablos Reason: 1
come ti ho detto la volta scorsa

Router fastweb (con wifi disabilitato)192.168.1.128
        |
        |
Router  TP-LINK con WIFI abilitato (IP 192.168.2.1) Gateway
   |     |
   |     |_______ cavo rete connessione arduino (192.168.2.150)
   |
   |____________cavo rete connessione a PC (Rileva IP in automatico si prenderà per default il primo libero 192.168.2.100)
no comment

davix10

In questo momento sono così l'unica differenze è che il wi-fi di fastweb è abilitato e ho disabilitato quello di Tp-link

pablos

#62
Aug 16, 2012, 10:57 pm Last Edit: Aug 16, 2012, 11:09 pm by pablos Reason: 1
PORT FORWARDING del TP-LINK

seleziona "Forwarding" dal menu a destra
Seleziona "Virtual server"
Premi "ADD NEW" (aggiungi)

nel campo di nome "Service port" metti 80
nel campo di nome "IP Address:" metti 192.168.0.150
nel campo di nome "Protocol" selezioni ALL (ti fa passare si il TCP che UDP)
nel campo di nome "Status" selezioni ENABLE

nel campo "Common Service Port:" lasci vuoto o lasci select-ONE

PREMI SAVE

se ti chiede di riavviare (non ricordo) selezioni YES e riavvii attendendo la pagina index

-----------------------------------------------------------------------------------------------
ora tutte le richieste che vengono fatte da IP pubblico sulla porta 9200 vengono rimbalzate sulla porta LAN numero 80 all'indirizzo interno 192.168.0.150 il tuo arduino

2.xxx.xxx.xxx:9200/arduino get o pagina.htm
no comment

davix10

Mi da questo errore
Error code: 26106
The IP address is not in the same subnet with LAN IP address.

pablos

mi fai un ip config per favore?
con il pc collegato al tp-link
mi sa che sei sulla sottorete 192.168.1.254
no comment

davix10

Indirizzo IPv4. . . . . . . . . . . . : 192.168.0.100
Subnet mask . . . . . . . . . . . . . : 255.255.255.0
Gateway predefinito . . . . . . . . . : 192.168.0.1

pablos

#66
Aug 16, 2012, 11:10 pm Last Edit: Aug 16, 2012, 11:13 pm by pablos Reason: 1
ahh ok ti ha messo 0 in automatico per non andare in conflitto col primo io di solito uso il 2 ma fa lo stesso

allora torna al post #62 ho corretto gli IP

quindi lo sketch avrà IP 192.168.0.150 e gateway 192.168.0.1
no comment

davix10

#67
Aug 16, 2012, 11:13 pm Last Edit: Aug 16, 2012, 11:18 pm by davix10 Reason: 1
Ok il forwarding è andato e ora basta che scrivo http://2.xxx.xxx.xxx:9200/arduino ?

pablos

Modifica il post e cancella quell' IP, non è bello farlo sapere :)

dalla tua rete locale
http://192.168.1.150/?out=5&status=0
http://192.168.1.150/?out=5&status=1

da ip pubblico
http://2.xxx.xxx.xxx:9200/?out=5&status=0
http://2.xxx.xxx.xxx:9200/?out=5&status=1
no comment

davix10

Il primo funziona ma è http://192.168.0.150/?out=5&status=0 e non http://192.168.1.150/?out=5&status=0
mentre il secondo non funziona

pablos

ops ho lasciato 1 sulla rete interna ho corretto

dalla tua rete locale
http://192.168.0.150/?out=5&status=0
http://192.168.0.150/?out=5&status=1

da ip pubblico
http://2.xxx.xxx.xxx:9200/?out=5&status=0
http://2.xxx.xxx.xxx:9200/?out=5&status=1

no comment


pablos

no comment


pablos

ricontrolla i passaggi
myfastpage
tp-link forwarding deve andare

sketch
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xBE };
byte ip[] = { 192 ,168 ,0 ,150 };
byte gateway[] = { 192 ,168 ,0 ,1};
byte subnet[] = { 255 ,255 ,255 ,0 };
EthernetServer server(80);
no comment

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy