Condividi il disco di Time Machine su WAN attraverso il mio router Asus

2

My Asus Router (Blue Cave) ha la capacità di lasciare che il suo disco agisca come una capsula di Time Machine. Per i computer sulla sua LAN, funziona perfettamente. Puoi vedere il disco pubblicizzato (tramite Bonjour?) Nella barra laterale del Finder, selezionarlo tramite Time Machine e eseguire il backup.

A monte del router Asus e della sua LAN c'è un altro Mac, che fornisce loro internet. L'IP WAN per il router è 192.168.2.2 e il suo genitore Mac ha l'IP 192.168.1.2 . Sul genitore mac, monto afp://router.wan.ip , ma non posso semplicemente montarlo senza problemi dalla pubblicità di Bonjour.

Ho molti problemi a eseguire il backup su entrambi i dischi contemporaneamente. È come se il montaggio sull'uno "rubasse" il disco dall'altro. Finiscono per dirmi che vogliono fare un nuovo backup e non hanno accesso per cancellare il loro .sparsebundle.purgeable e probabilmente dovrei eseguire il primo soccorso sul disco.

Per richiesta di @ klanomath, l'architettura di rete è la seguente:

modem to internet (internet IP space)
wired router (192.168.1.1/24)
mac mini (192.168.1.2)  sharing internet via pf static NAT
network adapter (en4) (192.168.2.1)
asus w/ network disk (192.168.2.2, serving 192.168.3.0/24)  
macbook (192.168.3.251)
    
posta Walrus the Cat 19.02.2018 - 23:56
fonte

1 risposta

1

It would be really nice to properly forward Bonjour or whatever is allowing it to be visible in the Finder sidebar (have already tried forwarding 1900,5300,5351,5353 to 192.168.2.2.

Questo è non come Bonjour / Zeroconf doveva funzionare.

Bonjour only works within a single broadcast domain, which is usually a small area, without special DNS configuration. macOS, Bonjour for Windows and AirPort Base Stations may be configured to use Wide Area Bonjour which allows for wide area service discovery via an appropriately configured DNS server.

Enfasi sulla mia.

Bonjour è un protocollo broadcast che significa che mentre si trova sulla sottorete, trasmetterà un messaggio per vedere chi risponde. La chiave qui è che non conosce gli indirizzi IP di alcuna macchina (servizio) finché non risponde. Ecco come Finder lo inserisce nella barra laterale come descrivi.

Non puoi semplicemente abilitare Bonjour sulla WAN o su Internet. La knowledgebase IT del MIT lo riassume:

"While ZEROCONF and Bonjour work well on home or small business networks, they are not compatible with large enterprise networks which can frequently have thousands of devices in the same wireless address space. ZEROCONF relies on multicast traffic to discover devices on the network, which exhibits crippling performance and load issues on large enterprise network implementations. Even if it were enabled on the network, results would be slow to return and potentially return lists of hundreds of devices to choose from, which can be unmanageable on devices such as iPhones or iPads."

Solo per il gusto di argomentare ... se tu fossi in grado di inviare i tuoi pacchetti di trasmissione via Internet (tramite WAN), il tuo ISP sicuramente la bloccherebbe a causa dell'enorme quantità di traffico che genereresti.

Bonjour è fondamentalmente DNS

Non riguarda il port forwarding "Bonjour". È molto più di questo. Attualmente, non si "porta avanti" le porte DNS. Bonjour è un "metodo DNS".

Non porti avanti il DNS dal tuo ISP ai tuoi computer in modo da poter cercare un dominio. Il router assegna i server DNS durante il DHCP in modo da poter interrogare direttamente gli host / domini o funge da relay per inoltrarli ai server DNS effettivi.

Che cosa significa?

(Ricorda il testo enfatizzato all'inizio di questa risposta?) Tecnicamente parlando, puoi fare in modo che Bonjour cerchi un altro dominio aggiungendo quel record di dominio in DNS (stai dicendo a Bonjour di andare a cercare da qualche altra parte). Tuttavia, richiede quanto segue:

Se questo è qualcosa che sei disposto a fare, inizia con l'apprendimento BIND .

Connessione a Time Machine Shares

Per connettersi a una condivisione AFP interna in modo da poter "Time Machine" attraverso la rete, è necessario aprire tali porte. Vedi: Quali porte devono essere aperte affinché netatalk funzioni come un server Time Machine sulla mia LAN?

Nella mia lettura superficiale del manuale del router Asus, (IMO) non è in grado di port forwarding di questo livello.

Personalmente, avrei impostato una VPN tra le due reti, instradando tutto il traffico attraverso la VPN, rendendola così la mia sottorete. Il traffico di Bonjour attraverserà la VPN "riscoprendo" tutto. AFP sarà immediatamente accessibile poiché tutto il traffico attraversa la VPN senza impedimenti del firewall; non significa port forwarding.

Bottom Line

Questa non è una soluzione efficace né produttiva. Time Machine è stato progettato per funzionare sulla rete locale. I backup su Time Capsule collegati a una rete su Gigabit possono richiedere ore. Significativamente più lungo tramite WiFi. Connettersi su Internet a velocità che a volte non raggiungono nemmeno 1/10 di tale velocità richiederebbe un'eternità.

Per ottenere l'impostazione di rilevamento del servizio Bonjour per connettere una condivisione AFP per condividere Time Capsule sarà necessario un sacco di sforzi per quasi tutti i risultati, se non del tutto.

    
risposta data 20.02.2018 - 02:13
fonte

Leggi altre domande sui tag