me gustaría conectar mi smart TV a un servidor proxy mio que tengo en otra red remota. El problema es que mi smart TV no soporta, o mejor dicho, no ofrece la opcion de configurar un proxy. Como solución se me ocurrió que podría conectar mi smart TV a internet a traves de otro equipo como podría ser una raspberry pi, ya que en esta si puedo conectarme al proxy y así podría encaminar el trafico de mi smart TV en primer lugar a mi raspberry, que será la puerta de enlace para el smart TV y la raspberry a su vez se conecta a traves del router a internet y luego al proxy remoto. Mi pregunta es, si es posible hacerlo con una sola tarjeta de red o necesito 2 tarjetas de red para ello. Por otro lado no sabría como configurar mi red. Debería configurar otra subred para el smart TV en donde la raspberry es la puerta de enlace o podría en mi misma red LAN configurar mi raspberry como puerta de enlace? Estoy un poco perdido en como debería configurar los distintos dispositivos :S a ver si me podéis guiar un poquillo.
cuando dices que tu smart tv no soporta proxy, entiendo que es porque tienes un proxy http con usuario y pass ¿no?
Con una sola tarjeta tienes dos opciones:
1. maquina virtual en la raspberry (Docker) nunca he probado una maquina virtual en la raspberry por lo que no se que funcionalidades tendran.
2. hacer un arp-spoffing desde la raspberry.
como bien has dicho la configuracion seria:
en caso de la primera opcion, la maquina virtual en modo NAT y la smart Tv que cogiera automaticamente los datos de red. En el host anfitrion, la configuracion para conectarse a traves de proxy
en el caso de la segunda opcion, la smart tv que coga automaticamente los datos, siempre y cuando exista un dhcp y al spoffear la red, la smart tv le mandara a la raspberry los datos entendiendo que es el router, y la configuracion de la raspberry tendra que ser como en el caso anterior.
En este caso si no quieres spoofear la red con algun script automatizado, tendras que configurar a mano el forwarding, iptables, direccion ip de la Smart tv, etc. ganas en que no se ralentiza la red, pero entonces te lo tienes que currar un poquito mas, y por lo que leo no es que tengas muchos conocimientos.
TODO LO ANTERIOR VALE PARA PROXYS TRANSPARENTES, EN EL MOMENTO QUE TENGAS UN PROXY HTTP QUE TE PIDA USER Y PASS CUALQUIER CONFIGURACION QUE HAGAS MUERE A QUE EN LA SMART TV TIENES QUE METER EL USER Y EL PASS.
Hola warcry, muchas gracias por tu respuesta. Tienes razón, las redes no son mi punto fuerte, aún Respecto al smart TV no se puede configurar apenas, simplemente puerta de enlace, subred y dns, lo estandar. Mi propósito es por un lado "ampliar" las posibilidades de red del smart tv, y ya de paso también hacer una auditoria de lo que realmente mi smart TV esta haciendo en background, que datos envia, etc... Desde el punto de vista de la seguridad/privacidad puede ser algo interesante. Por otro lado podría realizar todas las conexiones del smart TV a traves de un proxy, vpn... ya que se encargará el equipo que coloque entre Smart TV e internet (Smart TV | Equipo | WWW). Mi problema es que por un lado, como bien dices, me faltan los conocimientos, algo que puedo solucionar, pero para ello tengo que tener claro que es lo que necesito, para poder investigarlo. Funcionaría el siguiente ejemplo?: Smart TV: Puerta enlace: 192.168.1.2, Subred: 255.255.255.0, IP: 192.168.1.3 Raspberry: Puerta enlace: 192.168.1.1, Subred: 255.255.255.0, IP:192.168.1.2 El router seria 192.168.1.1. Conseguiría así que los paquetes del Smart TV pasasen a traves de la raspberry? O necesito definir algun fordwarding? Seguiré investigando. Gracias por vuestra ayuda!!
antes de nada tienes que saber que tipo de proxy tienes delante.
ya te lo he dicho antes, no vale de nada empezar a configurar nada en la smart tv, si con la raspberry no tienes internet, o lo tienes limitado por un proxy http, etc.
cuando sepas que tipo de proxy tienes delante, y sepas "saltartelo" entonces ya pasas a la Smart tv.
Gracias de nuevo warcry, te explico un poco mejor cual es mi el plan, porque la finalidad no es saltarse ningún proxy. El proxy de hecho es mio. Actualmente vivo en extrajero y lo que quiero hacer es conectar el smart TV a mi proxy en Españ; que no es mas que mi pc de España ejecutando CCProxy. Conectarme con mi pc, raspebrrypi... no es problema, lo hago habitualmente. El problema es el Smart TV que tiene muy poca configurabilidad. Por eso se me había ocurrido la idea de hace una especie de MIM para enviar el trafico del televisor a mi proxy en España a traves de otro equipo, pero no se como implementarlo. Gracias y saludos
El proxy solo tiene configurado un filtro IP, para que rechace todas las peticiones que no sean las mias, solo eso. Ningún usuario/pass. Es importante eso? Como respuesta a tu pregunta, la segunda opcion, solo puerto e ip del proxy.
ahora dime exactamente y ponme la configuracion de la raspberry que utilizas para conectarte al proxy.
ejemplo:
en la interface eth0 tengo puesto la 192.168.0.12 mascara de red 255.255.255.0 puerta de enlace predeterminada 192.168.0.1
y para conectarme al proxy utilizo la consola e intrduzco esto
# export http_proxy=http://midominionoip.com:80
si no quieres utilizar ip reales no las pongas pon unas ficticias pero que tengan sentido al igual que si no quieres poner la url o la direccion ip del proxy ponme uno ficticio pero con sentido
como nosotros no hemos montado un servidor dhcp, en la configuración propuesta a la smart tv le tienes que poner la ip estática 192.168.252.2 mascara 255.255.255.0 y puerta de enlace 192.168.252.1
como digo no tengo una raspberry y no puedo hacer pruebas con lo cual a partir de aqui y a falta de como de saber como te conectas al proxy, ya es que te lo curres.
si te sale, no estaría de mas que te currases un tuto para el foro para aquel que quiera hacer lo mismo que tu
luego para sniffar el trafico, es tan sencillo como activar wireshark en la raspberry y seleccionar cualquiera de los dos interfaces el eth0 o el eth0:1 ya que por los dos pasa íntegramente el trafico de la smart tv
PD. sorry a los moderadores por el doble post, pero dado que este es mas técnico he preferido no mezclarlo con el anterior en el que solo preguntaba.
« Última modificación: 16 Marzo 2017, 22:00 pm por warcry. »
Me ha parecido un proyecto interesante a tratar, la verdad que la idea de warcry no es mala y sería una buena solución, usando una raspberry si consigues conectar la rasperry al router y de ahí a tu proxy externo no será difícil traer los paquetes de vuelta, y claro para conectarte a la raspberry puedes hacer un MITM (que no siempre funciona) aunque lo mejor sería hacerlo como dice warcry haciendo que la smart TV se conecte a tu raspberry configurando su IP..., aunque eso sí parece más complejo que usar un simple arpspoofing.
Una vez que hayas conseguido conectar tu smart TV tu raspberry simplemente activando el fordwarding de interfaces y usando iptables para desviar el tráfico de la smart TV hacia el servidor proxy de smart TV debería funcionar, iptables se encargaría de realizar el trabajo de mandar datos al proxy y traerselos de vuelta (comeback) a la smart TV, es una herramienta realmente potente.
Un saludo.
En línea
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.