miércoles, 31 de octubre de 2012

Instalación de una red virtual de área local


Este es un ejemplo de como realizar una istalacion de una red de area local, a partir de Windows y Ubuntu:
Lo que vamos a hacer ahora es crear 2 redes pero con un solo switch. Para ello vamos avirtualizarlo (es como cortar el switch en dos). Bien es cierto que no todos los switch tienen esta opción, ya que este tiene que ser gestionable.
El esquema de la práctica es el siguiente:
Lo primero que vamos a hacer es consultar la IP o puerta de enlace que utiliza nuestro Switch en su manual para poder configurarlo. En nuestro caso su IP es 192.168.0.100. Como podéis observar en el esquema de arriba, las IP´s de nuestros ordenadores están en la red “192.168.2.x”. Por lo tanto si hacemos un ping desde nuestro terminal a 192.168.0.100 veremos que no nos conectamos.
Esto es normal, ya que para poder conectarnos tenemos que estar en la misma red. Lo mejor para no tener que eliminar nuestra IP actual es ponerle otra a nuestra tarjeta de red, es decir un Alias.
  • En Windows 7: Vamos a la conexión de área local, protocolos de internet, propiedades. Ahora pulsamos en opciones avanzadas y le damos a agregar. Ahora ya podemos meter la nueva IP 192.168.0.101.
  • En Linux Ubuntu: Abrimos un terminal y escribimos “ifconfig eth0:1 192.168.0.101″. Eth0 representa la tarjeta de red de nuestro pc y el 1 siguiente es el número de alias virtual. Después hacemos otro “ifconfig” y comprobamos que verdaderamente tenemos las dos IP’s.
Una vez hecho esto tecleamos en la barra de direcciones de nuestro navegador “http://192.168.0.100” y veremos que ya estamos dentro del switch. Este paso solo es necesario que lo haga uno de ellos. Una vez dentro ponemos el usuario y el password que nos dice el fabricante y accedemos a la pantalla principal del switch.
En ella podemos comprobar el estado de los puertos, así como la velocidad y el sentido de la transferencia. En nuestro caso los ordenadores están en los puertos 3, 4, 11 y 12. De momento, todos siguen en la misma red. Para cambiarlos, pinchamos sobre VLAN y vemos que hay dos formas de hacer una red virtual (VLAN):
  • Por puertos: Será el método que utilizaremos. Simplemente es indicar que puertos serán de una red o de otra.
  • Por etiquetas: El switch relaciona las etiquetas con las MAC de los ordenadores, por lo que aunque cambiemos de puerto el switch sigue reconociendo las redes divididas.
Red 1: Ordenadores 11 y 12.                                            Red 2: Ordenadores 3 y 4.
Esta práctica está hecha con 2 redes pero se pueden hacer tantas redes virtuales diferentes como puertos tenga el switch.  También se podía haber seleccionado para la primera red todos los puertos desde el 1 hasta el 8, y para la segunda red desde el 9 hasta el 16. De esta forma estaría más ordenado en caso de querer aumentar la red.
Ahora podemos comprobar que entre los ordenadores 3 y 4 hacen ping entre ellos, igual que entre el 11 y 12. Pero como hemos dividido la red en dos, ya no se podrá hacer ping por ejemplo desde la 3 a la 11 al estar en distinta red, en este caso virtual.
Al crear las 2 redes no solo conseguimos separarlas, sino que también conseguimos tener 2 dominios de broadcast. Para no liarnos, solo decir que los dominios de broadcast es tráfico no deseado que hay en la red y que el switch no puede filtrar. Este tráfico ralentiza la red, sobre todo si son muchos ordenadores.

Tipos de servidores



