Arquivos históricos do BR-Linux.org apresenta:

Linux in Brazil (Appletalk )

REDES ENTRE LINUX E MACINTOSH

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.