¿Cómo se remonta a mi Mac trabajo sin UPNP o NAT-PMP? -- ipv6 campo con tunnel campo con network campo con back-to-my-mac camp apple Relacionados El problema

How does Back To My Mac work without UPnP or NAT-PMP?


5
vote

problema

Español

Volver a mi Mac (BTMM) solía requerir UPNP o NAT-PMP en su enrutador para trabajar, pero en algún momento esto cambió y puede funcionar (aunque lentamente) sin aquellos.

BTMM (¿generalmente?) Obras configurando un túnel IPv6 cifrado sobre IPv4 entre los dos hosts, y con UPNP / NAT-PMP, los puertos apropiados se envían en el enrutador en cada extremo, lo que permite una conexión directa.

¿Pero cómo funciona cuando no hay UPNP / NAT-PMP?

noté que es mucho más lento si cada extremo no tiene UPNP / NAT-PMP (obtengo un ping de ~ 40ms si ambos extremos tienen la configuración automática, y aproximadamente 1000 mms si no ellos t), así que me pregunto dónde va el tráfico, ¿presumiblemente tiene que ir a través de servidores de Apple si una conexión directa no se puede negociar automáticamente?

Pero incluso con la vieja Nat, ¿no es posible que una tercera parte pueda arbitrar una conexión entre dos anfitriones NAT'ED?

¿Hay alguna manera de decir cómo se está configurando ese túnel IPv6? No puedo entenderlo de la salida de ifconfig , traceroute , abcdefhijklmnabcdefghijklmn2 , netstat o lsof ...

Para los puntos de bonificación, ¿es posible configurar puertos estáticos hacia adelante en un enrutador que carece de UPNP / NAT-PMP para obtener BTMM trabajando directamente, en lugar de en este modo más lento?

Original en ingles

Back To My Mac (BTMM) used to require UPnP or NAT-PMP on your router to work, but at some point this changed and it can work (albeit slowly) without those.

BTMM (usually?) works by setting up an encrypted IPv6 tunnel over IPv4 between the two hosts, and with UPnP/NAT-PMP, the appropriate ports are forwarded on the router at each end, allowing a direct connection.

But how does it work when there's no UPnP/NAT-PMP?

