Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
->
- 01 - 02
INDICE:
PORTADA INDICE - 66 MODULOS EXTERNOS DOLIBARR - 67 INSTALACIN DE DOLIBARR - 78 CONFIGURAR VPN - 82 BIBLIOGRAFA - 83 AGRADECIMIENTOS
- 03 OBJETIVO DEL PROYECTO - 04 MAPA MENTAL - 05 ADMINISTRACIN DEL PROYECTO - 08 LAS PYMES Y LAS TIC - 08 LA FILOSOFA 2.0 Y LA GESTIN DEL CAMBIO - 09 IMPACTO DE LA WEB 2.0 EN LA EMPRESA - 10 INTRODUCCIN AL CONCEPTO OPEN SOURCE - 11 MOVIMIENTO DEL CODIGO ABIERTO - 12 OPEN SOURCE Y YMES - 13 NUESTRA EMPRESA MODELO - 15 DISEO LGICO DE LA RED - 16 INTRODUCCIN A MIKROTIK - 17 CONFIGURAR ROUTER ISP MODO BRIDGE - 18 INSTALACIN DE ROUTEROS EN MV - 21 CONFIGURACIN DE ROUTEROS - 24 CONFIGURACIN IP EN INTERFACES DE RED - 26 CONFIGURACIN NAT ROUTEROS DE MIKROTIK - 28 INTRODUCCIN SISTEMA OPERATIVO GNU/LINUX - 29 INTRODUCCIN A DEBIAN - 30 INSTALACIN DEBIAN EN MV VIRTUAL BOX - 34 CONFIGURACIN INICIAL DEBIAN - 36 CONFIGURACIN DE RED EN DEBIAN - 39 INTRODUCCIN AL SERVIDOR LDAP - 40 INSTALACIN DE OPEN LDAP - 40 CONFIGURACIN INICIAL DE OPEN LDAP - 43 ADMINISTRACIN OPEN LDAP - 43 COMO SE ALMACENA LA INFORMACIN EN LDAP? - 44 COMO SE ACCEDE A LA INFORMACIN EN LDAP - 45 ALTAS, MODIFICAR EN LDAP MEDIANTE FICHEROS LDIF - 47 MANEJO DE CONTRASEAS EN LDAP - 49 ADMINISTRADORES GRFICOS PARA LDAP - 50 INSTALACIN CLIENTE LDAP - 53 INTRODUCCIN A LAMP - 55 INSTALACIN DE LAMP EN DEBIAN - 56 INSTALACIN DE PHPMYADMIN - 57 QUE ES Y POR QUE IMPLEMENTAR UN ERP? - 58 PRINCIPALES CARACTERSTICAS DE UN ERP - 58 TRES RAZONES PARA IMPLEMENTAR UN ERP - 59 QUE ES UN CRM? - 59 BENEFICIOS DEL CRM - 60 OBJETIVO FINAL DEL CRM - 61 DOLIBARR ERP/CRM - 61 CARACTERSTICAS BSICAS DE DOLIBARR - 62 FUNCIONALIDADES PRINCIPALES DE DOLIBARR
Pgina 2
MAPA MENTAL:
Pgina 4
Este sera nuestro portal de acceso a nuestro Collabtive, instalado en nuestro propio servidor. Pgina 5
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Podemos ver a continuacin diferentes capturas de nuestro collabtive, donde podemos elegir entre diferentes proyectos. Y dentro de cada uno podremos ver la lista de tareas pendientes. Adems podemos ir registrando el apunte de cada tarea con su correspondiente tiempo empleado, as podremos contabilizar las horas utilizadas al proyecto.
En este software podremos encontrar tambin zona de archivos, donde vamos subiendo los archivos que vayamos utilizando. Adems de poder tener comunicacin con los dems miembros del proyecto. Como no es objetivo principal explicar el funcionamiento de este software dejaremos aqu los detalles del mismo. Al ser cdigo abierto es fcil encontrar manuales que puedan ayudarnos a la correcta utilizacin del mismo.
Pgina 6
Pgina 7
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Un dato destacado de la web 2.0 es que ya ha alcanzado un 15% del trfico de Internet, adems, a diferencia de lo que se tiende a pensar, los principales usuarios de este tipo de servicios se sitan entre los 25 y los 40 aos de edad.
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Cultura centrada en los empleados y participativa. En la empresa 2.0 el sustento principal no son los procesos ni la tecnologa, sino los empleados. La organizacin debe desarrollar habilidades y cualidades humanas para el intercambio de conocimiento entre empleados, compartir la autora en la creacin de ideas, dialogar y argumentar diferentes puntos de vista. Innovacin. La empresa 2.0 debe estar abierta a nuevos retos y a explorar nuevas formas de hacer las cosas. Se debe fomentar un espritu crtico en los empleados que permanentemente les lleve a sugerir cambios y mejoras. Apertura hacia afuera. La organizacin est enfocada hacia la apertura, la colaboracin y la comunicacin y por tanto debe aprovechar el potencial all donde se encuentre, tanto dentro como fuera de la empresa. La implantacin de esta filosofa en las empresas se trata de una forma de pensar y de hacer las cosas. Es preciso que la forma de trabajar, la estrategia de negocio, el modelo, los procesos, y las personas se vean involucrados en la adopcin de estas nuevas prcticas para que la empresa 2.0 sea un concepto global y efectivo que aporte valor a la organizacin. Para ello, puede ser beneficioso capacitar y sensibilizar a los empleados en el significado de la empresa 2.0 y los objetivos que se quieren conseguir en la empresa, de cara a eliminar miedos que puedan surgir y lograr la implicacin de todos.
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado El modelo de negocio se basa en conceder licencias a los usuarios en las que se especifica qu pueden hacer stos con el software, bajo el principio legal de que nada tienen permitido en ausencia de una licencia otorgada expresamente. Este modelo ha sido tradicionalmente denominado como propietario o privativo. Trata a la licencia de software como un producto manufacturado que se vende al cliente, donde el precio incluye el derecho al uso del programa restringiendo cualquier tipo de modificacin o desarrollo basado en l, e incluso el uso que del software se pueda hacer ms all de lo pactado en los trminos de la licencia. El modelo open source o de cdigo abierto se basa en el libre uso y disponibilidad de contenidos digitales. Basndose en el respecto a la normativa vigente de propiedad intelectual, propone la total libertad en el uso, modificacin, reutilizacin y redistribucin del cdigo fuente del software. Esta libertad es otorgada voluntariamente por el productor y propietario de los derechos de autor a travs de un tipo de licencia especfica denominada licencia libre o, de manera ms informal y en un juego de palabras con el concepto de copyright anglosajn, licencia copyleft. El modelo permite la libre transferencia de conocimiento ms all de las fronteras organizativas, no slo en procesos colaborativos entre organizaciones y/o individuos sino incluso entre competidores, convirtindose en fuente de creacin de valor y en un sistema de transferencia tecnolgica sin fricciones.
Pgina 12
muebles malgo
A continuacin hacemos un recorrido por las funcionalidades que tendr la empresa y trataremos de describir a groso modo el funcionamiento interno, adems de las relaciones que puedan tener con los clientes: - Tienda Central (Tienda ms grande, alojamiento servidor): - Administracin: Departamento encargado de llevar la gestin y administracin de la empresa. Pedidos a proveedores, presupuestos, facturas y dems Tambin llevar la gestin de la publicidad. - Exposicin: Parte de la tienda destinada a la exposicin de los objetos, muebles, sillas, sofas, etc
Pgina 13
muebles malgo
- Ventas: Atencin Personalizada: Unidad para asesorar a nuestros clientes que requieran de anlisis y configuraciones . Mostrador TPV: Terminal para la venta directa de los productos. - Transporte: Desplazamiento a domicilio de los muebles y productos comprados, instalaciones si son necesarias.
- Tienda Sucursal (Segunda tienda donde encontraremos un punto de venta, y una zona de exposicin). La idea ser implementar la infraestructura de red y de sistemas informticos que permitan la instalacin de herramientas para la gestin empresarial. Configuraremos un Servidor con los servicios necesarios.
Pgina 14
ROUTER ISP
ROUTER MIKROTIK
Pgina 15
INTRODUCCIN A MIKROTIK
Hemos seleccionado una marca que fbrica unos routerboard con mucha capacidad y un precio bastante asequible para una pyme. Mikrotkls Ltd., conocida internacionalmente como MikroTik, es una compaa Letona proveedora de tecnologa disruptiva de hardware y software para la creacin de redes.1 MikroTik se dedica principalmente a la venta de productos de hardware de red como routers denominados routerboards y switches tambin conocidos por el software que lo integra, denominado RouterOS y SwOS. La compaa fue fundada en el 1995, aprovechando el emergente mercado de la tecnologa inalmbrica. En 2007, tena ms de 70 empleados. RouterOS es un sistema operativo basado en GNU/Linux que implementa funcionalidades que los NSP e ISP tienden a implementar, como por ejemplo BGP, IPv6, OSPF o MPLS. RouterOS es un sistema verstil, con un soporte muy bueno por parte de MikroTik, tanto a travs de un foro como de su wiki, proporcionando una amplia variedad de ejemplos de configuracin. La venta de RouterOS, combinado con su lnea de productos hardware conocida como MikroTik RouterBOARD, est enfocada a los pequeos y medianos proveedores de acceso a Internet, que normalmente proporcionan acceso de banda ancha en reas remotas. Dado el aspecto wifi de estos router tendremos la posibilidad de poder ofrecer servicios avanzados wifi dentro de nuestra empresa, as los trabajadores podrn tener un acceso personalizado y controlado de sus dispositivos wifi, algo importante dado el grado de crecimiento de esta prctica. El sistema operativo de estos router "RouterOS" esta basado en un kernel de GNU/LINUX por lo cual seguir siendo filosfia GNU, adems ofrece la posibilidad de disponer de un rotuer de caractersticas muy avanzadas a un bajo coste. Anlizando estos y otros aspectos tcnicos vemos como Mikrotik se adapta totalmente a nuestra filosofa. Entre otros servicios incluye un "firewall" basado en "Iptables" de GNU/LINUX por lo cual el poder y seguridad que nos ofrecen son excelentes. Al realizar la VPN con estos router llegaremos a desplegar un protocolo propietario "EOIP" que nos ofrece conectar dos redes lan a un mismo swicht virtual, por lo cual estaramos hablando de una conexin de capa dos, a nivel de MAC, siendo esto una gran mejora en las conexiones. En un slo router podemos tener punto de acceso wifi, routeador, nat, firewall, servidores DHCP, DNS y muchos ms, de esta manera ahorramos coste en la inversin de otros equipos. Pgina 16
Nuestro router viene configurado de tal manera que podemos conectar varios equipos, y despus saliendo haca internet con una sola IP Pblica. Esta operacin es llamada NAT y es utilizada en el ahorro de direcciones IPv4. La cuestin ser convertir este router en un cable modem, de tal manera que no haga NAT, y el enmascaramiento de nuestras IP's lo realice un router Mikrotik.
Para este modelo de router Netgear cg3100D-RG: V5.5.2R05, pasar de cablerouter a cablemodem sera como sigue: Entrar en la direccin IP 192.168.100.1/RgNatControl.asp, con el usuario MSO y password 0n0Adm1Ni$tRaT0r y desactiva la NAT.
Este proyecto ser en un entorno virtualizado y no disponemos de suficientes equipos Mikrotik para realizar todas las conexiones, de todas formas he querido explicar este punto para que s se puede se realice en la prctica real, ya que ganaramos velocidad e integridad usando el router de ISP de este modo. Adems si ponemos dos router no pueden estar haciendo NAT los dos ya que ralentizamos la conexiones.
Pgina 17
Una vez en la pgina de Mikrotik en su zona de descargas, elegimos la ltima versin del software disponible, lo descargamos en formato de CD Image. Pgina 18
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado En la creacin de la nueva mquina virtual para ser router, en el apartado de almacenamiento montamos la unidad de Cd-rom la imgen ISO con los ficheros de instalacin.
Una vez arrancamos nuestra MV al iniciar por primera vez cargar a partir de la unidad de cd-rom, por lo cual se nos lanza automticamente el proceso de instalacin de RouterOS. Nos permite instalaciones personalizadas, de tal manera que podremos instalar los componentes slo necesarios en cada caso. Nosotros elegimos los siguientes.
Pgina 19
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Una vez seleccionado los componentes a instalar pulsaremos la tecla i para iniciar la instalacin, despus confirmaremos con y el inicio del proceso.
Terminado el proceso nos presentar la anterior captura, apagaremos nuestra mquina. Quitaremos de la unidad de cd-rom la imgen cargada para que ahora arranque a travs del disco duro local. Ahora nos cargar y lo primero que nos solicita ser un usuario y password, nosotros indicaremos: usuario: admin, password lo dejamos en blanco.
Una vez logeado en el router pulsaremos la tecla intro, y nos aparecer el prompt del sistema..
Pgina 20
CONFIGURACIN ROUTEROS
RouterOS nos permitir gestionarlo mediante sus propios comandos en modo terminal de consola, tambin podr ser gestionado mediante explorador web y la tercera forma de configuracin ser mediante un software gratuito y propio de Mikrotik WinBox, el cual nos permitir tener acceso al router mediante ventanas grficas muy fciles de utilizar. Debido a que en el mercado la mayora de personas todava usan como sistema operativo Windows la compaa ofrece este programa mediante esta plataforma. Si tenemos algn porttil pues ser conectarnos a l mediante un cable de red, si no tenemos Windows podemos utilizar WinBox perfectamente en sistema GNU/Linux mediante la emulacin con Wine. WinBox se puede descargar tambin de la pgina de descargas de Mikrotik, siendo este software gratuito.
Al pulsar el botn sealado nos aparecer los diferentes routerOS que tengamos en nuestra red. En la primera que accederemos nos aparecer la direccin MAC de la tarjeta de red y seleccionando est accederemos a nuestra mquina router. Al acceder a nuestro router lo primero que nos muestran es informacin acerca de la licencia del sistema operativo RouterOS, para nuestras pruebas podremos utilizarlo sin problemas con las horas de demostracin que nos vienen por defecto. Si esto mismo lo implantamos en la realidad, dispondremos de un routerboard de Mikrotik fsico y al comprarlo ya estamos comprando tambin la licencia del software. Pgina 21
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Una vez hemos accedido mediante WinBox a la configuracin en modo grfico de nuestro router, lo primero ser identificar con un nombre a este equipo para ser identificado en la red.
Analizaremos a continuacin las conexiones de red que hemos configurado para desplegar nuestra red, para ver las interfaces conectadas pulsaremos en el men de la izquierda en Interfaces.
Pgina 22
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Para poder organizarnos y configurar las tarjetas correctamente las nombraremos. Pulsamos en su nombre con doble-click del ratn y le aadimos el tipo o a que red pertenece cada tarjeta de red.
Para poder organizarnos y configurar las tarjetas correctamente las nombraremos. Pulsamos en su nombre con doble-click del ratn y le aadimos el tipo o a que red pertenece cada tarjeta de red. Ahora tenemos 3 interfaces que es lo que hemos diseado en nuestra MV, en la realidad los routerBoard, segn el modelo vendr con nmeros diferentes de tarjetas de red. A su vez estas interfaces se podrn manipular virutalmente para conectar algunas entre ellas. Este sistema operativo al estar basado en el kernel de Linux permite la virtualizacin de redes y muchas ms cosas que hacen que podamos hacer casi cualquier cosa con nuestras configuraciones de red. La tarjeta ether1 as se nombran las interfaces en RouterOS ser la que supuestamente estar conectada a nuestro router dispuesto por el proveedor de acceso a internet contratado por nuestra empresa. Aqu estamos simulando esta conexin.
Pgina 23
Vamos a configurar la conexin con el cablemodem de nuestro proveedor, esta IP la asignaremos Automticamente por DHCP, es decir, solicitaremos una IP. Para ello iremos al men IP > DHCP Client.
Pulsamos el boton + para Entrar en la siguiente ventana Nuevo Cliente DHCP. Donde elegimos la interface y Dems opciones, pulsaremos en el botn Apply para asignarle la direccin IP.
Pgina 24
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Siguiendo con la configuracin de nuestras direcciones IP, ahora nos encargaremos de las interfaces correspondientes a nuestra DMZ (zona para servidores) y LAN (red local). Ahora asignaremos manualmente estas direcciones para lo cual mediante el men IP > Addresses entramos en la siguiente ventana:
Pulsando en el smbolo + abrimos la anterior ventana donde introducimos una direccin IP vlida, la red y elegimos la interfaz que recoger la IP introducida. En la siguiente ventana vemos como tenemos ya direccin IP en las 3 interfaces con las que de momento trabajaremos.
Indicar que las direcciones IP podrn cambiar a lo largo del documento en las configuraciones del servidor, debido a la virtualizacin y al haber trabajado sobre varios router.
Pgina 25
Pgina 26
Al abrir por defecto estamos en la pestaa General donde cambiamos slo lo sealado, estamos diciendo que cualquier cosa que salga por la tarjeta seleccionada, en este caso la interfaz conectada al router de internet. Ahora si pulsamos en la pestaa Action, seleccionaremos masquerade de tal manera que nos cambia la direccin IP a la asignada por nuestro router de internet.
En esta captura podemos ver como se ha aadido la regla creada anteriormente, as ya disponemos de NAT en nuestro router Mikrotik. Y con estas ltimas capturas terminamos con la configuracin de nuestro router.
Pgina 27
Pgina 28
INTRODUCCIN A DEBIAN
El Proyecto Debian es una asociacin de personas que han hecho causa comn para crear un sistema operativo libre. Este sistema operativo que hemos creado se llama Debian. Un sistema operativo es un conjunto de programas y utilidades bsicas que hacen que su computadora funcione. El centro de un sistema operativo es el ncleo (N. del T.: Kernel). El ncleo es el programa ms importante en la computadora, realiza todo el trabajo bsico y le permite ejecutar otros programas. Los sistemas Debian actualmente usan el ncleo de Linux o de FreeBSD. Linux es una pieza de software desarrollada por miles de programadores a lo largo del mundo. FreeBSD es un sistema operativo que incluye un ncleo y otro software. Sin embargo, se est trabajando para ofrecer Debian con otros ncleos, en especial con el Hurd. El Hurd es una coleccin de servidores que se ejecutan sobre un microncleo (como Mach) para implementar las distintas funcionalidades. El Hurd es software libre producido por el proyecto GNU. Una gran parte de las herramientas bsicas que completan el sistema operativo, vienen del proyecto GNU; de ah los nombre: GNU/Linux, GNU/KFreeBSD y GNU/Hurd. Estas herramientas tambin son libres. Desde luego, lo que la gente quiere es el software de aplicacin: herramientas que los ayuden a realizar lo que necesiten hacer, desde editar documentos, ejecutar aplicaciones de negocios hasta divertirse con juegos y escribir ms software. Debian viene con ms de 37500 paquetes (software precompilado y empaquetado en un formato amigable para una instalacin sencilla en su mquina) todos ellos de forma gratuita. Es un poco como una torre. En la base est el ncleo. Encima se encuentran todas las herramientas bsicas. Despus est todo el software que usted ejecuta en su computadora. En la cima de la torre se encuentra Debian organizando y encajando todo cuidadosamente para que todo el sistema trabaje junto.
Pgina 29
Pgina 30
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Una descargado la imagen iso para la instalacin de Debian, la montamos en la unidad de CD, de nuestra mv para que arranque la instalacin. Ser tambin necesario que dicha mv este tambin con conexin puente a la tarjeta de red, y pueda disponer de conexin a internet.
Con esta pantalla se inicia el proceso de instalacin, elegiremos Install. Las primeras pantallas de la instalacin corresponde a opciones del lenguaje, seleccionaremos Espaol. Posteriormente nos solicitar nombre para nuestra mquina srmalgo, siguiendo con la creacin de contrasea para el superusuario, as como creacin de cuenta de usuario. Tambin seleccionaremos zona horario Peninsula. A continuacin se nos solicita informacin del particionado de nuestro disco duro, el cual lo dejaremos como mostramos en la siguiente captura. Teniendo que elegir configuracin Manual as podremos formar la estructura segn nuestras necesidades. Pgina 31
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Nuestro disco estar particionado de la siguiente manera: particin para Sistema, otra para memoria Swap (intercambio) y una tercera dedicada a alojar las aplicaciones web que tendremos en nuestra empresa. Si en un futuro vemos necesario otro disco duro para almacenar informacin podremos instalarlo sin problemas, segn las necesidades.
Pulsando sobre Finalizar el particionado y escribir empezar el proceso tal como lo hemos configurado.
Pgina 32
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado La prxima accin nos llevar a seleccionar el gestor de paquetes de Debian encargado de suministrar estos. Seleccionaremos el primero de la lista y continuaremos con la instalacin. En la instalacin podremos personalizar nuestro sistema instalando algunos servicios, a continuacin mostramos la captura:
Lo prximo indicaremos que el cargador de arranque del sistema se instale en el registro principal de arranque, as cargar el menu (Grub) de nuestro sistema GNU/Linux. Despus nos solicitar desmontar nuestra unidad de CD, cargando en el equipo mediante su disco duro para que inicialice el sistema operativo.
Pgina 33
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Ahora ya tenemos nuestro sistema operativo instalado en nuestra mquina.
Pgina 34
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Para acceder tendremos que ingresas la password del superusuario ya que con este programa podremos modificar las aplicaciones y servicios instalados en nuestro equipo. Una vez dentro pulsamos en el botn Buscar y escribimos networkmanager, nos situamos sobre este y pulsamos sobre el botn derecho para elegir Marcar para desistalar completamente.
Aplicaremos los cambios solicitado para que se lleve a cabo el proceso. A continuacin abriremos una ventana Terminal de root para mediante unos comandos actualizar nuestro sistema. Aplicaciones > Accesorios > Terminal de Root.
Pgina 35
CONFIGURACIN DE RED
Ahora que ya tenemos nuestro Debian sin el administrador de red grfico trataremos de darle IP fija a nuestro equipo servidor. Para ello lo haremos mediante la configuracin baja de red en GNU/Linux y que se consigue mediante la edicin de ficheros. Anotaremos la configuracin de la direccin IP en nuestra red, de manera fija para que este equipo pueda estar siempre accesible al ser un servidor. Para poder modificar el fichero /etc/network/interfaces antes debemos parar el servicio de red, para ello mediante una terminal de root escribimos el siguiente comando: # /etc/init.d/networking stop
Podemos ver como al parar el servicio se libera la IP asignada automticamente por DHCP. Ahora mediante el siguiente comando editaremos el fichero de configuracin de red para indicarle la direccin IP fija que utilizar. # nano /etc/network/interfaces
Pgina 36
Una vez modificado el fichero /etc/network/interfaces podemos de nuevo levantar el demonio que controla el servicio de red para que la tarjeta de red obtenga la nueva configuracin. Para ver que estos cambios se ha aplicado ejecutamos seguidamente el comando ifconfig que nos devolver la siguiente informacin.
Pgina 37
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Ingresamos en la terminal apt-get update y apt-get upgrade.
Estos comandos en realidad no sern necesarios ya que la instalacin de nuestro sistema se ha producido por red y se ha descargado los ltimos paquetes. Lo prximo ser instalar las Guet Additions para Debian necesario para tener actualizado nuestro sistema virtual. Una vez instalada reiniciamos nuestro equipo.
Pgina 38
Pgina 39
INSTALACIN DE OpenLDAP
El servidor OpenLDAP est disponible en el paquete slapd por tanto, lo instalaremos utilizando apt-get. Tambin instalaremos ldap-utils que contiene utilidades adicionales:
Pgina 40
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Ahora nombre de la organizacin.
Pgina 41
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado En esta ventana respondemos que s.
Luego nos preguntar si queremos utilizar LDAP versin 2, responde que no ya que apenas se utiliza.
Pgina 42
ADMINISTRACIN DE OpenLDAP
Una vez instalado y configurado el servidor LDAP, la siguiente tarea es la del diseo de la estructura y la introduccin de datos en el directorio. Puesto que la finalidad de nuestro servidor LDAP es que sirva de almacn de usuarios y grupos para autentificar sistemas linux y servicios como ftp o web, deberemos crear una estructura que parta de la base de nuestro directorio, para almacenar dicha informacin. Tal y como se explica ms abajo, crearemos una unidad organizativa (ou) llamada groups, para almacenar los grupos de usuarios y crearemos otra unidad organizativa llamada users para almacenar a los usuarios.
Pgina 43
dc=malgo
dc=net
ou=groups
ou=users
cn=empleados
Un ejemplo del DN sera:
cn=empleado1
Dn: cn=empleado1, ou=users, dc=malgo, dc=net Observe que el dn se construye de abajo haca arriba. Al igual que se construyen los nombres DNS. Adems, LDAP permite controlar qu atributos son requeridos y permitidos en una entrada gracias al uso del atributo denominado objectClass. El valor del atributo objectClass determina qu reglas de diseo ha de seguir la entrada.
Pgina 44
- Unidad Organizativa. Ous.ldif dn: ou=users,dc=malgo,dc=net objectClass: top objectClass: organizationalUnit ou: users description: Usuarios dn: ou=groups,dc=malgo,dc=net objectClass: top objectClass: organizationalUnit ou: groups description: Grupos
- Usuarios. Adduser.ldif dn: cn=empleado1, ou=users,dc=malgo,dc=net objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: person objectClass: posixAccount objectClass: top cn: empleado1 gidNumber: 1010 homeDirectory: /home/empleado1 loginShell: /bin/bash sn: empleados uid: emp1 uidNumber: 1010
Pgina 45
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado - Grupos.addgroup.ldif dn: cn=empleados, ou=groups,dc=malgo,dc=net objectClass: posixGroup objectClass: top cn: empleados gidNumber: 1010 MemberUid: 1010 Una vez tenemos creado nuestros ficheros con extensin ldif estaremos preparados para mediante el siguiente comando ingresar la informacin al servidor LDAP. # ldapadd -x -w -D cn=admin,dc=malgo,dc=net -f Ous.ldif # ldapadd -x -w -D cn=admin,dc=malgo,dc=net -f adduser.ldif # ldapadd -x -w -D cn=admin,dc=malgo,dc=net -f addgroup.ldif Para revisar el resultado de la insercin ejecutamos el siguiente comando: # ldapsearch -x -b dc=malgo,dc=net
Pgina 46
MANEJO DE LA CONTRASEA
- Primero se debe construir un password, para ello utilizaremos el comando slappasswd, el resultado lo insertaremos en un archivo del tipo ldif para modificar el atributo password. # slappasswd -h {CRYPT}.
Pgina 47
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado - Primero se debe construir un password, para ello utilizaremos el comando slappasswd, el resultado lo insertaremos en un archivo del tipo ldif para modificar el atributo password. # slappasswd -h {CRYPT}.
Al ejecutar el comando nos ha solicitado la password dos veces para comprobar y genera el cdigo que deberemos ingresar en un fichero ldif para tal cuestin. Seleccionamos la contrasea genera por el comando y abrimos el siguiente fichero: # gedit passwordldap.ldif
Una vez abierto el fichero pegamos la password generada en su ubicacin dentro del fichero, en la primera lnea dn indicaremos el cn para el cual modificaremos la contrasea. Una vez creado el fichero modificaremos la base de datos ldap con el siguiente comando, ejecutaremos la orden, nos solicitar contrasea de administrador de ldad, despus de anotarla veremos como nos confirma la modificacin realizada en el directorio ldap.
Pgina 48
Pgina 49
En est ltima captura lo que podemos ver es que hemos solicitado la base de datos en el formato correspondiente a los servidores LDAP. Pgina 50
Seguimos con la configuracin en el caso que no saliesen ms pantallas ejecutamos este comando y volvemos a empezar con el proceso. # dpkg-reconfigure nslcd
Al no necesitar ningn usuario especial para nuestra base de datos no ponemos nada. En la siguiente ventana elegimos que no necesitamos iniciar la conexin segura (aunque recomendable) ya no tenemos configurada. Ahora vemos como ha terminado el proceso.
Ahora creamos en el directorio /home una carpeta para el usuario empleado1 antes de loguearse sino dara error por no tener carpeta personal..
Pgina 52
INTRODUCCIN A LAMP
Hoy en da los servidores de aplicaciones son identificados fundamentalmente con gestores de contenidos web, sistemas de comercio electrnico o sistemas para la construccin de sitios web. Los servidores LAMP presentan dos caractersticas que permiten diferenciarlos de forma categrica de otros servidores (en especial servidores web), como son su fuerte integracin con base de datos y el gran dinamismo de los contenidos y servicios que ofrecen. Una de las grandes ventajas de los servidores de aplicaciones es la facilidad para implantarlos y desarrollarlos, pues por lo general se componen de mdulos o herramientas que no necesitan ser programadas. Por ejemplo, una wiki es un ejemplo de servidor de aplicaciones en el que sus usuarios pueden editar el contenido de la misma a partir de los artculos. Un servidor LAMP es un caso particular de servidores de aplicaciones. Con el acrnimo LAMP hacemos referencia a un conjunto de diferentes herramientas que utilizadas de manera conjunta nos permiten implantar de una forma rpida y eficiente soluciones de servidor de pginas web dinmicas. Estas herramientas son: Linux (L). Servidor GNU/Linux donde se instalan los servicios. Apache (A). Servidor de pginas web. MySQL (M). Servidor de base de datos para permitir que las pginas web sean dinmicas. PHP (P). Lenguaje de programacin usado para la creacin de la web dinmica.
Pgina 53
En ocasiones alguna de las herramientas es sustituida por otra dando lugar a otros posibles acrnimos para referirse a este mismo tipo de servidores, como por ejemplo WAMP (con un servidor de la familia Microsoft Windows en lugar de Linux), o incluso LAMA (con Linux, Apache, MySQL, y ASP).
Los servidores LAMP son muy populares gracias a que las diferentes herramientas que integran la solucin global son software libre, proporcionando una plataforma de desarrollo de bajo coste con una gran funcionalidad y capacidad de adecuacin a nuestras necesidades. Su uso es por tanto bastante comn para la puesta en marcha de portales web en empresas, ya que permiten de una forma segura y transparente el acceso a sus servicios web de forma centralizada, prcticamente desde cualquier dispositivo. Para poner en marcha un servidor de aplicaciones LAMP debemos instalar y por este orden MySQL, el servidor web Apache y el mdulo PHP.
Pgina 54
Para comprobar el correcto funcionamiento de nuestro servidor web, abrimos nuestro navegador y en la barra de direcciones anotamos localhost.
Pgina 55
INSTALACIN DE phpMyAdmin
PhpMyAdmin es una herramienta escrita en PHP con la intecin de manejar la administracin de MySQL (servidor de bases de datos) a travs de pginas web, utilizando el navegador. Actualmente puede crear y eliminar Base de Datos, crear, eliminar y alterar tablas, borrar, editar y aadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y est disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL. Este proyecto se encuentra vigente desde el ao 1998, siendo el mejor evaluado en la comunidad de descargas de SourceForge.net como la descarga del mes de diciembre del 2002. Como esta herramienta corre en mquinas con Servidores Webs y Soporte de PHP y MySQL, la tecnologa utilizada ha ido variando durante su desarrollo. Para instalarlo en nuestro servidor escribiremos en la terminal de root el siguiente comando: # apt-get install phpmyadmin Una vez terminada la instalacin para poder acceder a administrar nuestras base de datos desde phpMyAdmin, abriremos una ventana del navegador en ingresaremos en la barra de direcciones: localhost/phpmyadmin
Pgina 56
Pgina 57
Pgina 58
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Control Varias empresas tienen un manejo aislado de la informacin generada en los distintos departamentos y requieren de una solucin global que integre y organice los datos para que en forma accesible apoye la toma de decisiones. Integracin Es importante integrar la informacin en las reas vitales de la empresa como finanzas, distribucin y manufactura. En este sentido una de las principales integraciones son entre el back-office y el front-office, es decir, aquellas aplicaciones que apoyan la fuerza de ventas, comercializacin y servicio al cliente con las aplicaciones que permiten a las empresas comprar, monitorear, administrar y distribuir productos.
QUE ES UN CRM ?
CRM Customer Relationship Management, es una estrategia de negocios cuyo objetivo es entender, anticipar y responder a las necesidades de un cliente o prospecto. Las metas de CRM son diferentes para cada organizacin, sin embargo, objetivos comunes incluyen incrementar la lealtad de los clientes, disminuir la perdida de clientes, aumentar las ganacias y lograr una vista total y consolidada de la relaciones con los clientes empleando el CRM como herramienta. El CRM no es solamente un software, es una metodologa. Aunque la herramienta tecnolgica es uno de los factores necesarios para alcanzar el xito en una estrategia de negocios CRM. Desde una perpectiva tecnolgica, implica el uso integrado de informacin de los clientes combinado con herramientas de apoyo, operacionales y analticas las cuales le dan ms poder al personal y proveen un mecanismo de entrega superior a los clientes.
Segmentar y diferenciar los clientes con base en sus necesidades y valores. Ofrecer productos y servicios para requerimientos individuales y retos especficos.
Pgina 60
DOLIBARR ERP/CRM
Dolibarr ERP/CRM es un software completamente modular (slo activaremos las funciones que deseemos) para gestin empresarial de PYMES, profesionales independientes, auto emprendedores asociaciones. En trminos ms tcnicos, es un ERP y CRM. Es un proyecto OpenSource que se ejecuta en el seno de un servidor Web, siendo pues accesible desde cualquier lugar disponiendo de una conexin a Internet (Proyecto basado en un servidor WAMP, MAMP o LAMP (en nuestro caso).
Pgina 61
Pgina 62
Pgina 63
Pgina 64
Pgina 65
Pgina 66
Para comenzar con el proceso de instalacin nos situaremos sobre la carpeta raz de nuestro servidor web Apache.
Pgina 67
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Para obtener el archivo de la aplicacin: # wget http://www.dolibarr.org/files/dolibarr.tgz
Descomprimir el archivo:
Cambiar el nombre de la carpeta Dolibarr-xyz a Dolibarr con el fin de tener un nombre de directorio independiente de la versin de origen:
Pgina 68
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Como root, cambie los permisos para asegurar que todos los archivos son de slo lectura para los grupos y otros.
Crear en el directorio Dolibarr/htdocs/conf un archivo de configuracin vaco, estableciendo como propietario del archivo al usuario del servidor web (www-data). Esto es necesario debido a que el servidor web tiene que escribir en este archivo durante la instalacin.
Ahora crearemos el directorio que guardar los documentos generados o almacenados por Dolibarr (pdf facturas, fotografas, ), y asgnele como propietario el usuario del servidor web (www-data).
Pgina 69
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Ahora empezaremos el setup de Dolibarr para ello abriremos el navegador web y indicamos la siguiente pgina.
En la siguiente ventana vemos como ya podemos empezar el proceso pulsando el botn Empezar.
Pgina 70
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Ahora seguiremos los pasos que nos indican en el proceso de instalacin de Dolibarr, indicando usuario administrador para Dolibarr.
Pulsando en el botn siguiente que aparecer ma abajo de esta misma pgina seguiremos con el proceso de instalacin.
Pgina 71
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Pulsamos en Siguiente paso.
Aqu anotaremos el primer usuario que utilizar Dolibarr y que tendr derechos de administrador y pulsaremos en Siguiente paso para continuar.
Pgina 72
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Aqu podemos ver como ha terminado el proceso de la instalacin de Dolibarr.
Seguiremos el consejo de seguridad indicado: Una vez completada la instalacin, crearemos un archivo install.lock en el directorio de instalacin al que slo root tenga el derecho de borrar. Esto bloquea el proceso de instalacin que ya no se podr llamar por error (para realizar actualizaciones debe ser eliminado).
Despus de esto para acceder por primera vez al rea de configuracin pulsaremos el enlace que aparece en la pgina.
Pgina 73
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Esta sera la pgina para acceder a la configuracin de Dolibarr.
En la primera pgina nos indican los parmetros de configuracin importantes que todava no estn definidos as que es lo primero que se hace. Pulsaremos en Configuracin sobre Empresa/Institucin.
Pgina 74
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Indicaremos los datos de nuestra empresa modelo.
Una vez completado todos los datos requeridos pulsaremos en grabar para que queden aplicados los cambios. Los datos de cada empresa ser diferente as que no indicamos ms detalles de los datos a introducir.
Pgina 75
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Podemos ver ahora los datos y logo de nuestra empresa de muebles modelo, para seguir con los parmetros obligatorios pulsaremos ahora en Mdulos.
Aqu seleccionaremos los diferentes mdulos que deseamos activar para el uso en nuestro sistema, pulsando en el botn off para poner en on las que queramos activar.
Pgina 76
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Pulsando en Inicio podemos ver como ya tenemos disponible nuestro Dolibarr ERP/CRM, ahora se tratar de ir introduciendo los datos de clientes, productos, proveedores, y dems.
Para no repetir y hacer otro manual igual al que ya existe en el propio Dolibarr adjunto un Manual de Usuario en pdf descargado de la pgina oficial de Dolibbar para que se pueda seguir con el aprendizaje de este maravilloso software de gestin para empresas.
Pgina 77
Para llegar a la configuracin de las VPN abrimos el apartado PPP para desplegar las opciones.
Pgina 78
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Pulsando aadimos un nuevo usuario.
En la pestaa Interfaces pulsaremos el botn PPTP Server para activar el servidor de VPN.
Pgina 79
Manuel Alcn Gmez GIPOS 2.0 ASIR - Proyecto Integrado Activamos la casilla Enabled para activar nuestro servidor VPN.
Ahora en el router de la segunda sede agregaremos una interfaz cliente de PPTP Client, de esta manera nos engancharemos a la VPN que tenemos activada en la sede principal y as unir las dos sedes.
En la siguiente ventana del Cliente PPTP anotaremos la informacin del Servidor VPN, usuario, password e IP Pblica (en nuestro caso privada, por desplegarlo en una red local de manera virtualizada)..
Pgina 80
Podemos ver como esta actualizado el estado de la VPN y ahora s tenemos comunicacin con el Servidor.
Con esto lograremos unir diferentes sedes y as puedan comunicarse las diferentes redes que estn en las distintas tiendas que tengamos en la emprea.
Pgina 81
BIBLIOGRAFA
- LAS TIC Y LAS PYMES Ventana Digital Regin de Murcia http://www.vdigitalrm.es - LA FILOSOFA 2.0 Y LA GESTIN DEL CAMBIO - IMPACTO DE LA WEB 2.0 EN LA EMPRESA Guia Empresa 2.0 "Una actitud abierta al cambio" Consejera de Economa, Innovacin y Ciencia - INTRODUCCIN MODELO OPEN SOURCE Y RESPONSABILIDAD SOCIAL Universidad de Oviedo Departamento de Contabilidad - OPEN SOURCE Y PYMES www.esdebian.org/wiki/herramientas-pymes-open-source-gnulinux - CONFIGURAR ROUTER ISP EN MODO BRIDGE http://bandaancha.eu/foros - INTRODUCCIN AL SO GNU/LINUX Universidad Abierta de Catalunya Josep Jorba Esteve - INTROUDUCCIN A DEBIAN www.debian.org - INTRODUCCIN A SERVIDOR LDAP www.wikipedia.org - INSTALACION SERVIDOR LDAP www.ite.educacion.es/formacion/ - INTRODUCCIN A LAMP http://www.adminso.es wiki de Administracin de Sistemas Pgina 82
AGRADECIMIENTOS
Agradecer a mi tutor docente Miguel A. Sainz-Ezquerra Foces por guiar, respectar y supervisar este proyecto. Y de una manera especial a Daniel Jimenez Galan, gerente de la empresa en donde he desplegado mis FCT( Rentel Wifi, S.L., Rentel Comunicaciones, S.L. ), y que ha sido quien me ha mostrado el camino a seguir en la idea de desplegar software libre para la gestin (ERP/CRM) de las empresas.
Pgina 83