Este artigo foi submetido pelo Ritter (cjritter@uol.com.br), e a sua intenção é fornecer informações práticas e de maneira simplificada sobre o assunto. Informações detalhadas poderão ser encontradas no site: http://www.thehamptons.com/anders/netatalk/ - note que todos os links fornecidos no texto podem mudar conforme os softwares se desenvolvem - use um site de busca como o Google para encontrar as versões correntes.
O Kernel do Linux normalmente inclui o protocolo AppleTalk, mas para que o Macintosh possa acessar arquivos e usar impressoras em um Servidor Linux é preciso o pacote Netatalk. Estou considerando que seu servidor linux esteja com sua rede corretamente configurada e suporte os protocolos TCP/IP e AppleTalk Isto foi testado no Conectiva Linux.
Baixe o pacote: VERSÃO PRÉ-COMPILADA, que eu pessoalmente recomendo por ser muito mais fácil de instalar e funciona bem. Faça o download com ou sem suporte a shadow em http://thehamptons.com/anders/netatalk/mirror/
Descompacte o pacote:
gzip netatalk-1.4b2+asun2.1.1.x86-shadow-linux.tar.gz tar -xvf netatalk-1.4b2+asun2.1.1.x86-shadow-linux.tar
Crie o arquivo .passwd no diretório /home/UsuarioMAC. Caso o usuário Mac ainda nao tenha uma conta no linux crie-a. No exemplo abaixo substitua "minhasenha" pela sua senha, e usuarioMAC pelo usuário do Macintosh que vc criou, e grupo pelo grupo do usuárioMAC
echo "minhasenha" > /home/usuarioMAC/.passwd chown usuarioMAC:grupo /home/usuarioMAC/.passwd chmod 600 /home/usuarioMAC/.passwd
Agora instale o pacote pré-compilado. Entre no diretorio do netatalk que você descompactou:
cd netetalk-1.4.b2... make install
Adiciona as seguintes linhas no arquivo /etc/services
rtmp 1/ddp # Routing Table Maintenance Protocol nbp 2/ddp # Name Binding Protocol echo 4/ddp # AppleTalk Echo Protocol zip 6/ddp # Zone Information Protocol afpovertcp 548/tcp # AFP over TCP afpovertcp 548/udp
Copie o arquivo atalkd.conf e afp.conf
cp conf/atalkd.conf /usr/local/atalk/etc cp conf/afpd.conf /usr/local/atalk/etc
Copie e edite AppleVolumes.* e configure seus diretorios compartilhados
cp conf/AppleVolumes.default /usr/local/atalk/etc cp conf/AppleVolumes.system /usr/local/atalk/etc
Adicione a seguintes linhas em AppleVolumes.default:
# Este é seu diretorio pessoal ~ "Diretorio Pessoal" # Este é o diretorio compartilhado. Crie o seu e de # permissões de leitura e escrita. (chmod 775) /seudiretorio "Servidor Linux"
Adicione as linhas no seu arquivo afpd.conf
"Linux Server" -nocleartxt -randnum -rand2num -loginmesg "Conectado"
Reinicie o Linux
Vá no chooser no MAC e escolha AppleTalk você já deverá estar vendo o linux. Entre com o nome do usuário linux e a senha criada em .passwd. Se o Mac não aceitar sua senha conecte com guest e nao como usuário, verifique o shadow support no netatalk.
Fonte: http://www.thehamptons.com/anders/netatalk/
|*******************************| | RITTER | | Administrador de Sistemas | | e-mail: cjritter@uol.com.br | |*******************************|
O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.