En la siguiente lista hay algunos tipos comunes de servidores: es el que almacena varios tipos de archivos y los distribuye a otros clientes en la red.
§  Servidor de impresiones: controla una o más impresoras y acepta trabajos de impresión de otros clientes de la red, poniendo en cola los trabajos de impresión (aunque también puede cambiar la prioridad de las diferentes impresiones), y realizando la mayoría o todas las otras funciones que en un sitio de trabajo se realizaría para lograr una tarea de impresión si la impresora fuera conectada directamente con el puerto de impresora del sitio de trabajo.
§  Servidor de correo: almacena, envía, recibe, enruta y realiza otras operaciones relacionadas con email para los clientes de la red.
§  Servidor de fax: almacena, envía, recibe, enruta y realiza otras funciones necesarias para la transmisión, la recepción y la distribución apropiadas de los fax.
§  Servidor de la telefonía: realiza funciones relacionadas con la telefonía, como es la de contestador automático, realizando las funciones de un sistema interactivo para la respuesta de la voz, almacenando los mensajes de voz, encaminando las llamadas y controlando también la red o el Internet, p. ej., la entrada excesiva de la voz sobre IP (VoIP), etc.
§  Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en la red para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching y depositar documentos u otros datos que se soliciten muy frecuentemente), también proporciona servicios de seguridad, o sea, incluye un cortafuegos. Permite administrar el acceso a internet en una red de computadoras permitiendo o negando el acceso a diferentes sitios Web.
§  Servidor del acceso remoto (RAS): controla las líneas de módem de los monitores u otros canales de comunicación de la red para que las peticiones conecten con la red de una posición remota, responde llamadas telefónicas entrantes o reconoce la petición de la red y realiza la autentificación necesaria y otros procedimientos necesarios para registrar a un usuario en la red.
§  Servidor de uso: realiza la parte lógica de la informática o del negocio de un uso del cliente, aceptando las instrucciones para que se realicen las operaciones de un sitio de trabajo y sirviendo los resultados a su vez al sitio de trabajo, mientras que el sitio de trabajo realiza la interfaz operadora o la porción del GUI del proceso (es decir, la lógica de la presentación) que se requiere para trabajar correctamente.
§  Servidor web: almacena documentos HTML, imágenes, archivos de texto, escrituras, y demás material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye este contenido a clientes que la piden en la red.
§  Servidor de base de datos: provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. También puede hacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio.
§  Servidor de reserva: tiene el software de reserva de la red instalado y tiene cantidades grandes de almacenamiento de la red en discos duros u otras formas del almacenamiento (cinta, etc.) disponibles para que se utilice con el fin de asegurarse de que la pérdida de un servidor principal no afecte a la red. Esta técnica también es denominada clustering.
§  Servidor de Seguridad: Tiene software especializado para detener intruciones maliciosas, normalmente tienen antivirus, antispyware, antiadware, además de contar con cortafuegos redundantes de diversos niveles y/o capas para evitar ataques, los servidores de seguridad varían dependiendo de su utilizacion e importancia.

Sin embargo, de acuerdo al rol que asumen dentro de una red se dividen en:
§  Servidor dedicado: son aquellos que le dedican toda su potencia a administrar los recursos de la red, es decir, a atender las solicitudes de procesamiento de los clientes.
§  Servidor no dedicado: son aquellos que no dedican toda su potencia a los clientes, sino también pueden jugar el rol de estaciones de trabajo al procesar solicitudes de un usuario local.

Servidor virtual:
Se conoce como servidor virtual a una partición dentro de un servidor que habilita varias máquinas virtuales dentro de dicha máquina por medio de varias tecnologías.
Los servidores dedicados virtuales (SDV) usan una avanzada tecnología de virtualización, que le permite proveer acceso [root] y la capacidad de reiniciarlo cuando desee, igual que un servidor dedicado. Con la posibilidad de instalar sus propias aplicaciones y controlar completamente la configuración de su servidor, los SDV representan una alternativa económica y eficiente para aquellos que desean disfrutar los beneficios de un servidor dedicado pero aun no poseen el presupuesto para hacerlo.
Cada SDV tiene asignado un límite del uso de la CPU y la memoria RAM (entre otros) que es dedicado sólo el de dentro del servidor. Así, cada uno de los SDV funcionan independientemente dentro del mismo servidor físico; es decir que actúan como jaulas dentro de un mismo equipo. Por ejemplo, si uno de ellos está mal administrado y trabaja en forma sobrecargada, no afectará el funcionamiento del resto.
En cambio, en un hosting compartido (tanto reseller como individual) los recursos del servidor se comparten entre todas las cuentas de «hosting» que haya en él, y, si hay un problema de sobrecarga —quizás generado por el uso abusivo de un sólo dominio—, el rendimiento del «hosting» se verá sobrecargado en todo el equipo; es decir, en todas sus cuentas.
Se conoce como servidor virtual SPEC (Servidor élite en entorno Clúster) a una solución especialmente dirigida al sector profesional —y, en algún caso, al cliente final—, que permite gestionar virtualmente un servidor y optimizar recursos gracias a la utilización de una potente infraestructura redundada, clusterizada y con posibilidad de montar VPN. Permite configurar sistemas o aplicaciones, soportar cualquier tipo de servicio y determinar como desarrollarlo y definirlo.
Si necesita alojar múltiples sitios web, un Servidor Virtual Privado (VPS) es la opción más económica. Puede alojar numerosos sitios web en un VPS sin los gastos derivados de tener que adquirir su propio servidor físico independiente.
Servidor de archivos:
Tipo de servidor en una red de ordenadores cuya función es permitir el acceso remoto a archivos almacenados en él o directamente accesibles por este. En principio, cualquier ordenador conectado a una red con un software apropiado, puede funcionar como servidor de archivos. Desde el punto de vista del cliente de un servidor de archivos, la localización de los archivos compartidos es compartida y transparente. O sea, normalmente no hay diferencias perceptibles si un archivo está almacenado en un servidor de archivos remoto o en el disco de la propia máquina.
Algunos protocolos comúnmente utilizados en servidores de archivos:
§  SMB/CIFS (WindowsSamba en Unix)
§  NFS (Unix)


