26
1. INFORME DE LA PRÁCTICA 1.1. Tema Configuración de una red haciendo uso de los servidores web: FTP, DNS DHCP, APACHE ! SA"#A 1.2. Objetivos 1.2.1 Objetivo Genera! Dise$ar e i%&le%en'ar una 'o&olog(a de red )ue &er%i a e)ui&os reales ! vir'uales en're s( 1.2.2 Objetivos Es"e#$%i#os! Configurar servidores, APACHE, FTP, DNS, DHCP, SA"#A Configurar la 'o&olog(a uniendo las %*)uinas vir'uale +ebra a 'rav s de un swi'ch real Co%&render los &rocesos de configuración de cad e)ui&os a u'ili+arse Co%&robar )ue 'odos los 'er%inales in'erconec'ad 'rans%i'an los &a)ue'es de infor%ación -erificar la in'ercone.ión de la red 1.&. Res'men /a &resen'e &r*c'ica 'iene co%o finalidad a!udar en el a&rendi+a0e de dise$o i%&le%en'ación de redes, a&rovechando los recursos, &ara el e una red en la )ue in'erac'1an e)ui&os reales, vir'uales ! %*) función de o'ras co%o es el caso del rou'er +ebra Para es'o reales con el sis'e%a o&era'ivo 2bun'u ! el si%ulador a&ache, f'&, dns, dhc&, sa%ba El &roceso se de'allara &aso & afian+ar la 'eor(a con la &r*c'ica 1.(. Paabras Cave! Configurar, rou'er, 5ebra, 2bun'u, gns4, e)ui&os reales, APAC DHCP, SA"#A, 6SPF 1.). Intro*'##i+n

Informe Redes

Embed Size (px)

DESCRIPTION

Configuración de una red haciendo uso de los servidores web: FTP, DNS, DHCP, APACHE. y SAMBA.

Citation preview

1. INFORME DE LA PRCTICA

1.1. TemaConfiguracin de una red haciendo uso de los servidores web: FTP, DNS, DHCP, APACHE. y SAMBA.

1.2. Objetivos1.2.1 Objetivo General: Disear e implementar una topologa de red que permita interactuar a equipos reales y virtuales entre s. 1.2.2 Objetivos Especficos:

Configurar servidores, APACHE, FTP, DNS, DHCP, SAMBA. Configurar la topologa uniendo las mquinas virtuales con el router zebra a travs de un switch real. Comprender los procesos de configuracin de cada uno de los equipos a utilizarse. Comprobar que todos los terminales interconectados reciban y transmitan los paquetes de informacin. Verificar la interconexin de la red.

1.3. ResumenLa presente prctica tiene como finalidad ayudar en el aprendizaje de diseo e implementacin de redes, aprovechando los recursos, para el efecto se realizar una red en la que interactan equipos reales, virtuales y mquinas que finjan la funcin de otras como es el caso del router zebra. Para esto usaremos maquinas reales con el sistema operativo Ubuntu y el simulador GNS3, servidores, apache, ftp, dns, dhcp, samba. El proceso se detallara paso por paso para afianzar la teora con la prctica.

1.4. Palabras Clave: Configurar, router, Zebra, Ubuntu, gns3, equipos reales, APACHE, FTP, DNS, DHCP, SAMBA, OSPF.

1.5. Introduccin

Tanto los servidores APACHE, FTP, DNS, DHCP, SAMBA, son de gran utilidad para compartir, enviar informacin, es muy importante el servidor DNS ya que convierte las direcciones IP, en nombres conocidos y as es mucho ms fcil, la bsqueda de pginas e informacin, ya que no necesariamente los usuarios deben aprenderse las direcciones, sino ms bien, un nombre que es comn.Samba es un conjunto de programas que permite la interaccin entre servidores Linux / Unix y clientes Windows. El servidor4 apache es de gran utilidad ya que nos permite configurar fcilmente las pginas protegidas con contrasea con un enorme nmero de usuarios autorizados, sin empantanamiento del servidor.El DHCP es un protocolo de configuracin dinmica de host es un protocolo de red que permite a un servidor asignar automticamente una direccin IP a un ordenador desde un rango definido de nmeros configurado para una red dada.El servidor ftp es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCPUn sistema instalado con Zebra acta como un router dedicado. Nuestra mquina realiza intercambios de enrutamiento de informacin con otros enrutadores que utilizan los protocolos de enrutamiento. Zebra utiliza esta informacin para actualizar la tabla de encaminamiento del ncleo de manera que los datos se dirijan al lugar correcto.

