Hola a todos los de este foro. Necesito su ayuda con un problema que tengo que me ha resultado muy dificil de configurar. Primero los ubico en contexto:
Quiero extender un servicio que brinda un ISP. Este tiene un portal cautivo que cuando te conectas a su red te abre un login y si no te logueas, a los 2 minutos te expulsa de la red. Lo que pasa es que luego de loguearte pierdes el acceso a la pagin del login y no puedes desloguearte. Y te consume el tiempo de conexion asignado por no poderte desconectar. Un amigo mio y yo hicimos en PHP un sitio que tiene las mismas funciones y que no se pierde el acceso. Y lo queremos montar en una pc como si fuera una especie de firewall. Lo que quiero hacer es que cuando el cliente se conecte a mi red (que tiene acceso a la otra red) en vez de ser dirigido al portal cautivo del ISP sea dirigido al portal mio. Mi portal ejecuta las acciones como si fuera el ISP por eso no puedo usar Radius ni el portal cautivo de PFSENSE. Ademas esta hecho en Symfony. Necesito que esa PC intercepte el trafico, el usuario se loguee y lo redirija (usando su IP actual) a una IP.
No se si me hago entender. Asi que les dejo una especie de flujo de red:
Como ven, mi objetivo es hacer pasar al usuario por mi portal obligado y luego enrutar su trafico hacia el gateway pero sin natear. Sino en modo transparente para que conserve la IP. Ya que el Gateway dependiendo de la IP de origen, lo va a mandar a un lugar o a otro. Espero que se me haya entendido y que me puedan ayudar. Si es con iptables y sin usar programas raros mejor
Quiero extender un servicio que brinda un ISP. Este tiene un portal cautivo que cuando te conectas a su red te abre un login y si no te logueas, a los 2 minutos te expulsa de la red. Lo que pasa es que luego de loguearte pierdes el acceso a la pagin del login y no puedes desloguearte. Y te consume el tiempo de conexion asignado por no poderte desconectar. Un amigo mio y yo hicimos en PHP un sitio que tiene las mismas funciones y que no se pierde el acceso. Y lo queremos montar en una pc como si fuera una especie de firewall. Lo que quiero hacer es que cuando el cliente se conecte a mi red (que tiene acceso a la otra red) en vez de ser dirigido al portal cautivo del ISP sea dirigido al portal mio. Mi portal ejecuta las acciones como si fuera el ISP por eso no puedo usar Radius ni el portal cautivo de PFSENSE. Ademas esta hecho en Symfony. Necesito que esa PC intercepte el trafico, el usuario se loguee y lo redirija (usando su IP actual) a una IP.
No se si me hago entender. Asi que les dejo una especie de flujo de red:
Código (lua) [Seleccionar]
usuario (ip: 10.10.10.10)
|
|_____Mi Portal (ip: 10.10.10.1) (eth0)
|
| (ip: 10.10.10.2) (eth1)
|
|
| (ip: 10.10.10.10)
|_________________________ GATEWAY
redireccionar al usuario
Como ven, mi objetivo es hacer pasar al usuario por mi portal obligado y luego enrutar su trafico hacia el gateway pero sin natear. Sino en modo transparente para que conserve la IP. Ya que el Gateway dependiendo de la IP de origen, lo va a mandar a un lugar o a otro. Espero que se me haya entendido y que me puedan ayudar. Si es con iptables y sin usar programas raros mejor