De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: André Jaccon
Data de Publicação: 10 de Fevereiro de 2006
Neste artigo iremos abordar a instalação do servidor Netatalk para compartilhar dados entre máquinas rodando sistema Apple Mac OS Classic ou OS X.
Lembrando que a versão que vêm com o do Netatalk na distribuição Debian 2.0.2-3 incluso na versão 3.1 ( codename Sarge ) possui um bug no qual não possibilita o login de estações rodando Mac OS 10.4 Tiger, o pacote que deve ser baixado com a correção do problema pode ser baixado no site:
http://guecos.org/gets/debian/netatalk_2.0.2-3.0ssl_i386.deb
Todos nós sabemos que por padrão o sistema operacional Mac OS X por padrão é capaz de conectar em redes Windows e Gnu/Linux através do protocolo SMB implantado com o Samba.
Porém muitas vezes você roda aplicativos os OS X que são emulados dentro do ambiente clássico no qual exige a utilização do Atalkd do Netatalk.
Para isso estamos descriminando abaixo as informações para configuração do servidor Netatalk em um servidor rodando Debian Gnu/Linux, siga os passos abaixo para instalar, configurar e testar o servidor Netatalk.
1º Passo
Verifique se os pacotes necessários estão instalados para isso use os comandos:
dpkg -l openssl dpkg -l netatalk
Caso os pacotes não esteja instalados você pode baixalos através do APT usando o Mirror:
deb http://debian.jones.dk/ sarge misc
Depois de ter adicionado a linha acima em seu arquivo /etc/apt/sources.list, faça um update da base de dados de pacotes do Apt com o comando:
apt-get update
depois instale:
apt-get install openssl netatalk
2º) Depois de instalado verifique primeiramente em seu arquivo /etc/hosts.deny se o TCPD ou TCP Wrapper não está bloqueando todos os daemons, será necessário você deslobquear o Netatalk.
comente a linha:
#ALL: ALL
Caso você deixe a opção ALL: ALL no /etc/hosts.deny você não conseguirá autênticar de máquinas Apple rodando OS X 10.x, voltando um erro no syslog do seu servidor
#afpd [1001] error - dsi_get session
este error se diz respeito a problema de restrição no TCPD.
3º) Entre no diretório /etc/netatalk; edite o arquivo AppleVolumes.default seguindo o exemplo abaixo:
#~ "Home" /AFPD_VOLUMES_01 "Volume_01" /AFPD_VOLUMES_02 "Volume_02"
em nosso exemplo estamos compartilhando duas pastas, ambas na raiz do sistema.
4º) Caso você não vá utilizar o compartilhamento para máquinas OS 9x ( Classic ), entre no arquivo /etc/default/netatalk nas opções ATALKD_RUN=yes mude para ATALKD_RUN=no, PAPD_RUN=no, TIMELORD_RUN=no.
Com isso você ganhará tempo quando for iniciar o daemon do Netatalk devido a Atalkd, que é o daemon que demora mais para iniciar devido a busca feita no AppleTalk Zone no momento de iniciar o daemon.
Abaixo estamos dando um exemplo de arquivo /etc/default/netatalk
AFPD_MAX_CLIENTES=50 # Número máximo de usuários que podem conectar no server ATALK_NAME=`/bin/hostname --short` # Nome da máquina pode ser customizado colando o nome do server entre "SERVER". ATALK_MAC_CHARSET='MAC_ROMA' ATALK_UNIX_CHARSE='LOCALE' # Controla o codifição dos volumes compartilhados. AFPD_GUEST=nobody # Usuário com acesso Guest ATALKD_RUN=no # Habilita suporte a Atalkd não necessário no OS X PAPD_RUN=no # Compartilhamento de impressora pelo Atalkd CNID_METAD_RUN=yes # TIMELORD_RUN=no # Disponibiliza boot remoto. A2BOOT_RUN=no # ATALK_BGROUND=no # Habilita o Atalkd em background export ATALK_MAC_CHARSET export ATALK_UNIX_CHARSET # Exporta para o sistema as váriaveis setadas acima.
Depois basta reiniciar o daemon:
/etc/init.d/netatalk stop /etc/init.d/netatalk start
ou
/etc/init.d/netatalk restart
5º) Conectando pelo Classic
Vá até o menu Apple/Chooser/AppleShare e clique no nome se seu servidor, caso não esteja aparecendo na relação verifique se o AppleTalk está ativado.
Conectando pelo OS X
Clique no menu Go/Connect to Server/ e digite o endereço abaixo:
afp://endereço-ip-do-servidor
Com isso você terá seu servidor Netatalk com suporte a AFP, para compartilhar dados entre suas máquinas Apple com OS 9x ou OS X com seu servidor Gnu/Linux.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários