Salve
sono in uno strano ambiente (che naturalmente non posso cambiare altrimenti avrei gia risolto)
provo a spiegarlo sperando di dare piu info possibili.
SCENARIO
=======
ho un mikrotik rb751 (in verita' tanti, ma ragioniamo con uno per semplicita') che ha l'hotspot abilitato
ed ha sulla WLAN la rete 192.168.10.1/4 ed e' connesso ad internet sulla WAN (ip pubblico)
ho un web server sulla rete 172.16.1.0/24
ho un radius sulla rete 172.16.1.0/24
il routing tra la rete 172 e la rete 192 e' garantito da una vpn stabilita tra il mikrotik ed il firewall
che c'e' davanti al webserver/radius.
FUNZIONAMENTO
===========
ho impostato che gli utenti che si agganciano lla WLAN vengano rediretti (captive porta)
su una url del webserver sulla rete 172.xx
come la seguente:
https://mylogin.miodominio.tld/login.do ... xx&ip=xxxx
a questo punto l'utente si trova davanti un login e pass che deve riempire.
Una volta messi user e pass la action della pagina di cui sopra non e' puntato su
http://192.168.10.1/login (il mikrotik)
ma e' puntato su
https://mylogin.miodominio.tld/checklogin.php
che riceve quindi i dati
a questo punto il web server che gestisce https://mylogin.miodominio.tld/checklogin.php
deve fare una POST http a http://192.168.10.1/login autenticando il client
PROBLEMA
=======
Se mi sono spiegato bene, si dovrebbe evincere da quanto sopra che siamo in una condizione
in cui NON e' il client connesso alla mikrotik ad effettuare il propio login, ma e' il webserver sulla 172
che lo fa per il client (quindi e' una situazione un po atipica)
il mio problema e' che se dal webserver sulla rete 172 provo a fare una curl (una get http)
al web server http://192.168.10.1/login mi risponde con un 404 (pagina non trovata)
questo per il fatto che il webserver http://192.168.10.1/login di fatto e' un redirect che fa la mikrotik
sulla porta 6472 di se stessa, questo redirect funziona SOLO per gli utenti sulla WAN sotto hotspot
il webserver sulla porta 6472 non e' raggiungibile dalla rete 172 (probabilmente e' in bind su localhost della mikrotik)
DOMANDA
=======
come faccio a fare in modo che il traffico che proviene dalla rete 172 tramite vpn venga visto come traffico proveniente dalla wlan e quindi andare a finire nelle regole di jump/redir uguali a quelle della wlan?
se vi servono pezzi di conf posso incollarli.. no prob!
sperando di essere stato piu chiaro possibile, ringrazio anticipatamente per gli eventuali HELP