Je me demande si cela a permis de trouver des solutions efficaces. J'ai une situation pratiquement identique et je n'ai pas encore trouvé de bonne solution. Je vais essayer de clarifier le pourquoi de cette configuration particulière.
Dans mon cas, j'ai un Mac connecté à "l'Internet" (évidemment via mon routeur domestique) par son interface Wifi. Mon serveur DLNA (un NAS Synology) est connecté directement au même Mac par une connexion Ethernet filaire.
Pourquoi ne pas connecter mon serveur DLNA au routeur ? Des contraintes de câblage ! Oui, je pourrais les résoudre, mais pour l'instant, j'aimerais savoir s'il est possible de faire fonctionner cette configuration.
J'ai créé un pont et j'y ai connecté mes interfaces sans fil et filaire. C'est la partie la plus facile. Cependant, comme vous l'avez déjà souligné, cela crée une situation quelque peu confuse : deux sous-réseaux différents sont maintenant connectés à un pont et, comme il s'agit de sous-réseaux différents, ils ne peuvent toujours pas se parler, même s'ils sont "connectés". Au niveau IP, les choses ne se passent pas comme prévu : pour passer d'un réseau à l'autre, il faut une passerelle (par défaut) dans les réseaux respectifs.
Le problème est que différents réseaux sont maintenant connectés au niveau L2, ce qui ne devrait pas être le cas. Une solution pourrait être de s'assurer que les deux interfaces sont sur le même réseau, mais cela crée un nouveau problème : deux des interfaces du Mac sont alors sur le même réseau et cela entraîne une décision de routage peu claire pour le trafic envoyé depuis le Mac, puisque les deux interfaces présentent une passerelle par défaut pour le trafic en dehors de ces réseaux. Pour résoudre ce problème, il faut faire quelque chose pour s'assurer que l'une de ces interfaces (dans cet exemple, la Wifi) est toujours utilisée par défaut. De plus, le trafic destiné au serveur DLNA doit toujours être acheminé vers l'interface Ethernet filaire. Je n'ai pas encore trouvé de solution fonctionnelle à ce sujet.
Vous indiquez que le fait de donner au pont lui-même une adresse IP sur le réseau "tourné vers l'Internet" devrait faire l'affaire, sans avoir à placer les deux interfaces sur le même sous-réseau. Je suis curieux de savoir comment cela fonctionnerait. En supposant que les deux interfaces restent, la seule chose qui change est qu'elles sont reliées par un pont logique qui a sa propre adresse. Comment cela modifierait-il précisément le comportement réseau d'OS X ?
A la vôtre,
Frank