Appletalk (netatalk)
— 2396 hits
"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:
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.
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
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.
El domingo pasado, el tio del sonido del concierto tenía un Apple creo :S (Por eso de decir algo xD)