Después de compilar y compilar… llega el lince y nos hace la vida más fácil.
En este momento estoy transfiriendo a 98 Mb/seg entre mi mac pro y mi T3 a través de AFP con discos seagate sata2 barracuda. Recomiendo encarecidamente que las particiones compartidas en linux sean EXT4.
1. Jumbo Frames: Lo primero si no lo has hecho ya, y si tienes la posibilidad es activar los jumbo frames (necesitas tarjetas de red que lo soporten, en mi caso una intel dual MT) en linux y OSX. En OSX, abres Preferencias del Sistema, das a Avanzado en el interface que conecta con linux, te vas a Ethernet, y seleccionas Manualmente, 1000baseT, fullduplex, control de flujo y en MTU pones 9000. Aplicas.
En la terminal de lucid
$ sudo nano /etc/network/interfaces
y escribes
mtu 9000
como última línea del interface gigabit (con soporte para Jumbo frames).
2.- Instalar y configurar netatalk y avahi service:
Ya entrando en materia, lo primero instalamos netatalk.
$ sudo aptitude install netatalk avahi-daemon libnss-mdns
Creamos el servicio de publicidad de red de avahi.
$ sudo nano /etc/avahi/services/afpd.service
#### y añadimos las siguientes líneas
<?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>
#### damos a ctrl + x y guardamos.
* Editamos /nsswitch.conf
$ sudo nano /etc/nsswitch.conf
Y dejamos la línea hosts como esta
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
* Si quieres compartir las impresoras a través de netatalk, modifica el archivo /etc/default/netatalk y configura CNID_METAD_RUN=yes
* Configuramos los parámetros de netatalk en /etc/netatalk/afpd.conf
$ sudo nano /etc/netatalk/afpd.conf
### y añadimos con un espacio delante del guión
– – transall -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -savepassword -advertise_ssh
* Configuramos las comparticiones
sudo nano /etc/netatalk/AppleVolumes.default
comenta la última línea con #
Para las comparticiones home
~/ «$u» allow:username1,username2 cnidscheme:cdb
Para las comparticiones para TimeMachine. En este caso que la carpeta de Time Machine sea propiedad del usuario (sudo chown username /ruta/a/TimeMachine).
/ruta/a/TimeMachine TimeMachine allow:username1,username2 cnidscheme:cdb options:usedots,upriv
Y finalmente, reiniciamos avahi y netatalk.
sudo /etc/init.d/netatalk restart
sudo restart avahi-daemon
3. En Leopard o Snow Leopard lanzamos en el terminal
$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
para que Time Machine pueda escribir en unidades de red.
Que usted lo pase bien!