¿Qué es un servidor?

Un servidor es un equipo informático que forma parte de una red y provee servicios a otros equipos cliente.
También se suele denominar con la palabra servidor a:
§  Una aplicación informática o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del término. Es posible que un ordenador cumpla simultáneamente las funciones de cliente y de servidor.
§  Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central(mainframe), un miniordenador, una computadora personal, una PDA o un sistema embebido; sin embargo, hay computadoras destinadas únicamente a proveer los servicios de estos programas: estos son los servidores por antonomasia.
§  Un servidor no es necesariamente una máquina de última generación de grandes proporciones, no es necesariamente unsuperordenador; un servidor puede ser desde una computadora vieja, hasta una máquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes de memoria). Todo esto depende del uso que se le dé al servidor. Si usted lo desea, puede convertir al equipo desde el cual usted está leyendo esto en un servidor instalando un programa que trabaje por la red y a la que los usuarios de su red ingresen a través de un programa de servidor web como Apache.
Por lo cual podemos llegar a la conclusión de que un servidor también puede ser un proceso que entrega información o sirve a otro proceso. El modelo Cliente-servidor no necesariamente implica tener dos ordenadores, ya que un proceso cliente puede solicitar algo como una impresión a un proceso servidor en un mismo ordenador.
Se denomina servidor dedicado, aquel que dedica todos sus recursos a atender solicitudes de los equipos cliente.
Sin embargo un servidor compartido es aquel que no dedica todos sus recursos a servir las peticiones de los clientes, sino que también es utilizado por un usuario para trabajar de forma local.
Existen gran cantidad de tipos de servidores o roles que estos pueden desempeñar. 

Un servidor de archivos proporciona una ubicación central en la red, en la que puede almacenar y compartir los archivos con usuarios de la red. Cuando los usuarios necesiten un archivo importante, como un plan de proyecto, podrán tener acceso al archivo del servidor de archivos en lugar de tener que pasarlo entre distintos equipos. Si los usuarios de la red necesitan tener acceso a los mismos archivos y aplicaciones accesibles a través de la red, configure este equipo como un servidor de archivos.

En este tema se explica cómo utilizar Administre su servidor y el Asistente para configurar su servidor para instalar y configurar un servidor de archivos. Cuando haya terminado de configurar un servidor de archivos básico, puede completar tareas adicionales mediante Administre su servidor. Una vez completado el Asistente para configurar su servidor, el servidor de archivos será completamente funcional.

Cronograma

-->
No. ACTIVIDAD FECHA
1 Creación del Cronograma 23/10/2012
2 Busqueda de información sobre el proyecto a realizar 27/10/2012
3 Recopilación de la información: ¿Que es un servidor? 29/10/2012
4 Recopilación de la información: Tipos de Servidor  31/10/2012

 e Instalación de una red virtual de área local
5 Recopilación de información: ¿Qué es Samba? 01/11/2012
6 Instalación de Samba 05/11/2012
7 Configuración de Samba 07/11/2012
8 Pruebas del Servidor 07/11/2012
9 Iniciar, detener o reiniciar el servidor Samba  08/11/2012
10 Administración grupos y usuarios 11/11/2012
11 Finalización del Blog 12/11/2012

sábado, 20 de octubre de 2012

Algo sobre Samba

Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con Linux o Mac actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio, como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autenticar con su propio archivo de usuarios.
Samba fue desarrollado originalmente para Unix por Andrew Tridgell utilizando un sniffer o capturador de tráfico para entender el protocolo a través de la ingeniería inversa. El nombre viene de insertar dos vocales al protocolo estándar que Microsoft usa para sus redes, el SMB o server message block.
En un principio, Samba tomó el nombre de smbserver pero tuvieron que cambiarlo por problemas con una marca registrada. Tridgell buscó en el diccionario de su máquina Unix alguna palabra que incluyera las letras “s”, “m” y “b” con la orden grep hasta que dio con Samba.
Samba configura directorios Unix-Linux (incluyendo sus subdirectorios) como recursos para compartir a través de la red. Para los usuarios de Microsoft Windows, estos recursos aparecen como carpetas normales de red. Los usuarios de Linux pueden montar en sus sistemas de archivos estás unidades de red como si fueran dispositivos locales, o utilizar la orden smbclient para conectarse a ellas muy al estilo del cliente de la línea de órdenes ftp. Cada directorio puede tener diferentes permisos de acceso sobrepuestos a las protecciones del sistema de archivos que se esté usando en Linux. Por ejemplo, las carpetas home pueden tener permisos de lectura y escritura para cada usuario, permitiendo que cada uno acceda a sus propios archivos; sin embargo, deberemos cambiar los permisos de los archivos localmente para dejar al resto ver nuestros archivos, ya que con dar permisos de escritura en el recurso no será suficiente.