Servidor Netatalk

Apesar de atualmente o sistema operacional da Apple conversar com redes SMB/CIFS ai vai a dica para montar um servidor Netatalk para compartilhar arquivos e impressoras em uma rede AppleTalk usando o Netatalk.

Este artigo foi estra?do do site Linux in Brasil:

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/

Posted in Sem categoria

Comments are closed.