0 votos

DLNA a través de interfaces puenteadas - OS X

La configuración es la siguiente:

  • La red primaria es a través de en0 (192.168.1.0/24)
  • La red secundaria es a través de en1 y contiene un servidor DLNA (192.168.2.0/24). Esta es una red "privada" que contiene sólo en1 y el dispositivo DLNA, sin router, etc.

Me gustaría que los dispositivos de la red primaria pudieran comunicarse con el dispositivo de en1 y transmitirlo. Ambas redes están conectadas a una máquina con OS X 10.8.

He probado varias combinaciones de bridge ('ipconfig bridge create' etc), natd, y sysctl en un intento de llegar a algún tipo de solución funcional y he fallado consistentemente.

¿Se puede hacer esto, y si es así, cuál es mi configuración objetivo?

Gracias de antemano.

1voto

Supongo que se trata de redes separadas con su propia puerta de enlace a Internet y que la caja de OSX es sólo un ordenador en ambas LAN (no es su puerta de enlace).

Al puentear las redes se acaba de poner efectivamente un cable de enlace entre las dos redes. Los hosts de la 1.x que intenten enviar datos a la 2.x simplemente reenviarán los paquetes a su puerta de enlace por defecto, que no sabrá qué hacer con ellos.

Podrías añadir un alias 1.x al servidor de medios y mantener el puente, pero eso es bastante feo y en general se desaconseja ejecutar dos redes LAN una encima de la otra. Además, si realmente quieres hacer esto tendría más sentido simplemente enlazar las dos redes con un cable en lugar de puentearlas en un host.

La solución ideal es probablemente tener la puerta de enlace por defecto en cada red un router capaz de enrutar entre los dos. Sin embargo, los routers necesitarían una interfaz en sus respectivas LAN y una interfaz para conectar los dos routers entre sí, además de las rutas pertinentes (como mínimo una ruta estática en cada uno), lo que probablemente no será posible con el equipo que tienes.

La solución más fácil es fusionar las redes y trasladar las cosas de la 2.x a la 1.x o viceversa, lo que sea menos problemático.

0 votos

Gracias por tus ideas, aunque en este caso (como ya he aclarado más arriba) 2.x es una red "privada" que contiene sólo el dispositivo puente y el servidor DLNA sin ningún router, etc.

0 votos

¿No puedes simplemente mover el dispositivo DNLA a una dirección 1.x entonces?

0 votos

Lo ideal es que no - el dispositivo OS X desea comunicarse a través de Ethernet por cable con el dispositivo DLNA, pero permitir que los clientes inalámbricos en el acceso 1.x para transmitir desde él.

0voto

devin Puntos 569

Me pregunto si esto ha dado lugar a alguna solución que funcione. Tengo una situación casi idéntica y aún no he encontrado una buena solución. Permítanme tratar de aclarar el hacha al por qué de esta configuración particular.

En mi caso tengo un Mac conectado a "Internet" (obviamente a través del router de mi casa) a través de su interfaz Wifi. Mi servidor DLNA (un NAS de Synology) está conectado directamente al mismo Mac mediante una conexión Ethernet por cable.

¿Por qué no conectar mi servidor DLNA al router? ¡Limitaciones de cableado! Sí, podría resolverlos, pero por ahora me gustaría saber si es posible conseguir que esta configuración funcione.

He creado un puente y he conectado mis interfaces inalámbricas y por cable a él. Esa es la parte fácil. Sin embargo, como ya has señalado, esto crea una situación un tanto confusa: dos subredes diferentes están ahora conectadas a un puente y, como son subredes diferentes, todavía no pueden hablar entre ellas aunque estén "conectadas". A nivel de IP, las cosas no son como deberían: pasar de una red a la otra requiere una pasarela (por defecto) en las respectivas redes.

El problema es que ahora se conectan diferentes redes en L2, y esto no debería hacerse. Una resolución podría ser asegurarse de que ambas interfaces están en la misma red, pero esto crea un nuevo problema: dos de las interfaces del Mac están entonces en la misma red y esto provoca una decisión de enrutamiento poco clara para el tráfico enviado desde el Mac, ya que ambas interfaces presentan una puerta de enlace por defecto para el tráfico fuera de estas redes. Para solucionar esto, hay que hacer algo para asegurarse de que una de estas interfaces (en este ejemplo la Wifi) se utiliza siempre como la predeterminada. Además, el tráfico destinado al servidor DLNA debe dirigirse siempre a la interfaz Ethernet cableada. Todavía no he encontrado una solución que funcione para esto.

Señalas que dar al propio puente una dirección IP en la red "de cara a Internet" debería servir, sin tener que poner ambas interfaces en la misma subred. Tengo curiosidad por saber cómo funcionaría esto. Suponiendo que ambas interfaces permanezcan, lo único que cambia es que se unen con un puente lógico que tiene su propia dirección. ¿Cómo alteraría eso precisamente el comportamiento de la red de OS X?

Salud,

Frank

0 votos

Bienvenido al sitio. Has publicado esto como una respuesta, que es sólo para cosas que responden directamente a la pregunta formulada. Si tienes una pregunta diferente, no dudes en hacerla con el botón de Pregunta de la parte superior derecha.

0 votos

Frank - Yo secundaría la petición de sólo hacer su pregunta relacionada. Las personas que preguntaron esto en otro sitio no han aparecido para atenderlo en más de un mes, así que lo más probable es que el preguntante nunca llegue a seleccionar una respuesta. Tu pregunta es más detallada y, al aparecer, tendríamos más posibilidades de ayudarte a resolver tu problema.

0 votos

No he conseguido que funcione. Si puedes encontrar uno, sería genial.

0voto

Sudo Puntos 133

Yo mismo he tenido este problema. Mi configuración es un servidor de medios en un router puenteado con ip-192.168.1.2 puenteado a otro router con internet =ip-192.168.1.1.

Mi servidor de medios es 192.168.1.222, simplemente pongo esta ip en la DMZ para el router 192.168.1.2

Como el tráfico de Internet todavía tiene que pasar por 192.xxxx.1 creo que es perfectamente seguro. No estoy seguro de lo que la configuración avanzada que necesita con el fin de obtener su router para distribuir la información DLNA, pero mi enlace TP barato no tiene las opciones sin necesidad de instalar openwrt o algo por el estilo.

¡Después de ponerlo en la DMZ funciona de maravilla! :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X