Solução para compartilhar arquivos através de uma WLAN entre o OS X e o Linux?

1

Eu procuro um método estável e eficiente para compartilhar arquivos (idealmente, através de uma montagem de sistema de arquivos, para que eu possa ouvir música e fazer backups sem muito trabalho) em um servidor Linux via WiFi com um Macbook. Algum tempo atrás eu consegui conectar dois laptops Linux via NFS, mas foi desleixado e lento. Existe algo mais eficiente lá fora?

Obrigado.

    
por user140739 17.03.2014 / 19:44

2 respostas

3

Em uma família mista de Mac / Windows / Android, eu uso o daemon do SAMBA para compartilhar diretórios na caixa do Linux diretamente para todos os clientes.

link

link

    
por 17.03.2014 / 19:47
3

O Samba é certamente um caminho a percorrer e permite que os clientes Windows naveguem também.

Você também pode configurar o AFP (Apple File Protocol) na sua caixa Linux. O OSX suporta isso de forma nativa, para que você tenha a mesma experiência de conectar-se a outro Mac em sua rede. Minha "experiência" (altamente subjetiva) é que a AFP parece ser mais rápida que o SMB, especialmente desde o Mountain Lion / Mavericks.

Aqui está um simples passo a passo para configurar o AFP na sua caixa linux, a partir do link :

Como root, instale o netatalk

aptitude install netatalk

Configure o afpd.conf

emacs -nw /etc/netatalk/afpd.conf

A maior parte deste arquivo consiste em comentários sobre como configurar o AFP. A linha que importa é esta:

- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword

Crie um diretório que será o local compartilhado

useradd -m macshare

Em seguida, modifique /etc/netatalk/AppleVolumes.default

emacs -nw /etc/netatalk/AppleVolumes.default

E faça com que seja exatamente assim:

:DEFAULT: options:upriv,usedots /home/macshare macshare 
allow:instructor,student,admin,staff,klaatu,bob,carol,alice
options:upriv,usedots dperm:0777 fperm:0220

Eu costumo comandar o grupo de disquetes e torná-lo o grupo que tem um acesso mais admin-y ao diretório compartilhado. Você não precisa fazer isso; você pode fazer seu próprio grupo.

usermod -G floppy macshare
usermod -G floppy admin

Agora use a pasta / home / macshare e defina suas permissões do UNIX

chown -R macshare:floppy /home/machshare
chmod 775 /home/macshare

Agora defina alguns padrões, que o debian coloca em / etc / defaults. A parte importante é o que o netatalk executa quando é iniciado:

ATALKD_RUN=no
PAPD_RUN=no TIMELORD_RUN=no
A2BOOT_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes

Reinicie o netatalk para instanciar as alterações.

/etc/init.d/netatalk restart

Seus usuários agora devem poder fazer login remotamente.

    
por 17.03.2014 / 20:12