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