Mi chiedo se questo abbia portato a soluzioni di lavoro. Ho una situazione quasi identica e non ho ancora trovato una buona soluzione. Lasciatemi provare e chiarire ax al motivo di questa particolare configurazione.
Nel mio caso ho un Mac connesso a "Internet" (ovviamente tramite il mio router di casa) attraverso la sua interfaccia WiFi. Il mio server DLNA (un Synology NAS) è collegato direttamente allo stesso Mac tramite una connessione Ethernet cablata.
Perché non colleghi il mio server DLNA al router? Vincoli di cablaggio! Sì, potrei risolverli, ma per ora mi piacerebbe trovarlo se è possibile ottenere il funzionamento di questa configurazione.
Ho creato un bridge e ho collegato sia le mie interfacce wireless che via cavo. Questa è la parte facile. Tuttavia, come già sottolineato, si crea una situazione poco chiara: due diverse sottoreti sono ora collegate a un bridge e, poiché sono sottoreti diverse, non riescono ancora a parlare tra loro anche se sono "connesse". A livello IP, le cose non sono come dovrebbero: passare da una rete all'altra richiede un gateway (predefinito) nelle rispettive reti.
Il problema è che diverse reti sono ora collegate a L2 e questo non dovrebbe essere fatto. Una soluzione potrebbe essere quella di assicurarsi che entrambe le interfacce si trovino sulla stessa rete, ma questo crea un nuovo problema: due delle interfacce Mac sono quindi sulla stessa rete e ciò causa una decisione di routing poco chiara per il traffico inviato dal Mac, poiché entrambi le interfacce presentano un gateway predefinito per il traffico al di fuori di queste reti. Per risolvere ciò, è necessario fare qualcosa per assicurarsi che una di queste interfacce (in questo esempio il Wifi) sia sempre utilizzata come predefinita. Inoltre, il traffico destinato al server DLNA deve sempre essere instradato all'interfaccia Ethernet cablata. Non ho ancora trovato una soluzione funzionante per questo.
Fai notare che dare al bridge stesso un indirizzo IP sulla rete "Internet facing" dovrebbe fare il trucco, senza dover mettere entrambe le interfacce sulla stessa sottorete. Sono curioso di scoprire come funzionerebbe. Supponendo che entrambe le interfacce rimangano, l'unica cosa che cambia è che sono collegate insieme a un bridge logico che ha il proprio indirizzo. Quanto esattamente altererebbe il comportamento della rete di OS X?
Saluti,
Frank