Os dejo un enlace a una página para configurar netatalk 3.1.8 en Ubuntu Xenial.
Thanks to:
Os dejo un enlace a una página para configurar netatalk 3.1.8 en Ubuntu Xenial.
Thanks to:
Netatalk es un servidor de archivos compatible con el AppleTalk de Apple.
La actual versión de netatalk no tiene implementada la administración de passwords con encriptación SSL, lo cual nos ha dado bastantes dolores de cabeza a los usuarios que como yo utilizamos ambos sistemas.
El presente «como» pretende establecer un procedimiento para montar un servidor AFP en una distribución ubuntu. Los usuarios de debian pueden seguir este howto suprimiendo el comando “sudo” al principio de cada sentencia en la línea de comandos, y ejecutando sentencias como «root».
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
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!