1.6. Materiales y Metodologa1.6.1. Marco TericoSAMBA Samba proporciona a los administradores de red la flexibilidad y la libertad en trminos de instalacin, configuracin y eleccin de sistemas y equipos.Debido a todo lo que ofrece, Samba ha crecido en popularidad, y contina hacindolo (2)Caractersticas: Compatibilidad de plataformas Microsoft Windows, UNIX, Linux, IBM System 390, OpenVMS y otros sistemas operativos. Samba usa el protocolo TCP / IP que est instalado en el servidor host Cuando se configura correctamente, permite que la acogida de interaccin con un cliente de Microsoft Windows o servidor como si se trata de un archivo de Windows.

APACHE

Apache es el servidor HTTP nmero uno en Internet. El Proyecto Apache HTTP Server es un esfuerzo para desarrollar y mantener un servidor HTTP de cdigo abierto para sistemas operativos modernos, incluyendo UNIX y Windows NT. Compatible con los sistemas operativos Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la nocin de sitio virtual. El objetivo de este proyecto es proporcionar un servidor seguro, eficiente y extenso que proporcione servicios HTTP en sincronizacin con los estndares HTTP actuales.Apache httpd es el servidor web ms popular en Internet desde abril de 1996, y celebr su cumpleaos nmero 17 como un proyecto del mes de febrero.El Apache HTTP Server ("httpd") es un proyecto de la Fundacin de Software Apache. (1).

Caractersticas:

Permite configurar fcilmente las pginas protegidas con contrasea con un enorme nmero de usuarios autorizados, sin empantanamiento del servidor. Respuestas personalizadas a los errores y problemas. Le permite configurar los archivos, o incluso scripts CGI, que son devueltos por el servidor en respuesta a los errores y problemas, por ejemplo, configurar una secuencia de comandos para interceptar 500 errores de servidor y realizar diagnsticos sobre la marcha tanto para usuarios como a ti mismo.

DNS

Se basan en el sistema de nombres de dominio (DNS) para ayudar a dirigir el trfico. El DNS mantiene una base de datos distribuida de nombres y direcciones de red, proporciona de mtodos, para consultar la base de datos de forma remota. Algunas personas llaman a DNS el "libro de Internet."Todos los sitios Web pblicos se ejecutan en servidores conectados a Internet con direcciones IP pblicas . Los servidores web en About.com, por ejemplo, tienen direcciones como 207.241.148.80. Aunque la gente puede escribir la direccin como, http://207.241.148.80/ en el navegador Web para visitar sitios, pudiendo utilizar nombres propios como http://www.about.com/ es mucho ms prctico.El Internet utiliza DNS como un servicio mundial de resolucin de nombres para los sitios web pblicos. Cuando alguien escribe el nombre de una pgina en el navegador, DNS busca la direccin IP correspondiente para ese sitio, los datos necesarios para realizar las conexiones de red deseadas entre navegadores y servidores web. (4)

DHCP

Protocolo de configuracin dinmica de host (DHCP) es un protocolo de red que permite a un servidor asignar automticamente una direccin IP a un ordenador desde un rango definido de nmeros configurado para una red dada.DHCP asigna una direccin IP cuando se inicia un sistema, por ejemplo:Un usuario se convierte en un ordenador con un cliente DHCP.El equipo cliente enva una solicitud de difusin (llamada DISCOVER o DHCPDISCOVER), en busca de un servidor DHCP para responder.El router dirige el paquete DISCOVER al servidor DHCP correcto.El servidor recibe el paquete DISCOVER. Sobre la base de las polticas sobre la disponibilidad y uso establecidas en el servidor.El servidor determina una direccin apropiada (si existe) para dar al cliente. Despus, el servidor se reserva temporalmente esa direccin para el cliente y la enva de vuelta al cliente una oferta (o DHCPOFFER) de paquetes, con esa informacin de la direccin. El servidor tambin configura los servidores DNS del cliente, servidores WINS, servidores NTP, ya veces otros servicios tambin.El cliente enva una solicitud (o DHCPREQUEST) de paquetes, dejando que el saber al servidor que tiene intencin de utilizar la direccin.El servidor enva un ACK (o DHCPACK) de paquetes, lo que confirma que el cliente tiene un dado una concesin de la direccin por un perodo de tiempo especificado por el servidor.Cuando un equipo utiliza una direccin IP esttica, significa que el equipo est configurado manualmente para utilizar una direccin IP especfica. Un problema con la asignacin esttica, que puede ser el resultado de un error del usuario o de la falta de atencin a los detalles, se produce cuando dos equipos estn configurados con la misma direccin IP. Esto crea un conflicto que da lugar a la prdida del servicio. El uso de DHCP es para asignar dinmicamente direcciones IP minimizando conflictos.Protocolo FTP

