Drei Dinge zu beachten:
- Glücklicherweise sollte es einfach sein, den iMac an beide Netzwerke anzuschließen und eine Verbindung zwischen den beiden Netzwerken herzustellen.
- Leider wird es wahrscheinlich schwierig sein, die Apple TVs und andere Geräte über diese Route zu informieren und zu nutzen. Ihr iMac ist also bereit für das Routing, aber niemand sendet ihm tatsächlich Verkehr, um ihn an das andere Netzwerk weiterzuleiten. Es wird also so sein, als ob er überhaupt nicht da wäre. Es klingt, als hätten Sie keinen Administratorzugriff auf die DHCP-Server und -Router in beiden Netzwerken, wodurch Ihre Optionen noch weiter eingeschränkt werden.
- Leider basieren die meisten LAN-basierten Service Discovery-Protokolle auf Multicasts oder Broadcasts, die nicht über Router weitergeleitet werden. Daher kann die Software, mit der Sie Ihre Videos / Folien / Bilder / Sonstiges an Apple TVs senden möchten, möglicherweise nicht verwendet werden um die Apple TVs aus dem anderen Subnetz zu finden.
Ohne mehr darüber zu wissen, welche Optionen für Sie verfügbar sind oder nicht, ist es für mich schwierig, Sie zu Nr. 2 und Nr. 3 zu beraten. Also lass mich dir sagen, wie man # 1 macht:
Einrichten der IP-Weiterleitung (einfaches Routing) auf Ihrem iMac
Wenn Sie einen drahtgebundenen Ethernet-Zugriff auf beide Netzwerke erhalten können, können Sie Ihrem iMac eine Ethernet-Schnittstelle hinzufügen, indem Sie entweder einen Apple Thunderbolt GigE-Dongle oder einen USB-3-GigE-Dongle eines Drittanbieters hinzufügen oder sich nicht für die Leistung interessieren USB 2 10/100 Ethernet-Dongle. Wenn es sich bei Ihrem iMac um einen iMac Pro handelt, gibt es übrigens bereits zwei Ethernets (beide bis zu 10 G).
Wenn eines der Netzwerke nur über WLAN erreichbar ist, geht es Ihnen trotzdem gut. Stellen Sie einfach eine Verbindung zu diesem Netzwerk über WLAN her und verwenden Sie Ethernet, um eine Verbindung zu dem anderen Netzwerk herzustellen.
Geben Sie Ihrem iMac in beiden Netzwerken eine statische IP-Adresse, um optimale Ergebnisse zu erzielen.
Führen Sie den folgenden Befehl aus, um die Paketweiterleitung (Routing) zwischen den beiden Netzwerken zu aktivieren:
sudo sysctl -w net.inet.ip.forwarding=1
So aktivieren Sie die Paketweiterleitung bei jedem Neustart automatisch:
sudo echo "net.inet.ip.forwarding=1" >> /etc/sysctl.conf
(Dadurch wird die Zeile "net.inet.ip.forwarding = 1" an das Ende von /etc/sysctl.conf angehängt. Wenn diese Datei nicht vorhanden ist, wird sie erstellt.)
Jetzt ist Ihr iMac bereit, Pakete zwischen den beiden Netzwerken weiterzuleiten (routen), aber die Probleme 2 und 3 sind noch nicht gelöst.
Ideen zur Lösung von Problem 2 (Werbung für die Route)
Es gibt viele verschiedene Möglichkeiten, um Problem 2 zu lösen (Geräte über die Route informieren), aber es ist schwer zu wissen, welche für Sie die richtige wäre. Hier sind einige Möglichkeiten:
- Wenn Sie über Administratorzugriff auf die anderen Router in beiden Netzwerken verfügen, können Sie statische Routen eingeben, um Informationen über die Route Ihres iMac zu erhalten. Dann können Sie sicherstellen, dass ICMP-Weiterleitungen ausgeführt werden, damit Geräte direkt mit Ihrem iMac kommunizieren können, wenn sie diese Route verwenden müssen.
- Wenn die anderen Router ein Routenankündigungsprotokoll unterstützen, können Sie möglicherweise einen Routenankündigungsdämon auf Ihrem Mac ausführen, um Ihre Route anzukündigen.
- Wenn Sie die DHCP-Server in beiden Netzwerken steuern, können Sie diesen iMac als Standardroute für beide Netzwerke anzeigen lassen. Dann muss Ihr iMac über statische Routen für die ursprünglichen Router in beiden Netzwerken verfügen. Wenn Sie darüber nachdenken, könnte dies sehr schwierig sein, denn Sie müssen sicherstellen, dass der restliche Datenverkehr von net-40 an den Router von net-40 geleitet wird und der Rest von net-50 über das Netzwerk geleitet wird -50's router. Sie benötigen zwei Standardrouten, die darauf basieren, aus welchem Teilnetz das Paket stammt, und ich bin nicht sicher, wie ich das einrichten soll.
- Es gibt mehr Möglichkeiten, auf die ich eingehen könnte, aber sie scheinen immer weniger eine gute Lösung für Sie zu sein.
Bei Problem 3 (Service Discovery über einen Router) möchte ich zunächst überprüfen, ob die Software, die sie zum Senden ihrer Sendungen an die Apple TVs verwenden, wirklich Service Discovery erfordert. Und wenn ja, welches Service Discovery-Protokoll verwendet wird. Es ist schwer, eine Lösung vorzuschlagen, ohne das zu wissen.