Continuando a saga de fazer a rede em casa se comportar diretinho, resolvi instalar o netatalk para que pudesse enxergar transparentemente os arquivos do Linux no MacOSX. A recíproca já havia sido ajeitada (Mac→Linux) ao disparar o ssh server no Mac. Assim é possível ver os arquivos no Nautilus, através do Conectar ao Servidor. O procedimento é um pouco diferente no Linux Mint e no Arch Linux (as distribuições que rodo aqui). O que vale para o Mint, deve valer para o Ubuntu e para o Debian Squeeze, YMMV.
Instalei o pacote netatalk. Para o Arch Linux, instale o pacote do AUR, mas antes leia o artigo do Netatalk no Wiki. Se fizer o que está lá, vai funcionar. Edite o arquivo /etc/default/netatalk e defina os serviços a serem utilizados. O meu está assim:
PAPD_RUN=no CNID_METAD_RUN=yes AFPD_RUN=yesSe quiser disponibilizar a impressora, coloque yes no
PAPD_RUN
.
Em seguida, retire o comentário da última linha de /etc/netatalk/afpd.conf
, deixando como:
- -transall -uamlist uams_dhx.so,uams_dhx2.so -nosavepasswordCrie o arquivo
/etc/avahi/services/afpd.service
com o seguinte conteúdo
<?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_afpovertcp._tcp</type> <port>548</port> </service> <service> <type>_device-info._tcp</type> <port>0</port> <txt-record>model=Xserve</txt-record> </service> </service-group>Adicione
mdns
na linha de hosts, no /etc/nsswitch.conf
, deixando assim:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
Reinicie os serviços netatalk
e avahi-daemon
sudo /etc/init.d/avahi-daemon restart sudo /etc/init.d/netatalk restartSe estiver usando o Arch, não existe o script para o netatalk. É necessário iniciar os serviços
afpd
e cnid
e o papd
, se você escolheu compartilhar a impressora.
Agora, no Mac, chame o Finder e você deve ver o seu Linux aparecendo como COMPARTILHADO e com um ícone que parece um servidor de arquivos. Clique em “Conectar como”, para ter acesso aos arquivos. Por default, no Linux Mint, o arquivo /etc/netatalk/AppleVolumes.default
vem configurado para compartilhar os homes. Se algo der errado, verifique a última linha deste arquivo e veja se está como
~/ "Home Directory"
O ícone maior aparece com ⌘-Y . O Lepton “Servidor Mac” é o meu Vaio rodando Linux Mint :)