conectando-se ao compartilhamento de arquivos do Ubuntu a partir do Mac OS X

2

Eu tenho um servidor Ubuntu sem head rodando na minha rede. Inicialmente eu tinha configurado para o SAMBA para uso com minhas máquinas windows e isso parecia funcionar bem. Acabei de comprar um Mac e estou tentando acessar o servidor - ele aparece no Finder sem que eu faça nada, mas quando eu faço o login, não vejo nenhum arquivo ou escrevo nele ou algo do tipo.

Eu tentei executar este tutorial para configurar o netatalk e o avahi, mas ele falha na primeira etapa - não consigo obter os arquivos de origem porque recebo um erro:

Package libcupsys2-dev is a virtual package provided by:
  libcups2-dev 1.4.2-8
You should explicitly select one to install.
E: Package libcupsys2-dev has no installation candidate
E: Failed to satisfy Build-Depends dependency for netatalk: libcupsys2-dev

e não sei o que fazer a seguir. Eu tentei passar pelas etapas apenas usando a versão básica do repos que me leva até o servidor que aparece no Finder, mas quando eu tento fazer logon, eu só recebo um erro de nome de usuário / senha inválido (e eu tentei assim muitas vezes tenho certeza que tenho as pessoas certas!

Alguém tem alguma dica para configurar um servidor Ubuntu para que eu possa usá-lo com o meu Mac?

Para o Bounty: Eu gostaria que o servidor transmitisse via Bonjour para que eu pudesse vê-lo no localizador, e gostaria de ter a opção de configurá-lo como um backup do TimeMachine, se possível.

Obrigado

    
por MalphasWats 13.02.2010 / 11:00

4 respostas

2

Como Gionn disse, você não precisa estritamente de AFP, mas usá-lo é muito mais fácil (especialmente se você também instala o avahi para anunciar seu servidor).

O erro que você tem é devido ao CUPS, por padrão o netatalk depende dele.
Então você deve tentar instalar o CUPS ou desabilitar a dependência (como eu sou um usuário do Gentoo, eu não sei como fazer isso no Ubuntu).

Em seguida, instale a versão mais recente do Netatalk (2.0.5-r1 neste momento) e, em seguida, configure-a:

Em /etc/default/netatalk.conf ou edite da seguinte forma:

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

Em /etc/netatalk/afpd.conf , edite da seguinte forma:

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

Deixe o /etc/netatalk/AppleVolumes.default intacto para entrar com o usuário do servidor do Ubuntu.

Se você quiser uma publicidade de bonjour, instale a versão mais recente do Avahi (0.6.25-r1), em seguida, basta criar ou editar /etc/avahi/services/afpd.service como este example .

EDITAR:

O

Netatalk 2.1 (mesmo versões beta) deve resolver o seu problema.

Eu instalei o Gentoo no meu computador antigo, então eu tentei o Netatalk 2.0.5-r1 (mesma versão que tenho no trabalho) e recebi o mesmo erro que você e resolvi usando version 2.1 beta , que funciona como um encanto.

Como o rjewell disse para o suporte da TimeMachine, faça o seguinte no terminal do Mac OS X:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

    
por 14.02.2010 / 18:26
1

Você não precisa estritamente de AFP para se conectar a uma pasta compartilhada no mac, ele também suporta SMB. Você deve observar que a configuração padrão do Ubuntu samba compartilha cada pasta home no modo somente leitura.

Para adicionar seu usuário para se conectar remotamente via SMB, faça:

smbpasswd -a username

Depois, você deve se conectar facilmente a um compartilhamento chamado 'homes' (que não é navegável por padrão, então você não deve vê-lo no finder).

RTFM: link

    
por 14.02.2010 / 17:05
0

No arquivo smb.conf, você precisa definir browsable = yes na definição de compartilhamento

    
por 19.02.2010 / 22:26
0

Em relação ao Time Machine: Para usar qualquer compartilhamento de rede antigo como um local de backup do timemachine, insira um terminal no mac e execute:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Depois de acessar isso no Finder, ele deve agora aparecer nas Preferências do Time Machine como uma possível localização da máquina do tempo.

Em relação ao Bonjour: Não é realmente a solução que tenho certeza que você está esperando, mas minha solução pessoal era apenas usar o NFS e usar o MarcoPolo para gerenciar a montagem automática. Finder's cool e tudo, mas não foi consistente para mim.

    
por 24.02.2010 / 23:33