Documente Academic
Documente Profesional
Documente Cultură
INGENIERA EN REDES
UNIX
MANUAL DE PRCTICAS
DIVISIN DE CIENCIAS E INGENIERA Ing. Rubn E. Gonzlez Elixavide, Kareem Joel Young
Documento aprobado en reunin de Academia de Redes (dd) de (mes) de (ao)
UNIX
Contenido
Domain Name Server (DNS) ............................................................... 2 Servidor WEB .....................................................................................12 Servidor DHCP ...................................................................................18 File Transfer Protocol (FTP) ...............................................................29 File Server (SAMBA) ..........................................................................35 Glosario ..............................................................................................42
Tabla de ilustraciones
Figura 1 Topologa bsica para la compaa XYZ ............................... 4 Figura 2 Topologa bsica de la compaa XYZ .................................14 Figura 3 Estado del servidor WEB ......................................................15 Figura 4 Servicio habilitado del apache ..............................................16 Figura 5 Funcionamiento exitoso del servidor WEB ...........................16 Figura 6 Topologa bsica de la compaa XYZ .................................20 Figura 7 Visualizacin de macros .......................................................23 Figura 8 Visualizar clientes del servidor DHCP...................................25 Figura 9 Interfaz grfica del DHCP manager ......................................26 Figura 10 Caractersticas de los macros desde la interfaz grfica ......27 Figura 11 Topologa bsica de la compaa XYZ ...............................31 Figura 12 Estado del servicio del FTP ................................................32 Figura 13 Topologa bsica de la compaa XYZ ...............................37 Figura 14 Estado del servicio SAMBA ................................................41
UNIX
UNIX
Servidor DNS Instalacin y configuracin de un servidor DNS
En esta prctica el estudiante realizar la tarea de instalar un servidor DNS que utiliza la plataforma OpenSolaris. Al finalizar la prctica, el estudiante podr adquirir la capacidad de instalar y configurar un servidor DNS bsico. La instalacin bsica incluye una zona de FQDN para la resolucin de IP y una zona inversa para la IP de la resolucin FQDN. El escenario que se presenta al comienzo de la prctica se utiliza para presentar un ejemplo real de cmo este servicio puede ser utilizado dentro de un entorno empresarial.
Objetivo (s)
En este manual se configura un servidor DNS para una intranet local.
Escenario
Se trata de un problema tpico de las organizaciones que estn creciendo y que tienen que resolver dos problemas a la vez: Tener un servidor DNS para la red interna de la empresa, porque hace tiempo que ya tienen en existencia demasiados equipos para recordar sus direcciones IP y a qu equipo corresponden. La otra parte del problema es la eficiencia, es posible que desee resolver a IP internas de la red local y externas que se encuentran fuera de la red local. Aqu se est hablando de equipos con direccionamiento pblico o privado.
Considere el siguiente escenario, usted es el profesional de TI en la empresa XYZ y se le ha pedido la instalacin de un servidor DNS local para resolver estos problemas. El requisito es instalar y configurar un servidor DNS en pleno funcionamiento en una plataforma OpenSolaris, que servir a las necesidades de la empresa. Usted est obligado a hacer esto y tenerlo en funcionamiento en el menor tiempo posible.
UNIX
Recomendaciones
1. Tener mucho cuidado al editar los archivos de configuracin, siempre se recomienda respetar los espacios, punto y coma, smbolos, etc; 2. aplicar las configuraciones al segmento de red en el que se encuentren trabajando; 3. recordar que para propsitos de esta prctica el nombre akna se refiere al nombre del servidor, sustituir por el nombre que se haya asignado en su caso. 4. Se recomienda documentarse con informacin relevante al funcionamiento de un DNS y su estructura antes de iniciar la prctica, para poder cumplir satisfactoriamente los objetivos.
Topologa
UNIX
Recursos Requeridos/Equipo:
Un switch de red, Dos computadoras con algn sistema operativo instalado en ella (Windows, Linux, Opensolaris, etc), imagen.
UNIX
/var/named/named.root
/etc/bind/xxxx.hosts
/var/named/xxxx.rev
UNIX
Para propsitos de esta prctica, se utilizar el dominio example.edu, el archivo de zona de forward ser llamado var/named/example.edu.hosts y el archivo de zona inversa ser /var/named/1.168.192.rev. Verificar que los archivos existan, en caso contrario pueden crearse con los siguientes comandos en una terminal: $ pfexec touch /etc/named.conf (Se crea el archivo named.conf) $ pfexec mkdir /var/named (Se crea el directorio named) $ pfexec touch /var/named/named.root (Se crea el archivo named.root) $ pfexec touch /var/named/example.edu.hosts (Se crea el archivo example.edu.hosts) $ pfexec touch /var/named/1.168.192.rev (Se crea el archivo 1.168.192.rev)
UNIX
options { directory "/var/named"; pid-file "/var/run/named.pid"; forwarders { 172.16.2.101; # DNS registrado para funcionar en Internet. }; }; zone "." { type hint; file "/var/named/named.root"; }; zone "example.edu" { type master; file "/var/named/example.edu.hosts"; }; zone "1.168.192.in-addr.arpa" { type master; file "/var/named/192.168.1.rev"; };
UNIX
IN SOA akna. admin.example.edu. ( 1306197635 10800 # >>nota: akna es el nombre del servidor<< 3600 604800 38400) example.edu. IN NS 192.168.1.1 workstation1.example.edu. IN A 192.168.1.11 workstation2.example.edu. IN A 192.168.1.12
$ttl 38400 1.168.192.in-addr.arpa. IN SOA akna. admin.example.edu ( 1306355009 # serial 10800 # Refresh despus de 10800 segundos 3600 # Reintentar despus de 3600 segundos 604800 #Expirar despus de 604800 segundos 38400 ) #TTL de 38400 segundos 1.168.192.in-addr.arpa. IN NS akna 11.1.168.192.in-addr.arpa. IN PTR workstation1.example.edu. 12.1.168.192.in-addr.arpa. IN PTR workstation2.example.edu.
Para obtener este archivo o bien utilizar un navegador web o un cliente ftp para visitar el enlace de arriba. Una vez all el "named.root" archivo se
UNIX
puede encontrar bajo el nombre de archivo "/domain/named.root". Descargue el archivo y copie el contenido del named.root "en el archivo "/var/named/named.root "en el servidor.
10
UNIX
Resumen de la prctica
Experiencias
Aplicaciones
Conclusiones
11
UNIX
Servidor WEB
12
UNIX
Servidor WEB
En esta prctica el estudiante llevar a cabo la actividad de instalar un servidor Web utilizando la plataforma OpenSolaris. Al finalizar la prctica, el estudiante podr instalar un servidor web bsico para albergar un sitio de intranet local. El escenario que se presenta al comienzo de la prctica se utiliza para presentar un ejemplo real de cmo este servicio puede ser utilizado dentro de un entorno empresarial.
Objetivo (s):
En esta prctica se configura un servidor Web para una Intranet local.
Escenario:
Considere el siguiente escenario, usted es el profesional de TI en la empresa XYZ y se le ha pedido para desarrollar un sitio web de intranet local a los efectos de la difusin de informacin de manera efectiva a todos los empleados de la empresa. Para ello se concluy que un servidor web local basado en el uso del servidor Apache HTTP se puede utilizar como una solucin para este problema. El requisito es instalar y configurar un servidor Web completamente funcional en una plataforma OpenSolaris, que servir a las necesidades de la empresa. Usted est obligado a hacer esto y hacer que el servicio est operando en el menor tiempo posible.
Recomendaciones
1. Tener mucho cuidado al editar los archivos de configuracin, siempre se recomienda respetar los espacios, punto y coma, smbolos, etc; 2. aplicar las configuraciones al segmento de red en el que se encuentren trabajando; 3. recordar que para propsitos de esta prctica el nombre akna se refiere al nombre del servidor, sustituir por el nombre que se haya asignado en su caso. 4. Se recomienda documentarse con informacin relevante al funcionamiento de servidores WEB antes de iniciar la prctica, para poder cumplir satisfactoriamente los objetivos.
13
UNIX
Topologa
Recursos Requeridos/Equipo:
Un switch de red, dos computadoras con algn sistema operativo instalado en ella (Windows, Linux, Opensolaris, etc), la instalacin debe ser hecha considerando la topologa mostrada en la imagen.
Requisitos previos:
Asegurarse que el sistema operativo este correctamente instalado en el servidor y clientes,
14
UNIX
15
UNIX
16
UNIX
Resumen de la prctica
Experiencias
Aplicaciones
Conclusiones
17
UNIX
Servidor DHCP
18
UNIX
Servidor DHCP
El servicio de DHCP es utilizado para asignacin de direcciones IP de forma automtica en una empresa. Comnmente es utilizado cuando la cantidad de equipos se incrementa y se vuelve complicada la administracin de las direcciones IP de las mquinas. Con este servicio se automatiza este proceso y el administrador de red puede dedicarse a otras tareas de mayor trascendencia. Existen dos configuraciones disponibles, una de ellas es asignacin dinmica y la otra es de forma esttica; estas dos estn presentas en esta prctica.
Objetivo (s):
Configurar un servidor DHCP con algunas entradas estticas para hosts especficos, y con un pequeo grupo de direcciones con asignacin dinmica.
Escenario:
Considere el siguiente escenario, usted es el profesional de TI en la empresa XYZ y se le ha pedido a desarrollar una nueva estrategia para el manejo de direcciones IP. Durante muchos aos la empresa fue capaz de manejar la infraestructura y la asignacin de direcciones por mtodos manuales, pero debido a los cambios dinmicos en forma de red resultante actualizaciones activas y permanentes en la infraestructura de TI como parte de un esfuerzo de 2 aos de modernizacin, se ha vuelto ineficaz el uso de los antiguos mtodos de direccionamiento. Analizando la situacin se concluy que una estructura basada en el uso de un servidor DHCP para asignar las direcciones de forma dinmica es la solucin a este problema. El requisito es instalar y configurar un servidor DHCP en una plataforma OpenSolaris, que servir a las necesidades de la empresa. Como parte de los requisitos que deben tambin hacer ajustes para los dispositivos que deben conservar la misma IP todo el tiempo (es decir, el servidor DHCP debe asignar a los dispositivos de la misma direccin IP cada vez.). Usted est obligado a hacer esto y hacer que la operacin del servicio est disponible en el menor tiempo posible.
19
UNIX
Recomendaciones
1. Tener mucho cuidado al editar los archivos de configuracin, siempre se recomienda respetar los espacios, punto y coma, smbolos, etc; 2. aplicar las configuraciones al segmento de red en el que se encuentren trabajando; 3. recordar que para propsitos de esta prctica el nombre akna se refiere al nombre del servidor, sustituir por el nombre que se haya asignado en su caso. 4. Se recomienda documentarse con informacin relevante al funcionamiento del servicio DHCP antes de iniciar la prctica, para poder cumplir satisfactoriamente los objetivos.
Topologa
20
UNIX
Recursos Requeridos/Equipo:
Un switch de red, dos computadoras con algn sistema operativo instalado en ella (Windows, Linux, Opensolaris, etc), la instalacin debe ser hecha con base a la topologa mostrada en la imagen.
Requisitos previos:
Asegurarse que el sistema operativo este correctamente instalado en el servidor y clientes, asegurarse que las actualizaciones en seguridad y software estn correctamente instaladas.
21
UNIX
En una terminal escribir los siguientes comandos para descargar los paquetes: $ pfexec pkg install SUNWdhcs $ pfexec pkg install SUNWdhcsb
22
UNIX
23
UNIX
24
UNIX
25
UNIX
$ svcs xv dhcp-server Si se cometi un error en cualquiera de los pasos y se necesita una reconfiguracin, el siguiente comando se puede utilizar para eliminar todas las configuraciones actuales y empezar de nuevo. $ pfexec dhcpconfig Uxh -U: se desconfigura el DHCP, -x: se borran las TABLAS, -h: se borran los HOSTS.
26
UNIX
Se omite algn ejemplo de configuracin mediante forma visual por ser bastante intuitiva, y en todo caso se siguen el mismo procedimiento que le realizado por la consola, pero de manera visual.
27
UNIX
Resumen de la prctica
Experiencias
Aplicaciones
Conclusiones
28
UNIX
29
UNIX
Servidor FTP
En esta prctica el alumno realizar la tarea de instalar un servidor FTP annimo utilizando la plataforma OpenSolaris. El servicio de FTP en una empresa es muy til, ya que permite compartir archivos de gran tamao en un entorno cliente servidor. Un servidor FTP annimo es de acceso pblico, todos los usuarios pueden acceder a l as como ver y descargar el contenido publicado. El escenario que se presenta al comienzo de la prctica, es representativo de un ejemplo real, de cmo este servicio puede ser utilizado dentro de un entorno empresarial.
Objetivo (s)
El estudiante conocer el proceso de instalacin y configuracin de un servidor FTP annimo para una Intranet local.
Escenario
Considere el siguiente escenario: usted es un profesional de TI en la empresa XYZ y se le ha pedido que instale e implemente un servidor FTP annimo como una forma de poner a disposicin los archivos pblicos de forma efectiva a todos los empleados de la empresa.
Recomendaciones
1. Tener mucho cuidado al editar los archivos de configuracin, siempre se recomienda respetar los espacios, punto y coma, smbolos, etc; 2. aplicar las configuraciones al segmento de red en el que se encuentren trabajando; 3. recordar que para propsitos de esta prctica el nombre akna se refiere al nombre del servidor, sustituir por el nombre que se haya asignado en su caso. 4. se recomienda documentarse con informacin relevante al funcionamiento del servicio FTP y su estructura antes de iniciar la prctica, para poder cumplir satisfactoriamente los objetivos.
30
UNIX
Topologa
Recursos Requeridos/Equipo:
Un switch de red, dos computadoras con algn sistema operativo instalado en ella (Windows, Linux, Opensolaris, etc), la instalacin debe ser hecha considerando la topologa mostrada en la imagen.
Requisitos previos:
Asegurarse que el sistema operativo este correctamente instalado en el servidor y clientes, asegurarse que las actualizaciones en seguridad y software estn correctamente instaladas.
31
UNIX
Si el servicio aparece habilitado ir al paso 4, de lo contrario si est deshabilitado ir al paso 3 para habilitarlo.
32
UNIX
33
UNIX
Resumen de la prctica
Experiencias
Aplicaciones
Conclusiones
34
UNIX
35
UNIX
Servidor SAMBA
Con frecuencia un servidor de archivos se vuelve necesario en una empresa. Cuando la empresa tiene crecimiento en infraestructura de red, esto se ve reflejado en la cantidad de equipos, usuarios y tambin empiezan a interactuar con diferentes sistemas operativos en el medio. Al finalizar la prctica, el estudiante obtendr la capacidad de instalar un servidor de archivos bsico mediante SMB/CIFS para proporcionar el servicio de archivos compartidos multiplataforma en un ambiente empresarial. El escenario que se presenta al comienzo de la prctica se utiliza para presentar un ejemplo real de cmo este servicio puede ser utilizado dentro de un entorno empresarial. Se sugiere que se tenga conocimiento previo o que se de lectura a temas de SMB/CIFS, servidor de archivos Samba y los servidores Unix (terminales, editores, servicios y administracin) antes de realizar esta prctica.
Objetivo (s)
El estudiante aprender el proceso de instalacin y configuracin de un servidor de archivos en una LAN simulada de un ambiente empresarial.
Escenario
Se trata de un problema tpico de las organizaciones que estn creciendo y la cuestin es que hay proporcionar acceso a los datos corporativos y la informacin que por lo general tienen que ser compartidos entre los grupos de trabajo y departamentos. Considere el siguiente escenario: usted es el profesional de TI en la empresa XYZ y se le ha pedido la instalacin de un servidor de archivos local para resolver estos problemas. El requisito es instalar y configurar un servidor de archivos totalmente funcional en la plataforma OpenSolaris, que servir a las necesidades de la empresa para proporcionar los recursos compartidos de red y datos. Usted est obligado a hacer esto y dejar el servicio totalmente operativo en el menor tiempo posible. Por lo tanto, se determin que para prestar dichos servicios un servidor de archivos se desplegar la utilizacin de SAMBA para proporcionar acciones utilizando el servicio SMB/CIFS para proporcionar los recursos compartidos.
Recomendaciones
36
UNIX
1. Tener mucho cuidado al editar los archivos de configuracin, siempre se recomienda respetar los espacios, punto y coma, smbolos, etc; 2. aplicar las configuraciones al segmento de red en el que se encuentren trabajando; 3. recordar que para propsitos de esta prctica el nombre akna se refiere al nombre del servidor, sustituir por el nombre que se haya asignado en su caso. 4. Se recomienda documentarse con informacin relevante al funcionamiento del servidor de archivos SAMBA, del servicio SMB/CIFS antes de iniciar la prctica, para poder cumplir satisfactoriamente los objetivos.
Topologa
Recursos Requeridos/Equipo:
37
UNIX
Un switch de red, dos computadoras con algn sistema operativo instalado en ella (Windows, Linux, Opensolaris, etc), la instalacin debe ser hecha considerando la topologa mostrada en la imagen.
Requisitos previos:
Asegurarse que el sistema operativo este correctamente instalado en el servidor y clientes, asegurarse que las actualizaciones en seguridad y software estn correctamente instaladas.
38
UNIX
En este caso el estado del servicio debe estar en maintenance ya que est instalado el paquete pero como no est aun configurado no se inicializa.
39
UNIX
Esto establecer algunos parmetros bsicos globales, como el grupo de trabajo, el password, cuestiones de seguridad, entre otras cosas. Asimismo, se crear una accin bsica llamada "testdir". Para la funcin "testdir", el directorio para compartir tiene que ser creado en el sistema de archivos del servidor. Para este ejercicio, vamos a crear el directorio llamado /mnt/test. Este directorio se especifica en la funcin "testdir" en el parmetro de configuracin "path =/mnt/test" El directorio puede ser creado con los siguientes comandos: $ pfexec mkdir /mnt/test (Donde test es el directorio a ser creado en /mnt) $ pfexec chmod 775 /mnt/test En este momento tambin se crea un archivo en el nuevo directorio: $ pfexec nano /mnt/test/testfile.txt Y en el archivo escribimos Hello world
40
UNIX
Paso 8: Pruebas
Para realizar una prueba del SAMBA va a depender del sistema operativo en uso. En el caso de un cliente Windows se puede visitar el mapa de red y deber visualizarse la carpeta compartida llamada testdir. En el caso de un cliente Linux, debe aparecer de igual forma una carpeta compartida con el mismo nombre.
41
UNIX
Resumen de la prctica
Experiencias
Aplicaciones
Conclusiones
42
UNIX
Glosario
Apache El Apache HTTP Server, comnmente conocido como Apache, es un software de servidor web destaca por jugar un papel clave en el crecimiento inicial de la World Wide Web. En 2009 se convirti en el primer servidor web de software de superar el hito de 100 millones sitios Web. BIND BIND es el software de cdigo abierto que implementa el Sistema de Nombres de Dominio (DNS) para protocolos de Internet. Se trata de una implementacin de referencia de los protocolos, pero tambin es la produccin de software de calidad, adecuados para su uso en aplicaciones de alto volumen y alta fiabilidad. BIND est disponible para su descarga gratuita en los trminos de la Licencia de ISC, una licencia tipo BSD. DHCP (Dynamic Host Configuration Protocol) Es un protocolo de red de la computadora utilizada por los hosts (clientes DHCP) para obtener asignaciones de direccin IP y otra informacin de configuracin. DNS Es un sistema de nomenclatura jerrquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia informacin variada con nombres de dominios asignados a cada uno de los participantes. Su funcin ms importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propsito de poder localizar y direccionar estos equipos mundialmente. Macro (Se emplea por OpenSolaris para implemetar el DHCP) Los macros DHCP contienen las direferentes opciones de DHCP. El servicio DHCP de Solaris utiliza macros para reunir a las opciones que se deben transferir a los clientes. DHCP manager y dhcpconfig crean un numero de macros automticamente al configurar el servidor.
43
UNIX
Samba Samba es un software Open Source que proporciona servicios de archivos e impresin a clientes SMB/CIFS. Samba est disponible libremente, a diferencia de otras implementaciones SMB/CIFS, y permite la interoperabilidad entre servidores Linux/Unix y clientes basados en Windows. SMB/CIFS SMB/CIFS es el protocolo que las mquinas Windows utilizan para comunicarse con el servidor Samba y entre ellos. IP (Internet Protocol) Internet Protocol (en espaol Protocolo de Internet) o IP es un protocolo no orientado a conexin usado tanto por el origen como por el destino para la comunicacin de datos a travs de una red de paquetes conmutados no fiable de mejor entrega posible sin garantas. Direccin IP Una direccin IP es una etiqueta numrica que identifica, de manera lgica y jerrquica, a un interfaz (elemento de comunicacin/conexin) de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo TCP/IP. Dicho nmero no se ha de confundir con la direccin MAC que es un nmero hexadecimal fijo que es asignado a la tarjeta o dispositivo de red por el fabricante, mientras que la direccin IP se puede cambiar. A esta forma de asignacin de direccin IP se denomina direccin IP dinmica (normalmente se abrevia como IP dinmica). Direccin MAC En las redes de computadoras, la direccin MAC (siglas en ingls de media access control; en espaol "control de acceso al medio") es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma nica a una tarjeta o dispositivo de red. Se conoce tambin como direccin fsica, y es nica para cada dispositivo. Pfexec Es similar a sudo en Linux; se utiliza para ejecutar comandos en una shell con privilegios.
44