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/
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/
Seja Membro Gratuítamente
Assine a newsletter para receber em seu email as publicações atualizadas neste blog