![]() |
Appletalk
| Linux in Brazil Documentação original e de qualidade em bom português |
Destaques de hoje: |
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 | |*******************************|