18/12/2021, 08:15
Buongiorno,
chiedo innanzitutto scusa se non sono nella sezione giusta per fare la domanda, ma non sapevo dove inserirla.
Ho un problema con dei Raspberry Pi Zero W.
Praticamente a tutti ho assegnato un indirizzo IP statico, ovviamente diverso l'uno dall'altro, ho impostato una connessione Wifi su un Access Point ed ho inserito dei semplici file .php nella cartella /var/www/html.
Questo normalmente funziona, infatti se mi collego col pc o col telefono a questo access point, punto ad un IP di uno dei raspberry e chiamo il file .php, questo esegue il comando.
Un esempio di chiamata è: http://192.168.59.100/accendiLed.php?led=1, la quale appunto esegue il comando accendiLed prendendo come parametro il led 1.
Come ho detto prima, normalmente funziona tutto e per normalmente intendo in una rete locale, quindi se la chiamata viene fatta da un dispositivo che è interno alla rete 192.168.59.0, tutto funziona a meraviglia.
Il problema nasce quando la chiamata viene fatta dall'esterno.
In una rete aziendale, dove ho il problema, la rete 192.168.59.0 è stata creata tramite VLAN, quindi è stato sostituito l'Access Point che utilizzo di solito e che creava una rete a se stante.
Per accedere a questa, sono state create delle regole di routing per fare in modo di poter fare le chiamate da una rete diversa (ovviamente comunicante).
In questo caso le chiamate non funzionano.
Si riescono a pingare i dispositivi, ma se viene fatta una richiesta come quella indicata prima, questa non funziona.
La rete e le regole di routing sono corrette perchè per provare è stato messo un pc all'interno della rete 192.168.59.0 per simulare un Raspberry e con questo si riusciva a comunicare dall'esterno, mentre con i raspberry non si riesce.
Se può aiutare, non ho installato il firewall nel raspberry, quindi dovrebbe essere libero.
Se qualcuno potesse darmi una mano o un consiglio, gliene sarei estremamente grato
chiedo innanzitutto scusa se non sono nella sezione giusta per fare la domanda, ma non sapevo dove inserirla.
Ho un problema con dei Raspberry Pi Zero W.
Praticamente a tutti ho assegnato un indirizzo IP statico, ovviamente diverso l'uno dall'altro, ho impostato una connessione Wifi su un Access Point ed ho inserito dei semplici file .php nella cartella /var/www/html.
Questo normalmente funziona, infatti se mi collego col pc o col telefono a questo access point, punto ad un IP di uno dei raspberry e chiamo il file .php, questo esegue il comando.
Un esempio di chiamata è: http://192.168.59.100/accendiLed.php?led=1, la quale appunto esegue il comando accendiLed prendendo come parametro il led 1.
Come ho detto prima, normalmente funziona tutto e per normalmente intendo in una rete locale, quindi se la chiamata viene fatta da un dispositivo che è interno alla rete 192.168.59.0, tutto funziona a meraviglia.
Il problema nasce quando la chiamata viene fatta dall'esterno.
In una rete aziendale, dove ho il problema, la rete 192.168.59.0 è stata creata tramite VLAN, quindi è stato sostituito l'Access Point che utilizzo di solito e che creava una rete a se stante.
Per accedere a questa, sono state create delle regole di routing per fare in modo di poter fare le chiamate da una rete diversa (ovviamente comunicante).
In questo caso le chiamate non funzionano.
Si riescono a pingare i dispositivi, ma se viene fatta una richiesta come quella indicata prima, questa non funziona.
La rete e le regole di routing sono corrette perchè per provare è stato messo un pc all'interno della rete 192.168.59.0 per simulare un Raspberry e con questo si riusciva a comunicare dall'esterno, mentre con i raspberry non si riesce.
Se può aiutare, non ho installato il firewall nel raspberry, quindi dovrebbe essere libero.
Se qualcuno potesse darmi una mano o un consiglio, gliene sarei estremamente grato