Come aprire le porte per l'arduino con Alice Gate

Per una volta non posto un problema, ma una soluzione :slight_smile:
ieri sono impazzito cercando di aprire le porte dell Pirelli Alice Gate 2 sull'arduino, e visto che questo router permette di aprirle solo agli IP che riconosce, non me le faceva aprire sull'arduino, perchè non lo vedeva!
la soluzione è questa:
1 - andate nella pagina di configuarazione della LAN
2 - andate nella pagina di apertura delle porte
3 - incollate questo indirizzo nella barra indirizzi: http://192.168.1.1/cp06_lan_w_vsaddip.cgi?VSPublicPort=8080&VSIP=192.168.1.10&VSLocalPort=80&VSProtocol=1

ovviamente dovete cambiare secondo quello che vi serve
In questo caso l'arduino ha come IP 192.168.1.10, porta pubblica 8080, locale 80, e protocollo TCP

  • Protocol=1 equivale al TCP
  • Protocol=2 equivale al UDP
  • Protocol=0 equivale a qualsiasi tipo di dato (TCP e UDP)

se invece del numero di porta inserite * , verranno aperte tutte le porte

ricordo che aprire le porte di un router in entrata è una cosa poco sicura anche se aperte a un ip o mac address specifici e una sola porta specifica non convenzionale un bravo hacker vi entra in tutti i pc della rete. bisognerebbe mettere un firewall prima del router con uno spinotto che vada ad arduino e l'altro al router per avere la sicurezza

mi serviva per provare il webserver...se non apro l'80 non c'è modo di vederlo!, e visto che l'80 era già presa da un webserver serio, ho aperto l'8080 sull'arduino

no intendevo ai meno pratici che puttosto che rischiare di aprire una porta comune come l'80 o l'8080 senza avere buone motivazioni è una pecca nella sicurezza, sopratutto se in TCP :wink:
se il webserver è necesario provarlo dall'esterno perfetto ma se provato dall'interno della lan ricordo che è inutile aprire le porte sul router :wink: