0 votos

No se puede abrir una parte de red de AFP (pero otras máquinas pueden)

He pasado los últimos meses (de vez en cuando) intentando hacer que una red compartida afp funcione usando netatalk en OpenWrt. Requiere un poco de trabajo y es fácil cometer errores, así que cuando no pude conectarme a una de las compartidas desde mi MBP, asumí inicialmente que había cometido un error en la configuración. Creé dos compartidas que son esencialmente idénticas (excepto que una es para Time Machine y utiliza diferentes credenciales de usuario) y la segunda compartida está bien. Curiosamente, en la MBP de mi novia ambas compartidas funcionan bien.

Vamos a llamar a mi máquina MBP-A y a la máquina de mi novia MBP-B, ambas ejecutan High Sierra. Llamemos a la compartida que no funciona "TimeMachine" y a la segunda compartida que sí funciona "Data".

  • MBP-A no puede conectarse a TimeMachine usando Cmd-K en el Finder "La compartida no existe en el servidor. Por favor, verifica el nombre de la compartida y luego inténtalo nuevamente."
  • MBP-A se conecta a "Data" perfectamente. Recibo una solicitud de nombre de usuario y contraseña, las ingreso y la máquina se conecta.
  • MBP-B puede conectarse a ambas compartidas sin problemas. Recibo una solicitud de nombre de usuario y contraseña, las ingreso y la máquina se conecta. También he logrado apuntar Time Machine a la compartida "Time Machine" y actualmente está realizando una copia de seguridad.
  • Cuando intento montar la compartida problemática en Terminal con

    sudo mount -t afp afp://usuario:contraseña@192.168.1.1/TimeMachine /Volumes/TimeMachine

    la monta en un directorio local recién creado llamado /Volumes/TimeMachine. Puedo ver el espacio disponible en /Volumes/TimeMachine en el Finder y puedo ver que el espacio disminuye porque la otra máquina está haciendo una copia de seguridad en este momento. Sin embargo, si quiero acceder a la carpeta desde el Finder, recibo "No tienes permiso para ver el contenido de la carpeta "TimeMachine"."

Esto me lleva a creer que no es un problema de configuración en el servidor ya que funciona bien en la otra máquina, sino que es un problema local en mi máquina. Pensé que tal vez había almacenado en caché las credenciales incorrectas pero no están en el llavero y el problema persiste después de reiniciar.

¿Alguna idea?

0 votos

¿Por qué afp? Ha sido despreciado durante años. ¿Por qué no smb?

0 votos

Utilicé AFP porque eso es lo que sugería el tutorial. Probablemente sea necesario tener algunas capacidades adicionales para hacer una copia de seguridad con Time Machine. Sin embargo, acabo de buscar en Google y aparentemente las versiones más nuevas de Samba4 se pueden compilar con soporte para Time Machine. Ahora necesito averiguar si puedo hacer que funcione en el lado del servidor.

1voto

Morris Puntos 11

OK, parece que he encontrado la respuesta. Es un problema en Finder.

Aparentemente Finder no entiende que 192.168.1.1/Data y 192.168.1.1/TimeMachine, a pesar de que se anuncian por separado bajo AFP que requieren credenciales diferentes, son dos comparticiones diferentes.

Si me conecto a 192.168.1.1/Data, proporciono nombre de usuario y contraseña correctos, y navego por esa compartición, todo funciona. Si luego me conecto a 192.168.1.1/TimeMachine, en lugar de pedir las credenciales para acceder a esa compartición, intenta reutilizar las credenciales de la compartición anterior. Eso obviamente falla.

Desafortunadamente, KeyChain tampoco es capaz de distinguir entre las dos, por lo que no puedes guardar ambos conjuntos de credenciales allí.

La solución es crear un script de montaje que inicie sesión en 192.168.1.1/TimeMachine y lo monte directamente después de un reinicio (antes de que se haga mucho más en la máquina). Luego reinicia, ve a la configuración de Time Machine y apunta a esta compartición como un volumen de red para TimeMachine. Los discos de red de TimeMachine obtienen su propia clave en KeyChain, por lo que puedes hacer que la configuración de TM guarde las credenciales correctas en KeyChain.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X