Questa potrebbe essere una domanda di rete tanto quanto una domanda specifica per Apple; tuttavia è direttamente correlato alla configurazione / comportamento di Apple Remote, quindi spera di trovare una risposta qui.
Il mio obiettivo: creare un server musicale alimentato tramite USB da utilizzare nella mia auto. Controllalo tramite l'app di iTunes sul mio iPhone. Attiva la connessione wireless diretta tra iPhone e server musicale senza alcuna infrastruttura di rete aggiuntiva.
La mia configurazione:
- Apple Remote (ultima versione da App Store) in esecuzione su iOS 7.1.1.
- Raspberry Pi con forked-daapd , un media server compatibile con iTunes con supporto per Apple Remote. Gestisce anche Shairport, un ricevitore compatibile con Airplay.
- Edimax EW-7811UN Adattatore wireless USB collegato a Raspberry Pi.
Il Pi è configurato per fungere da punto di accesso wireless e assegnare gli indirizzi IP tramite DHCP a tutti i dispositivi che si collegano ad esso. Non ha altre interfacce di rete, quindi non ha connettività Internet.
Il mio iPhone è collegato direttamente alla rete wireless trasmessa dal Pi. Posso trasmettere correttamente la musica al ricevitore Airplay sul Pi, e ho anche accoppiato l'app Remote sul mio iPhone con il server forked-daapd sul Pi e posso controllare la libreria dal mio iPhone.
Il problema è che la connessione alla rete wireless di Pi impedisce all'iPhone di accedere alla rete dati mobile, poiché tenta di instradare il traffico Internet sulla rete wireless e il Pi non ha alcuna connessione Internet.
Questo è facilmente risolvibile: configurare il punto di accesso wireless di Pi per non assegnare un server router / DNS. Quindi solo un indirizzo IP e una sottorete vengono forniti ai client DHCP. Nel caso dell'iPhone, ciò significa che continuerà a instradare il traffico Internet sulla connessione dati mobile e inviare traffico locale per gli indirizzi sulla rete wireless al Pi.
Con questa configurazione, posso comunque trasmettere correttamente l'audio via Airplay al Pi, mentre accedo contemporaneamente a Internet tramite la connessione dati mobile dell'iPhone. Tuttavia, impedisce all'app Remote di trovare la libreria sul Pi. Anche con "Rimani connesso" abilitato nelle impostazioni dell'app Remote, non appena rimuovo le impostazioni router / dns dal punto di accesso wireless di Pi DHCP config e rinnovo il lease DHCP sull'iPhone, Remote non può più connettersi alla libreria.
Suppongo che mDNS funzioni correttamente, poiché il ricevitore Airplay è ancora rilevabile dall'iPhone. Qualcuno sa che cosa potrebbe causare la mancata visione da parte di Remote della libreria e come potrei risolvere il problema?