I noticed that it's much slower if either end doesn't have UPnP/NAT-PMP (I get a ~40ms ping if both ends have the automatic config, and about 1000ms if they don't), so I'm wondering where the traffic goes xe2x80x94xc2xa0presumably it has to go via Apple servers if a direct connection can't be automatically negotiated?

But even with just plain old NAT, is it not possible for a 3rd party to arbitrate a connection between two NAT'ed hosts?

Is there a way to tell how that IPv6 tunnel is getting set up? I can't figure it out from the output of ifconfig, traceroute, traceroute6, netstat or lsof...

For bonus points, is it possible to set up static port forwards on a router that lacks UPnP/NAT-PMP in order to get BTMM working directly, rather than in this slower mode?

           

Lista de respuestas

3
 
vote

probablemente ya lees hice-you-you-realize-apples-back-to-my-mac-mobileme-service-wites-ipv6 . Tiene algunas de las respuestas. También https://en.wikipedia.org/wiki/kame_project No sé cuánto se cambió ya que MobileMe se convirtió en iCloud.

LSOF -I: 4500 Muestra que el proceso 'racoon' está manejando el túnel. Este puerto también se abre en el enrutador.

Me pregunto qué hace con MDSDIRECTORY.DB. Además, sería bueno si BTMM funcionara también sin túneles y, en su lugar, usó IPv6 nativo cuando sea posible.

 

You probably already read did-you-realize-apples-back-to-my-mac-mobileme-service-uses-ipv6 by now. It has some of the answers. Also https://en.wikipedia.org/wiki/KAME_project I don't know how much was changed since MobileMe became iCloud.

lsof -i:4500 Shows that the process 'racoon' is handling the tunnel. This port is also opened on the router.

I wonder what it does with mdsDirectory.db. Also, it would be nice if BTMM worked also without tunneling and instead used native IPv6 when possible.

 
 
 
 

Relacionados problema

2  Soporte nativo IPv6 sobre PPPoE en Apple Airport Extreme  ( Native ipv6 support over pppoe in apple airport extreme ) 
¿Hay una razón técnica por la que Apple no admite IPv6 nativo a través de PPPOE en sus canastudes extremas del aeropuerto? AFAIK aquí en Alemania, todos los I...

4  ¿Qué comando solo emitirá la tabla de enrutamiento IPv6?  ( Which command to only output the ipv6 routing table ) 
ABCDEFGHIJKLMNABCDEFGHIJKLMN0 es ideal para generar las tablas de enrutamiento IP Mac OS X. Sin embargo, su salida es larga ya que contiene tablas de enru...

8  ¿Es posible usar de nuevo a mi Mac DNS o información de enrutamiento de la línea de comandos?  ( Is it possible to use back to my mac dns or routing information from the command ) 
A menudo quiero ssh a una MAC y me encantaría hacer uso de Icloud para buscar información de enrutamiento IP / DNS. ¿Se puede hacer esto sin registrarse para ...

9  ¿Puedo desactivar IPv4 y solo usar IPv6 en mi Mac?  ( Can i turn off ipv4 and just use ipv6 on my mac ) 
Realmente estoy curioso por probar IPv6 y ver qué sucede. ¿Es posible encender IPv6 y apagar IPv4 en mi Mac? Si es posible, ¿cómo puedo hacerlo? ...

0  Ssh usando IPv6 obtener un error "No hay ruta para host" en mi máquina Mac  ( Ssh using ipv6 getting error no route to host on my mac machine ) 
Estoy tratando de ssh con ipv6 en mi máquina Mac, pero estoy obteniendo un error ", sin ruta para host" . Puedo hacerlo con éxito con IPv4. ¿Alguien pued...

0  NAT64 Habilitado en OSX, iPhone todavía obtiene una dirección IP IPv4  ( Nat64 enabled on osx iphone still gets an ipv4 ip address ) 
He habilitado la opción "Crear NAT64 NETWORK" en la red "Compartir". Conecto mi iPhone y parece funcionar (probado en Safari). Sin embargo, cuando miro la inf...

7  Resolución DNS de IPv6 en MacOS High Sierra  ( Ipv6 dns resolution on macos high sierra ) 
Mi ISP me proporciona solo con una dirección IPv4. Después de configurar una conexión a mi servidor de OpenVPN de la Universidad, obtengo una dirección IPv6...

0  ¿Cómo transmitir un poco de tráfico IPv6 usando PF?  ( How to reroute some ipv6 traffic using pf ) 
Tengo dos interfaces IPv6 en mi máquina MacOS. Uno de ellos (llámalo i1 ) tiene la ruta predeterminada y, por lo que todo el tráfico IPv6 lo pasa por defecto...

0  Ssh con IPv6 que trabaja solo si paso% EN0 con mi dirección IPv6  ( Ssh with ipv6 working only if i pass en0 with my ipv6 address ) 
Estoy intentando ssh con terminal Mac OS X (10.10.1 Yosemite) utilizando IPv6. Si uso comando como ABCDEFGHIJKLMNABCDEFGHIJKLMN8 No está funcionando y e...

2  MacBook con 10.6.8 Snow Leopard se congela después de la conexión Wi-Fi  ( Macbook with 10 6 8 snow leopard freezes after wi fi connection ) 
Recientemente cambió a los proveedores de servicios y recibí un nuevo enrutador. Mi teléfono y la computadora de Windows antigua se conectan bien, pero mi Mac...

1  ¿Facetime funcionará mejor con IPv6 habilitado?  ( Will facetime perform better with ipv6 enabled ) 
Encuentro que FaceTime funciona mucho mejor en 4G que a mi casa WiFi a pesar de un buen ancho de banda de carga. Sospecho que la latencia variable es la causa...

3  ¿Cómo configurar IPv6 en Mac OS X para hacer ping su propia dirección?  ( How to configure ipv6 on mac os x to ping its own address ) 
Estoy tratando de configurar IPv6 en mi red WiFi local. Ya he tenido éxito con IPv6 de mi enrutador (Zyxel Keentic Giga) a IPv6 Internet a través de túneles i...

9  ¿Soporta MacOS anyIP?  ( Does macos support anyip ) 
Me gustaría asignar un bloque completo a mi Mac como se describe en esta pregunta: ¿Puedo unir un bloque de direcciones (grande) a una interfaz? Allí se e...

1  Airport Express con túnel IPv6 y dirección IP dinámica  ( Airport express with ipv6 tunnel and dynamic ip address ) 
Estoy tratando de configurar un túnel IPv6 a través de él, utilizando un extremo del aeropuerto (7.6.1). Lo puse para trabajar una vez, pero tenga un problema...

7  ¿OS X tiene un cliente de DHCPV6 incorporado?  ( Does os x have a builtin dhcpv6 client ) 
Al probar una red dentro de una red independiente con solo un servidor DHCPV6 en él y varias computadoras cliente con diferentes sistemas operativos, OS X 10....




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.