Configurar CIFS

CIFS es una versión mejorada de SMB (Microsoft Server Message Block), protocolo de red que permite compartir archivos entre nodos de una red. En resumen permite mapear un espacio de Alfresco como una carpeta local, de manera que puede emplearse el repositorio de Alfresco como un directorio más.

Es posible mapear un espacio en una unidad de red, arrastrar varios contenidos a la red, hacer check-out y check-in del contenido, etc.

La gran ventaja es que puedes emplear el repositorio sin acceder por cliente Web, y puedes añadir varios contenidos a la vez cuando por Web tienes que hacerlo de uno en uno.

Ficheros necesarios:

file-servers.properties

C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco

file-servers.xml

C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco

file-servers-custom.xml

C:\Alfresco\tomcat\shared\classes\alfresco\extension

Win32Netbios.dll

Esta dll debis buscarla, si alguien la necesita me la puede pedir por aqui.


Pasos:

  1. Se debe de copiar la dll Win32Netbios en c:\windows\system32
  2. Abrir los xml (file-servers.xml y file-servers-custom.xml)
  3. Localizar el siguiente elemento en el fichero file-servers.xml                                                                                                    <config evaluator=”string-compare” condition = “CIFS Server”>
  4. Copiar este elemento al completo dentro de la sección <alfresco-config area = “file-servers”> del fichero file-servers-custom.xml
  5. Añadir la propiedad replace=”true” <config evaluator=”string-compare” condition=”CIFS Server” replace=”true”>
  6. Añadir el hostname, por ejemplo <host domain=”${cifs.domain}”/>
  7. Reiniciar el servidor de Alfresco
  8. Navegar por la ruta \\ WinAlfresco01

Nota:

Como la autentificación se realiza por Alfresco, se debe de introducir un usuario del servidor (“admin”, “admin”).

Más información en la wiki de alfresco:

http://wiki.alfresco.com/wiki/CIFS_Server_Authentication

Codigo:

File-servers.properties

Propiedades que son utilizadas en el File-servers.xml y en el file-servers-custom.xml

cifs.localname=${localname}

cifs.domain=

cifs.broadcast=255.255.255.255

Nota: Completar información con el pdf Alfresco 2.2 Training

File-servers.xml

<config evaluator=”string-comparecondition=”CIFS Server>

<serverEnable enabled=”true/>

<host name=”${cifs.localname}Adomain=${cifs.domain}/>

<comment>Alfresco CIFS Server</comment>

<!– Set to the broadcast mask for the subnet –>

<broadcast>${cifs.broadcast}</broadcast>

<!– Use Java socket based NetBIOS over TCP/IP and native SMB on linux –>

<tcpipSMB platforms=”linux,solaris,macosx/>

<netBIOSSMB platforms=”linux,solaris,macosx/>

<!– Can be mapped to non-privileged ports, then use firewall rules to forward requests from the standard ports –>

<!–

<tcpipSMB port=”1445” platforms=”linux,solaris,macosx“/>

<netBIOSSMB sessionPort=”1139” namePort=”1137” datagramPort=”1138” platforms=”linux,solaris,macosx”/>

–>

<hostAnnounce interval=”5/>

<!– Use Win32 NetBIOS interface on Windows –>

<Win32NetBIOS/>

<Win32Announce interval=”5/>

<!– CIFS authentication –>

<authenticator type=”enterprise></authenticator>

<!–

<WINS>

<primary>1.2.3.4</primary>

<secondary>5.6.7.8</secondary>

</WINS>

–>

<sessionDebug flags=”Negotiate,Socket“/>

</config>

File-servers-custom.xml

<config evaluator=”string-comparecondition=”CIFS Server replace=”true“>

<serverEnable enabled=”true/>

<host name=”${cifs.localname}Adomain=${cifs.domain}/>

<comment>Alfresco CIFS Server</comment>

<!– Set to the broadcast mask for the subnet –>

<broadcast>${cifs.broadcast}</broadcast>

<!– Use Java socket based NetBIOS over TCP/IP and native SMB on linux –>

<tcpipSMB platforms=”linux,solaris,macosx/>

<netBIOSSMB platforms=”linux,solaris,macosx/>

<!– Can be mapped to non-privileged ports, then use firewall rules to forward requests from the standard ports –>

<!–

<tcpipSMB port=”1445” platforms=”linux,solaris,macosx“/>

<netBIOSSMB sessionPort=”1139” namePort=”1137” datagramPort=”1138” platforms=”linux,solaris,macosx”/>

–>

<hostAnnounce interval=”5/>

<!– Use Win32 NetBIOS interface on Windows –>

<Win32NetBIOS/>

<Win32Announce interval=”5/>

<!– CIFS authentication –>

<authenticator type=”enterprise></authenticator>

<!–

<WINS>

<primary>1.2.3.4</primary>

<secondary>5.6.7.8</secondary>

</WINS>

–>

<sessionDebug flags=”Negotiate,Socket“/>

</config>

Una Respuesta a Configurar CIFS

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.