Moin Rainer,
da ich Airplay nicht oft nutze, habe ich nach stundenlangem Debugging mit ChatGPT aufgegeben. Das Fazit von ChatGPT war, dass es sich um ein Design-Problem im macOS handelt. Die Airplay Anfragen zum Verbindungsaufbau gehen immer über den Netzwerk-Adapter, der in der Netzwerk-Priorität oben steht, und das ist bei mir das kabelgebundene Ethernet. Ziehe ich das Ethernet-Kabel ab, gehen die Airplay Anfragen über WLAN raus und Airplay funktioniert. Wenn Airplay dann läuft, kann ich das Ethernet-Kabel wieder stecken, und Airplay läuft weiter. Das ist auch meine "Lösung" zur Nutzung von Airplay.
Da bei mir das Ethernet wesentlich schneller ist, als das WLAN, kann ich das WLAN nicht über Ethernet priorisieren.
Da Airplay andere Mechanismen nutzt, als das normale TCP/IP Netzwerk, hilft es auch nicht, statische Routen zu definieren. ChatGPT hatte einige Lösungsansätze, welche aber in Tahoe nicht funktioniert haben. Nix hilft ... leider.
Hier eine Zusammenfassung des ChatGPT Chats, leider ohne die ganzen Debugging Details .. könnte ich bei Bedarf gezielt raussuchen:
Diese PDF fasst die gesamte technische Analyse unserer Unterhaltung zusammen –
inklusive aller Schritte, Befehle und Erkenntnisse zum AirPlay/mDNS-Problem unter macOS 26.2
"Tahoe".
------------------------------------------------------------
1. Ausgangslage
------------------------------------------------------------
Bei aktivem Ethernet und WLAN funktioniert AirPlay nicht.
Beim Trennen des Ethernet-Kabels funktioniert AirPlay sofort.
Beim Wiederverbinden läuft Streaming weiter.
------------------------------------------------------------
2. Ursache
------------------------------------------------------------
macOS 26.2 nutzt Multicast DNS (mDNS) und Bonjour über mehrere Interfaces.
Sobald WLAN und Ethernet im selben Subnetz aktiv sind, sendet der mDNSResponder
über beide Interfaces – was zu Discovery-Problemen führt.
AirPlay antwortet im WLAN, aber macOS lauscht über Ethernet.
------------------------------------------------------------
3. Warum frühere Befehle nicht mehr greifen
------------------------------------------------------------
- ifconfig -mdns wird nicht mehr unterstützt
- pf kann Multicast-Traffic nicht filtern (wird kernelintern behandelt)
- route/LaunchDaemon-Änderungen werden von mDNSResponder ignoriert
- macOS 26+ verwendet NetworkExtensions für Bonjour/mDNS
------------------------------------------------------------
4. Real funktionierende Lösung
------------------------------------------------------------
Getrennte Subnetze für WLAN und Ethernet.
Beispiel:
WLAN: 192.168.1.x
Ethernet: 192.168.2.x (manuell, ohne Gateway)Damit sind mDNS-Domains sauber getrennt.
AirPlay nutzt WLAN, Ethernet bleibt aktiv, aber ohne Bonjour-Interferenz.
------------------------------------------------------------
5. Alternativen (bedingt hilfreich)
------------------------------------------------------------
- WLAN in Service Order über Ethernet setzen
- Ethernet VLAN ohne Bonjour konfigurieren
- Firewall oder Router mDNS-Snooping einsetzen
------------------------------------------------------------
6. Fazit
------------------------------------------------------------
Apple hat das Netzwerk- und Bonjour-Handling ab macOS 25 (Sequoia) stark verändert.
Selektives Abschalten von mDNS oder Routing-Manipulation pro Interface
funktioniert nicht mehr zuverlässig.
Nur eine saubere Netztrennung (unterschiedliche Subnetze) löst das AirPlay-Problem stabil.
------------------------------------------------------------
7. Weitere Empfehlungen
------------------------------------------------------------
- AirPlay-Tests mit `dns-sd -B _airplay._tcp` durchführen
- Netzwerkpriorität mit `networksetup -ordernetworkservices` prüfen
- Routen per `route get <ziel-IP>` kontrollieren
------------------------------------------------------------
Ende des Dokuments
------------------------------------------------------------
Wenn Du eine einfach umzusetzende Lösung finden solltest, dann bitte her damit ... ich habe aufgegeben.
Gruß,
Holger