(Siglas en ingls de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informtica, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.

El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema bsico de FTP es que est pensado para ofrecer la mxima velocidad en la conexin, pero no la mxima seguridad, ya que todo el intercambio de informacin, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningn tipo de cifrado, con lo que un posible atacante puede capturar este trfico, acceder al servidor y/o apropiarse de los archivos transferidos.

Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el trfico. (3)

ZEBRAZebra es un software que se distribuye bajo la Licencia Pblica General GNU, proporciona servicios de enrutamiento de paquetes basadas en TCP / IP con soporte de protocolos de enrutamiento de apoyo tales como RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3 y BGP-4. Caractersticas: Es compatible con la ruta especial de BGP Reflector y Ruta Server. Es compatible con los protocolos de enrutamiento IPv6. Ofrece el protocolo de enrutamiento MIB. Utiliza una arquitectura de software avanzada para ofrecerle una alta calidad, multi-motor de enrutamiento del servidor. Tiene una interfaz de usuario interactiva para cada protocolo de enrutamiento y soporta comandos de cliente comunes. Permite agregar nuevos demonios de protocolos. Posee una arquitectura avanzada que le proporciona una gran calidad y potencia.Arquitectura:Est hecho de una coleccin de varios demonios que trabajan juntos para construir la tabla de enrutamiento. Puede haber varios demonios de enrutamiento especficos del protocolo. Zebra fue planeado para utilizar el mecanismo de multi-servidor cuando se ejecuta con un ncleo que soporta multi-servidores.Bajo GNU Hurd, todos los servicios TCP / IP son proporcionados por los procesos de usuario llamados pfinet. Zebra proporcionar todos los mecanismos de seleccin de enrutamiento para el proceso. Esta caracterstica estar implementada cuando GNU Hurd se estabilice. Actualmente Zebra soporta Linux, BSD y Solaris.

Comandos Bsicos: hostname: Cambia el nombre del router password: Establece contrasea para la interfaz vty. Si no hay una contrasea, un vty no aceptar conexiones. enable password: Establece la contrasea de activacin. log stdout / no log stdout: Establece el registro de salida a la salida estndar. log syslog / no log syslog: Si desea iniciar sesin en un archivo se especifica el nombre del archivo de la siguiente manera:log file /usr/local/etc/nombre_arcivo write terminal: Muestra la configuracin actual en la interfaz vty. write le: Escribe la configuracin actual en el archivo de configuracin. congure terminal: Cambia al modo de configuracin. Este comando es el primer paso para la configuracin. terminal length: Ajusta la longitud de la pantalla del terminal a . Si la longitud es 0, no se realiza ningn control de la pantalla. who list: Hace una lista de los comandos. service password-encryption: Cifra la contrasea service advanced-vty: Activa el modo avanzado de VTY. service terminal-length : Establece el sistema de configuracin de lnea. Este comando de configuracin se aplica a todas las interfaces VTY. show version: Muestra la versin actual de zebra y su informacin de host de construccin. line vty: Entra en el modo de configuracin de vty. banner motd default: Establece la serie de motd defecto. exec-timeou: Establece el valor de tiempo de espera de conexin VTY. Cuando slo se especifica un argumento este se utiliza para el valor de tiempo de espera en minutos. Un segundo argumento es opcional y se utiliza para el valor de tiempo de espera en segundos. El valor predeterminado de tiempo de espera es de 10 minutos. Cuando el valor de tiempo de espera es cero, significa sin tiempo de espera. access-class: Restringe las conexiones vty con una lista de acceso.

QUAGGA Es un suite de software libre para poder usar la familia de sistemas operativos Unix como enrutadores. Est diseado especialmente para NetBSD, FreeBSD, Solaris y Linux. Acta como conmutador del GNU Zebra, el cual a su vez es un demonio que se encarga de manejar las tablas de ruteo del ncleo. Algunas de sus funciones estn mejor adaptadas a Linux, es decir, lo maneja completamente como el demonio conmutador que es. En el caso de los BSDs, hay unas cuantas funciones que no maneja, es decir, no puede aprovechar las bendiciones del mismo. GNS3GNS3 es un emulador de cdigo abierto (Open Source) multiplataforma que est disponible para Linux, Windows y Mac OS X. Para virtualizar los dispositivos de red (routers, switches, etc.) son necesarias las imgenes del sistema operativo IOS. Sin embargo, por restricciones de licencia, el simulador no viene con las IOS de routers Cisco, estas deben ser proporcionadas al simulador para poder trabajar.Entre las caractersticas ms importantes de GNS3, podemos destacar: Diseo grfico de topologas de red a emular. Emulacin de redes Ethernet, ATM y switches Frame Relay. Emulacin de una gran variedad de IOS Cisco, JunOS, IPS y firewalls CISCO de tipo ASA y PIX. Conexin de la red simulada a un entorno real. Integracin con Qemu y VirtualBox para emular hosts. Captura de paquetes integrada usando Wireshark.

Con el fin de proporcionar simulaciones completas y precisas, GNS3 realmente utiliza los siguientes emuladores para ejecutar los mismos sistemas operativos como en redes reales:Dynamips: el conocido emulador de IOS de Cisco.VirtualBox: corre de escritorio y sistemas operativos de servidor, as como Juniper JunOS.Qemu: es un emulador de mquina genrico de cdigo abierto, que se ejecuta Cisco ASA, PIX y el IPS.

MINICOM

Es un programa de mdem basado en texto y emulacin de terminal. Se parece bastante a la TELIX programa shareware, pero este es gratis con el cdigo fuente, y se ejecuta en la mayora de los sistemas Unix. Las caractersticas incluyen directorio de marcacin con rellamada automtica, soporte para archivos de estilo UUCP bloqueo en los dispositivos de serie, un intrprete de lenguaje de script independiente, captura a presentar, varios usuarios con configuraciones individuales, y ms.Un uso comn de Minicom es el de establecer una consola serie remota, tal vez como un ltimo recurso para acceder a un ordenador si la LAN est cada. Esto se puede hacer incluso utilizando un porttil viejo 386 con una distribucin flexible minicom como Pitux o Serial Terminal Linux.

TELNETEs un conjunto de comandos utilizados para comunicarse con otro host mediante el protocolo TELNET, nos permite viajar a otra mquina para manejarla remotamente como si estuviramos sentados delante de ella. Telnet permite acceso al terminal el mismo que no se presenta en modo grafico si no en base a comandos.1.6.2. Materiales 5 computadoras (1Zebra y 1samba, 1gns3, 1 para apache, dns, dhcp, 1 para FTP) GNS3 Cables de red Sistema Operativo Ubuntu Sistema operativo Windows. 8 Cables de red 1 cable serial 1 Router fsico 3 Switch fsicos Cable conversor de serial a USB

1.7. Procedimiento y DesarrolloComo primer paso en el esquema determinamos las redes a emplearse para la interconexin de routers zebra y fsicos, para esto empleamos superneting.Una vez instalado Ubuntu como mquina real o mquina virtual abrimos una terminal y empezamos a crear y configurar el router zebra con los siguientes pasos:1. Iniciamos la configuracin cono super usuario con el comando: su root2. Estableceos nuestra contrasea de acceso.3. Con el comando route verificamos que no hayan entradas en la tabla de ruteo.4. Habilitamos el reenvio de paquetes: echo 1 /proc/sys/net/ipv4/ip_forward5. Instalamos el paquete quagga: apt-get install quagga6. Instalamos el paquete minicom: apt-get install minicom7. Instalamos los directorios para guardar las configuraciones: chown quagga:quaggavty /etc/quagga/*.conf8. Habilitamos los paquetes: chmod 640 /etc/quagga/*.conf9. Reiniciamos quagga /etc/init.d/quagga restart10. Iniciamos configuracin de router zebra telnet localhost 260111. Configuramos con los dundamentos ya aprendisos anteriormente:Password:Router> enPassword:Router# configure terminalRouter(config)# interface eth0Router(config-if)# ip address 192.168.10.194/28Router(config-if)# no shRouter(config-if)# exitRouter(config-if)# wrRouter(config-if)# exit

12. Iniciamos la configuracin de rip: telnet localhost ripdPassword:ripd> enripd# configure terminalripd(config)# router ripripd(config-router)# version 2 ripd(config-router)# 192.168.110.192/28ripd(config-router)# 192.168.110.224/28ripd(config-router)# 192.168.110.252/28ripd(config-router)# exitripd(config-router)# wrripd(config-router)# exit

Configuracin GNS3Nos vamos al terminal con (Ctrl ) e ingresamos el comando sudo gns3 para abrir gns3 y realizar las configuraciones necesarias.Los routers R3y R4 se configuran de manera normal como en cisco, mientras que para la nube damos doble clic y nos vamos a configuracin, luego elegimos C1 y en ETH, seguidamente elegimos eth0 aplicar y aceptar.Seguidamente ingresamos al terminal y levantamos el puerto con el comando:ifconfig eth0 192.168.10.196 netmask 255.255.255.252 upInician el servicio minicom con los pasos siguientes1. lsusb Ver el puerto serial2. dmesg |gre ttyVer el puerto que utiliza el router3. sudo minicom-sEjecutamos minicom4. Se aparece una ventana y seleccionamos configuracin5. Esperamos y presionamos la letra A6. Borramos el numero 87. Ponemos USB08. Enter9. E10. C11. Enter12. Enter13. Salir Configuracin APACHE

Para poder instalar apache solamente tenemos que ejecutar el siguiente comando.root@server1:~# apt-get install apache2 elinksLo que se hizo fue instalar el servidor apache2 y el paquete elinks es un navegador web va consola de comandos. Cuando termina de instalar el servidor apache ser iniciado automticamente, ante solamente tendremos acceso a la pgina de bienvenida o de prueba de apache.Opciones de ejecucin apache.Apache tiene varias opciones de ejecucin dentro apache.root@server1:~# /etc/init.d/apache2 {start|stop|restart|reload|force-reloadComo podemos ver nuestro servidor apache tiene varias opciones:

StartInicia el servicio de apache.StopDetiene el servicio de apache.RestartReinicia el servicio de apache.ReloadRecarga los ltimos cambios registrados dentro del servicio de apache.Force-reloadForza a realizar una recarga de los ltimos cambios realizados dentro del servicio de apache.root@server1:~# /etc/init.d/apache2 restart Restarting web server apache2 [ OK ]root@server1:# }}}Ficheros de configuracin.La ruta de configuracin de los archivos del servicio de apache se localiza en:/etc/apache2/Para poder entrar a la ruta solamente tenemos que hacer lo siguiente:root@server1:~# cd /etc/apache/Dentro de este directorio encontraremos varios archivos y carpetas como las siguientes:apache2.confDentro de este archivo se encuentra la configuracin del servidor web apache.conf.dDirectorio en donde se encuentran los archivos de configuracin de apache.envvarsEste archivo de configuracin contiene la informacin del usuario, grupo Y PID del servicio de apache.httpd.confEste era el archivo de configuracin, pero todava est siendo ocupado en la distribucin Red Hat y derivados.mods-availableDirectorio en se depositan los mdulos que se vayan agregar a nuestro servidor apache.mods-enabledDirectorio donde se encontrara el modulo cuando ya est activado y est disponible para apache. Esta carpeta solamente contiene ligas suaves a los mdulos.port.confArchivo de configuracin en donde se especifica el puerto de escucha, por default es 80 y 443.sites-availableDirectorio en donde se encuentran los archivos de configuracin de sitios o pginas web que configuremos. Dentro de esta carpeta se encuentra un archivo de default el cual trae la configuracin de la pgina de bienvenida de nuestro apache.sites-enabledDirectorio en donde se habilita los sitios web, tambin son ligas suaves a los sitios.Configuracin Bsica de Apache. Hay que aadir un alias a un directorio localizado en /var/ww/pub y para visualizar como el directorio /pub/ en apache, para esto tenemos que crear un fichero de configuracin el cual nos permite hacer esta opcin. Como vimos anteriormente todos estos archivos de configuracin van dentro del directorio sites-available.root@server1:~# cd /etc/apache/sites-available Estando dentro de este directorio tenemos que crear el archivo de configuracion.root@server1:sites-available# vim alias.confEl cual tendr la siguiente informacin.Alias /pub /var/www/pub Options Indexes Includes FollowSymLinks AllowOverride all }}}Guardamos el archivo y nos vamos a la siguiente ruta:root@server1:sites-available# cd /var/wwwDentro de esta ruta en donde se depositaran las pginas web de cada sitio que tengamos registrados. Lo que haremos es crear una carpeta pub y le daremos permisos.root@server1:www# mkdir pubLo que haremos es dar permisos de grupo para que sea ocupada por apache.root@server1:www# chown root.www-data pub -RAhora tendremos que recargar los ultimos cambios de nuestro servidor web.root@server1:www# /etc/init.d/apache2 reload Reloading web server config apache2 [ OK ]root@server1:/var/www#}}} Utilizaremos nuestro navegador web elinks el cual

Configuracin FTP

Creamos dos mquinas virtuales tanto para el servidor, como para el clienteDebemos poner Adaptador solo-anfitrionInstalamos en el servidor vsftpd.Laptop:/$ sudo apt-get install vsftpdLaptop:/$ cdLaptop:/$ cd etcLaptop:/$ etcs Realizamos ping desde la maquina cliente hasta la maquina servidor.Laptop:/$ ping 192.168.56.164 bytes from 192.168.56.1:icmp_seq=1 ttl=64 time 23.5 s64 bytes from 192.168.56.1:icmp_seq=1 ttl=64 time 1.01 s64 bytes from 192.168.56.1:icmp_seq=1 ttl=64 time 1.74 s64 bytes from 192.168.56.1:icmp_seq=1 ttl=64 time 2.08 s64 bytes from 192.168.56.1:icmp_seq=1 ttl=64 time 1.17 s64 bytes from 192.168.56.1:icmp_seq=1 ttl=64 time 1.06 s64 bytes from 192.168.56.1:icmp_seq=1 ttl=64 time 1.25 s

De igual manera lo hacemos desde el servidor ping al cliente.Laptop:/$ ping 192.168.56.1064 bytes from 192.168.56.10:icmp_seq=1 ttl=64 time 1.58 s64 bytes from 192.168.56.10:icmp_seq=1 ttl=64 time 1.68 s64 bytes from 192.168.56.10icmp_seq=1 ttl=64 time 2.32 s64 bytes from 192.168.56.10:icmp_seq=1 ttl=64 time 12.4 s64 bytes from 192.168.56.10:icmp_seq=1 ttl=64 time 1.53 s64 bytes from 192.168.56.10:icmp_seq=1 ttl=64 time 1.85 s64 bytes from 192.168.56.10:icmp_seq=1 ttl=64 time 1.78 s En este cdigo cambiamosAnonymous=yesLocal_enable=yesWrite_enable=yesLuego restauramos este sistema para que se ejecute los cambios.Laptop:/$ sudo etc/init.d/vsftpd restart

Para reiniciar el servicio FTP, escribe este comando sudo /etc/init.d/vsftpd restart

Instalamos Filezilla con la lnea de comando:Laptop:-$ sudo apt-get instal fileLaptop:-$ sudo apt-get instal filezilla

Configuracin DNSPodemos configurar los DNS de dos formas, una de ellas es:

1) Editar el fichero de configuracin de los DNS, que se encuentra en /etc/resolv.conf.Para modificar el fichero basta con abrirlo con cualquier editor de textos, por ejemplo nano:sudo nano /etc/resolv.confDentro del fichero de texto aadimos las siguientes lineas:sudo nano /etc/resolv.confDentro aadimos estas dos lineas:Nameserver 8.8.8.8nameserver 8.8.4.4

2) Editando el fichero /etc/network/interfaces, donde se configuran las tarjetas de red (para ver cmo hacerlo acceder a: www.utilizalinux.com/2013/06/configurar-ip-en-ubuntu.html)Debajo de la configuracin de la IP, aadimos esta lnea de esta forma:dns-nameservers 8.8.8.8 8.8.4.4

Reiniciar la tarjeta de red

No hay que olvidar reiniciar la tarjeta de red despus de cualquier cambio con uno de los siguientes comandos:Para reiniciar todas las tarjetas de red:sudo /etc/init.d/networking restartPara reiniciar una tarjeta de red en concreto:Primero este comando para parar la tarjeta de red:sudo ifdown ethXY segundo este para iniciarla:sudo ifup ehtX

Configuracin SAMBA

Primero que nada instalamos samba ejecutando en un terminal:$ sudo aptitude install samba samba-client smbfs smbclientLa configuracin de Samba se logra editando un solo archivo, accesible en /etc/samba/smb.confCada vez que se cambie el archivo de configuracin se debe de recargar con el comando:$ sudo /etc/init.d/samba reloadConfigurar SambaModificar el grupo de trabajoAbrimos el archivo de configuracin con:$ sudo gedit /etc/samba/smb.confY buscamos la lnea que contenga workgroup y ponemos el nombre del grupo de trabajo que queremos, ejemplo: workgroup = gruposambaPara este caso en particular use el programa gedit como editor de texto ya que yo uso Ubuntu Desktop, en otras distribuciones se podra usar nano, vi, kedit o cualquier otro editor de texto planoAgregar una carpeta para compartirPrimero debemos crear una carpeta con permisos, por ejemplo:$ sudo mkdir /home/public$ sudo chmod 555 /home/public

Nota: el permiso 555 hace la carpeta solo lectura, si desea que se puedan agregar/modificar archivos o directorios en la carpeta esta debe tener permisos 755Luego abrimos el archivo /etc/samba/smb.conf para modificarlo:$ sudo gedit /etc/samba/smb.confY le agregamos, al final, algo como esto:[public]comment = Cosas publicaspath = /home/publicpublic = yeswritable = noComprobar archivo de configuracinPara probar la configuracin, existe un programa llamado TESTPARM que lee el archivo de configuracin y reporta cualquier error de sintaxis. Cualquier parmetro de configuracin an no establecido ser ajustado a su valor por defecto. Recuerde que su archivo de configuracin puede estar sintcticamente correcto pero no apropiado para su uso, por ejemplo, si no creamos la carpeta publico en /home/ testparm EN NINGN CASO devolver cdigo de error.Para poder usar este programa solo se debe de ejecutar en un terminal el comando testparm.Puertos que usa sambaSi no logra conectar desde un equipo Windows lo ms probable es que el firewall tenga los puertos bloqueados; los puertos que samba utiliza son:Puerto 135/TCP usado por el servicio smbdPuerto 137/UDP usado por el servicio nmbdPuerto 138/UDP usado por el servicio nmbdPuerto 139/TCP usado por el servicio smbdPuerto 445/TCP usado por el servicio smbd

1.8. Resultados y Discusin.Se obtuvo en la prctica la creacin y configuracin de un router zebra que difiere de un router normal ya que requiere de un paquete adicional conocido como quagga, el mismo permite la ejecucin del servicio y su configuracin en varios de los protocolos de enrutamiento. Al final se pudo visualizar la tabla de ruteo.

1.9. Conclusiones Se logr configurar una computadora con Ubuntu como un router virtual zebra utilizando quagga, adems se pudo verificar que el funcionamiento de un router zebra difiere de la configuracin de un router normal. La nube, un dispositivo de gns3 acta como tarjeta de red, y es a travs de ella que permite la interconexin entre equipos virtuales y los equipos reales en la topologa, Este router servir como base para futuras interconexiones de red empleando protocolos ospfd o rip. Los servidores apache, ftp, dns, dhcp, samba son de gran utilidad para compartir, enviar informacin. Gracias a los servidores podemos navegar en la internet y poder comunicarnos con muchas personas y ms. Sin los servidores no existiera tantos avances tecnolgicos y no se poda informar entre los diferentes pases. Y como sabemos es importante la comunicacin, noticias a nivel mundial.

1.10. Bibliografa

Documentos de Internet: http://es.wikipedia.org/wiki/Quagga_(enrutador) [1] http://www.cs.virginia.edu/~cs458/material/zebra-manual-Sept2002.p http://infolinux.wordpress.com/2007/05/25/instalando-quagga-en-ubuntu/ www.apache.org (1) www.samba.org (2) https://security.appspot.com/vsftpd.html#about (3) www.dnsstuff.com (4)

1.11. Fotografas y Esquemas

Realizamos ping desde la maquina cliente hasta la maquina servidor.Laptop:/$ ping 192.168.56.1