Appletalk (netatalk)

15.dic 2004 Envía un trackback

"Think different" es el gran slogan publicitario de Apple. Y con razón, busquemos lo que busquemos las diferencias son evidentes, no entro a valorar si mejores o peores (sería el inicio de un gran flame), pero; como dicen aquí en Galicia por las meigas: "haberlas hailas".

Appletalk (o Netatalk según otros autores) es un protocolo que permite compartir archivos, directorios e impresoras entre máquinas con sistema operativo Apple MAC OS y non_Apple (Linux, BSD...). Para entendernos, Appletalk actúa como Samba entre Windows y *nix.

Aparentemente su configuración no tiene complicación alguna, lo primero de todo es dar soporte al kernel para trabajar con Appletalk (tanto en Linux como en BSD):

# Kernel Linux, en Networking options
<*> Appletalk protocol support
# Kernel BSD
options NETATALK #Appletalk

Después de recompilar el kernel y arrancar con el nuevo vamos con la típica instalación y configuración del archivo de volúmenes: AppleVolumes.default:

// FreeBSD
# portinstall -prvf /usr/ports/net/netatalk
// Debian
# apt-get install netatalk
// Gentoo
# emerge netatalk
// Configuración de AppleVolumes.default
# nano AppleVolumes.default
//[path] [nombre_volumen] [opciones]
/home/uso_comun/ "Uso Común" adouble:v1 cnidscheme:last
/home/ftp/ "FTP Anónimo" adouble:v1 cnidscheme:last

Se deduce fácilmente que los directorios compartidos /home/uso_comun y /home/ftp se verán como "Uso Común" y "FTP Anónimo" una vez seleccionada la máquina en el Selector del MAC OS.

Nota: Ninguna opción era necesaria en la versión 1.x de Netatalk, pero al actualizar a la versión 2.x debemos especificar que siga montando los volúmenes con características 1.0: "adouble:v1 cnidscheme:last". Tampoco funcionarán los enlaces simbólicos en 2.x :(.

Teoricamente con esta configuración mínima debe aparecer la máquina (Linux, BSD...) en el selector de un MAC OS (normalmente el nombre de la máquina es la salida de "hostname -s", pero todo es configurable), con los permisos adecuados (usando PAM para la autentificación y con la previa creación de usuarios) ya tenedríamos nuestras "Carpetas compartidas". ¿Sencillo?, dejaré para más tarde el tema de las impresoras compartidas.

Think different.

Comentarios
Gravatar THroLL@15.12.2004, 'Interesante'

Tengo un apple, pero nunca me habia propuesto compartir impresoras con los linux y BSD que tengo en casa, pero puede que un dia de estos lo pruebe.

Además de cómodo, tal y como lo explicas parece extremadamente sencillo, no veas los problemas que tuve para que freebsd y linux se amasen con el NFS, y no el underground xDD.

Gravatar Jane@19.12.2004, 'Dream'

El domingo pasado, el tio del sonido del concierto tenía un Apple creo :S (Por eso de decir algo xD)


Escribe tu comentario
 
 
Guardar datos
Escribe tu comentario:
captcha


Intenta que tu comentario sea interesante y con información relevante al tema de la entrada. BBCodes disponibles: [url=http://direccion]texto[/url], negrita: [b]texto[/b], itálica: [i]texto[/i], subrayada: [u]texto[/u]. Para mencionar o citar a alguien (quote): [cita]texto[/cita]