Este documento presenta un manual para instalar y configurar servicios básicos de red como DNS y DHCP en Windows Server 2003 y Windows XP utilizando máquinas virtuales de VirtualBox. Explica la teoría de estos servicios y proporciona los pasos para instalarlos, configurar las zonas DNS directas e inversas, y el alcance DHCP. También incluye pruebas de la integración entre DHCP y DNS para la asignación y actualización dinámica de nombres de host.
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
Manual servicios basicos "modulo servidores"
1. MANUAL DE INSTALACION Y CONFIGURACION DE SERVICIOS DE RED BASICOS
TUTOR
Fernando Quintero
GRUPO:
Alexander Alvarez Higuita
Diego Areas Guerrero
Leonardo Marin Gallego
Juan Londoño
Alexandra Guerra
Jhonatan Waldo
Sergio Esteban Velez
fecha de entrega: 22 de Mayo de 2009
2009
MEDELLIN
SENA
2. DDNS
Consiste que DNS se actualice mediante el DHCP en windows server 2003
objetivo :
un servidor DNS dinámico, que integre la funcionalidad del mismo junto a la de
un servidor DHCP de forma que, cuando éste otorgue una dirección IP a los
clientes, se actualicen las tablas del este.
Carencia de lo que se va hacer:
El servidor DNS sólo podría resolver los nombres de aquellas máquinas de la
red de área local que tengan asignada ip estaticas (la misma direccion ip).
Formas de cumplir el objetivo:
primer estereotipo: el servidor DHCP solicita la actualización de la zona
correspondiente al servidor DNS una vez que se ha otorgado la IP al cliente
DHCP.
segundo estereotipo: los clientes con una concesion DHCP solicitan la
actualización al servidor DNS.
Estereotipo escogido: primer estereotipo
precedimiento actividad:
1. teoria de los servicios y sistema operativo
2. maquina virtual y sistemas operativos
maquina virtual: virtualbox
sistemas operativos: windows server 2003 (servidor)
windows xp (cliente)
configuracion de las maquinas
Instalacion de servicios
3. configuracion de los servicios
3.1 DNS
3.2 DHCP
4. pruebas y solucion de problemas
pruebas con los sistemas operativos windos xp y windows server 2003
en una maquina virtual (virtualbox).
Problemas:
- conexión entre las dos maquinas: la maquina cliente hacia ping con la
maquina servidor pero no al contrario
solucion: desactivar el cortafuegos de la maquina cliente.
5. documentacion
1.teoria de los servicios
DHCP:
es un protocolo de red que permite a los nodos de una red IP obtener sus
3. parámetros de configuración automáticamente. Se trata de un protocolo de
tipo cliente/servidor en el que generalmente un servidor posee una lista de
direcciones IP dinámicas y las va asignando a los clientes conforme éstas van
estando libres
fuente: http://es.wikipedia.org/wiki/DHCP
DNS:
es una base de datos distribuida y jerárquica que almacena información
asociada a nombres de dominio en redes como Internet. Aunque como base de
datos el DNS es capaz de asociar diferentes tipos de información a cada
nombre, los usos más comunes son la asignación de nombres de dominio a
direcciones IP y la localización de los servidores de correo electrónico de cada
dominio.
Fuente: http://es.wikipedia.org/wiki/DNS
2. instalacion de los servicios
- inserte el cdrom con el sistema opertivo en este caso window server 2003
-Haga clic en Inicio, seleccione > Panel de control > Agregar o quitar
programas
-seleccionaremos de las opciones que aparecen a la izquierda, agregar o
quitar componentes de Windows
-Active la casilla Servicios de red, y dar click en detalles
-active la casilla de verificación
Sistema de nombres de dominio (DNS)
sistema de protocolo de configuracion dinamica (DHCP)
4. seleccionamos y aceptamos todo lo que el asistente nos muestra y pulsamos
siguiente.
Este proceso de instalación pedirá el CD de Windows debido a que necesita
instalar varios componentes.
5. finalizar la instalacion del servicio.
2.2 configuracion las maquinas
cliente:
sistema opertivo : window xp
nombre : maquina1
sufijo principal DNS: velez.es
servidor:
sistema operativo: window server 2003
nombre: servidor
sufijo principal DNS: velez.com
Es importante que el servidor DNS dinámico sea capaz de
localizarse a sí mismo por tal hay que saber cuál es su
nombre.
Configuracion :
inicio
mi pc (click derecho)
propiedades
nombre del equipo
cambiar (nombre equipo)
mas (sufijo principal DNS)
maquina cliente
6. maquina servidor
en ambos casos debemos reiniciar las maquinas para que reconozca cambios
3 configuracion de los servicios
3.1 configuracion DNS
3.1.1zona directas
7. Haga clic en el objeto Servidor DNS correspondiente a su servidor en el panel
izquierdo de la consola y, después, expanda el objeto servidor para expandir el
árbol.
Haga clic con el botón secundario del mouse en
Zonas de búsqueda directa, haga click en Zona Nueva.
-Click siguiente
-Haga clic en Zona principal para crear una copia maestra de la nueva zona.
Haga clic en Siguiente.
10. finalizar el asistente
3.1.2 zonas inversas
las zonas inversas nos van a servir para que el servidor DNS nos indique el
nombre de dominio de una máquina de la que conocemos su dirección IP
- Haga clic en el objeto Servidor DNS correspondiente a su servidor en el panel
izquierdo de la consola y, después, expanda el objeto servidor para expandir el
árbol.
-Haga clic con el botón secundario del mouse en Zonas de búsqueda
inversa, haga click en Zona Nueva.
11. aqui ingresamos la porcion de red que vamos a utilizar, en nuestro caso la red
sera una clase C por ende la porcion de red sera 192.168.101.X la X inidica la
porcion de host.
Finalizacion del asistente
12. procedemos a crear todas las zonas directas necesarias
y las maquinas a las que queremos que nos traduzca. Los registros PTR se
actualizan si se escoge la opcion de actualizacion de actualizar PTR al crear los
host nuevos (A)
13. 3. configuracion DHCP
Haga clic en el objeto Servidor DHCP correspondiente a su servidor en el panel
izquierdo de la consola y, después, expanda el objeto servidor para expandir el
árbol.
Haga clic con el botón secundario del mouse en
Agregar nuevo
nombre del ambito
15. exclusion de direcciones ip , en este caso la direccion ip del mismo servidor
que hemos colocado estatica
16. direccion del ip del servidor DNS
activacion del ambito
para las pruebas procedi a instalar el servidor DNS Y DHCP en la misma
maquina
pruebas
17. pruebas de funcionamiento de la integracion de los servicios DHCP y DNS
prueba del funcionamiento de la actividad en si
para ello la maquina cliente le pido direccion ip al servidor
luego al DHCP reserve esa direccion
y mire cual fue el resultado en el servidor DNS
18.
19. MANUAL DNS EN LINUX
DEFINICION:
Es una base de datos distribuida y jerárquica que almacena información asociada a
nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz
de asociar diferentes tipos de información a cada nombre, los usos más comunes son la
asignación de nombres de dominio a direcciones IP y la localización de los servidores de
correo electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la función más conocida de los
protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de redes.com es 192.168.101.1,
la mayoría de la gente llega a este equipo especificando ftp.redes.com y no la dirección IP.
Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría
cambiar por muchas razones, sin que tenga que cambiar el nombre.
Tipos de registros DNS
* A = Address – (Dirección) Este registro se usa para traducir nombres de hosts a
direcciones IP .
* CNAME = Canonical Name – (Nombre Canónico) Se usa para crear nombres de hosts
adicionales, o alias, para los hosts de un dominio.
* NS = Name Server – (Servidor de Nombres) Define la asociación que existe entre un
nombre de dominio y los servidores de nombres que almacenan la información de dicho
dominio.
* PTR = Pointer – (Indicador) También conocido como 'registro inverso', funciona a la
inversa del registro A, traduciendo IPs en nombres de dominio.
* SOA = Start of authority – (Autoridad de la zona) Proporciona información sobre la zona.
Este DNS sera implementado por la referencia RFC 2317 la cual establece la inaddr.arpa
sin clase. Esta referencia se utilizara para el siguiente caso:
En lo general el dns utiliza la mascara por defecto, pero en este caso debemos especificar
una mascara de /28 (255.255.255.240) lo que quiere decir que debemos crear un
subnetting dentro de las zonas.
Para esto debemos cambiar un poquito la forma tradicional de la configuracion de dns.
Como lo es agregar esta linea:
5.0/28.1.168.192.inaddr.arpa.
Como podemos observar cada numero indica lo siguiente: 5 (ultimo octeto de host), 0
(ultimo octeto del id de red), /28 (mascara subnet), 1.168.192.inaddr.arpa (id de red
inversa). Lo demas se configura de forma normal.
20. PASOS PARA INSTALAR EL SERVICIO DNS:
Lo primero que debemos definir el software que se va a usar en el servidores DNS
Bind • PowerDNS • MaraDNS • djbdns • pdnsd • MyDNS • DNS (Windows
2000/2003/2008)
En este caso utilizaremos el BIND9.
Primero descargamos el paquete desde la consola del root
aptget install bind9.
Los archivos que vamos a configurar son los siguientes: (named.conf, directa, inversa).
named.conf = Aquí es donde especificamos si es de tipo maestro o es de tipo esclavo.
db.local = De este archivo hacemos una copia que llamaremos directa.
db.127 = De este archivo hacemos una copia que llamaremos inversa.
Para ingresar al archivo y modificarlo utilizamos un editor de texto plano.
debian:~# nano /etc/bind/named.conf
named.conf
24. Autenticación básica en página web con apache2 en Debian
Lenny.
Primero procedemos a instalar nuestro apache en el servidor:
apt-get install apache2
Este nos creara el directorio /etc/apache2, el archivo de configuración esta en
/etc/apache2/apache2.conf
Ahora hacemos la prueba de que este funcionando nuestro servidor, ingresamos en un
navegador http://127.0.0.1 ó http://localhost, este nos debe mostrar una pagina que dice
“It works!!”, al salir este mensaje quiere decir que nuestro servidor esta instalado y se
encuentra actualmente corriendo el servicio.
Ahora, como necesitamos que este nos solicite autenticación en el momento de entrar a la
página, procedemos a eliminar el index.html que viene por defecto en el directorio
/var/www.
Luego ingresamos al archivo de configuración que esta en la ruta /etc/apache2/httpd.conf
e ingresamos el siguiente bloque de líneas:
<Directory /var/www/>
AuthType Basic
AuthName "Only by invitation"
AuthUserFile /etc/apache2/passwd
Require valid-user
</Directory>
Después nos disponemos a crear los usuarios que van a tener acceso a la página web:
htpasswd -c /etc/apache2/passwd <usuario1>
25. Cuando realicemos esta acción, nos pedirá que agreguemos la contraseña para el usuario
y luego hay que confirmarla. Si queremos agregar otro usuario, no debemos incluir el flag
-c, porque el archivo ya esta creado, entonces lo haremos de la siguiente forma:
htpasswd /etc/apache2/passwd <usuario2>
si queremos podemos observar el archivo passwd, y veremos que allí se encuentran los
usuarios que agregamos, y se encuentran de la siguiente forma:
Usuario1:(contraseña encriptada)
Usuario2:(contraseña encriptada)
luego ingresamos por el navegador y veremos que el servidor nos pedirá credenciales
para poder ingresar a la página.
26. Autenticación básica en página web con apache2 en Windows
Server 2003
Ahora vamos a crear una pagina web en Windows server 2003, la cual nos solicite
autenticación al momento de ingresar a esta.
Entonces procedemos a crear un sitio web pero primero realizamos los siguientes pasos:
Nos dirigimos a inicio Panel de control agregar o quitar programas clic
Luego nos abrirá una ventana donde nos muestra los programas que tenemos instalados
en el sistema, pero esto no nos importa, debemos dar clic en el lado izquierdo que dice
Agregar o quitar componentes de Windows, luego nos abrirá otra ventana, allí nos
muestra los componentes de Windows que están instalados por defecto y nos da la
posibilidad de elegir otros adicionales.
Entonces vamos a donde dice servidor de aplicaciones clic en detalles, este nos abrirá
otra ventana allí seleccionamos todos los componentes que nos muestra que son los
siguientes:
- ASP.NET
- Consola de servidor de aplicaciones
- Habilitar acceso de red COM+
- Habilitar acceso de red DTC
- Instalar Internet Information Services (IIS)
- Message Queue Server
Seleccionándolos todos damos un clic en Instalar Internet Information Services (IIS) y
clic en detalles, seleccionamos todos los componentes que este incluye. Ya teniendo
toso los componentes seleccionados procedemos a dar clic en aceptar y luego otra vez en
aceptar, después clic en siguientes y este empezara a instalar lo seleccionado (nos pedirá
que insertemos el Cd de Windows server 2003).
Cuando finalice este proceso nos vamos a inicio Administrador de herramientas
administrativas administrador de internet Information services.
Se abrirá una ventana donde nos muestra al lado izquierdo nuestro quipo, procedemos a
expandir las opciones que este tiene y damos clic derecho en sitios web nuevo sitio
web, llenamos los campos que nos aparecen y finalizamos la creación de este.
Por ultimo nos vamos a mi PC disco local c Inetpub y clic derecho en la carpeta
wwwroot propiedades.
Nos dirigimos a la pestaña seguridad y eliminamos todos los usuarios que allí aparecen y
agregamos los usuarios que queramos que entren a la pagina, obviamente estos se
deben crear con anterioridad, con esto tenemos listo nuestro servicio web con
autenticación para Windows server 2003, solo nos queda montar una pagina web en esta.
Nota: si queremos montar una pagina en lenguaje php se debe incluir una librería para
que soporte este lenguaje.
27.
28. Servidor web con cliente ftp net2ftp en linux Debian Lenny.
En este caso montaremos una pagina web la cual nos permitirá conectarnos a un servidor
ftp mediante la web, un uso que se le puede dar este servicio, es el de poder acceder a
nuestro ftp que tenemos en casa, mediante una conexión a internet.
Primero que todo debemos instalar un servidor web, en nuestro caso instalaremos apache
server:
apt-get install apache2
Si nos sale en el navegador it works! Es porque ya esta instalado el servidor apache en
nuestro equipo.
Ahora vamos a descargar el archivo net2ftp podemos obtener este archivo la siguiente
pagina http://www.net2ftp.com/.
29. Luego para que este servicio de ftp funcione necesitamos tener mysql server además un
administrador de php que en nuestro caso utilizamos phpmyadmin, entonces ejecutamos
los siguientes comandos:
apt-get install mysql-server
apt-get install phpmyadmin
30. Como se muestra en la imagen, allí prácticamente termina el proceso de instalación de
phpmyadmin, seleccionamos el tipo de servidor que montamos, para nuestro caso
aplicaba seleccionar apache2 y damos en aceptar.
Cuando termine ese proceso procedemos a copiar los archivos del paquete zip de
net2ftp, este contiene dos carpetas pero a nosotros solo nos importa la que se llama
files_to_upload, ya que esta contiene los archivos que necesitamos, y los copiamos al
directorio /var/www, pero primero debemos cambiar los permisos de los archivos a
mover:
chmod 777 files_to_upload
Se debe tener en cuenta que el directorio /var /www es al que apunta por defecto el
servidor apache, por lo tanto allí alojaremos los archivos correspondientes para la pagina
web
Desde una consola como root los movemos a dicho directorio:
En mi caso tengo los archivos en el escritorio por lo tanto ejecutamos el siguiente
comando:
/home/user/Desktop/net2ftp_v0.97/files_to_upload# mv * /var/www
Al realizar este procedimiento ya tenemos montada la pagina con el cliente ftp net2ftp en
nuestro servidor apache.
31. Debemos tener en cuenta que se debe eliminar el index.html que viene por defecto en la
instalación del apache.
Para esto debemos tener instalado un servidor ftp, que en mi caso instale el vsftpd, con
una configuración muy simple por motivos de pruebas, pero se puede afinar tanto como
queramos.
Ahora solo nos queda probar nuestra conexión al ftp
32. Servidor WEB con cliente FTP net2ftp en Windows
server 2003.
Ahora haremos lo mismo que anteriormente pero esta vez lo montaremos en otra
33. plataforma, Utilizaremos Windows server y aunque es prácticamente lo mismo su
implementación, cambian algunas cosas en el proceso de instalación de componentes
necesarios para su funcionamiento.
Igual que en linux, necesitamos php, y mysql, pero para Windows server encontramos una
herramienta que nos provee estos con una simple instalación, aunque existen muchas
herramientas que nos permiten realizar estos procesos, escogimos XAMPP, pero tambien
podemos utilizar appserv aunque debemos user una version que no sea la 2,6 porque aun
esta en beta y nos coloca conflico con el codigo del net2ftp. Xampp contiene un servidor
apache 2.2, mysql y un servicio de filezilla, lo que nos permite agilizar la instalación y
configuracion
Entonces procedemos a descargar el instalador de la siguiente pagina
http://sourceforge.net/project/downloading.php?groupname=xampp&filename=xampp-
win32-1.7.0-installer.exe&use_mirror=ufpr , podemos utilizar con total tranquilidad esta
aplicación ya que tiene licencia GNU, y son aproximadamente 40 Mb
Ya que hemos descargado el instalador procedemos a instalarlo, esto toma
aproximadamente 5 minutos y ocupa casi 300 Mb en su instalación.
34. Cuando termine de instalar podemos verificar que el apache este corriendo, solo abrimos
un navegador y escribimos localhost en la barra de direcciones ó 127.0.0.1 ó la dirección
ip que tengamos asignada, nos saldrá la siguiente imagen al dar enter:
35. Descargamos el archivo .zip de net2ftp de la pagina principal de net2ftp
http://www.net2ftp.com .
Ahora nos vamos a descomprimir la carpeta que contiene los archivos de
net2ftp, recordemos que los archivos que nos interesan están en la carpeta de
files_to_upload.
36. Debemos tener en cuenta que XAMPP apunta al directorio c:xampphtdocs
Por lo tanto los archivos del net2ftp los debemos ubicar allí, para esto
crearemos una carpeta llamada ftp y allí los introduciremos, por problemas en
el código del net2ftp no los podemos colocar en el directorio raíz, ya que si lo
hacemos se distorsionará la imagen del mismo, pero funcionara
completamente.
Al realizar todo este proceso tendremos que insertar en el navegador lo
siguiente http://localhost/ftp y se nos desplegara la siguiente pantalla:
37. Al introducir la dirección ip del servidor ftp y nuestras credenciales entraremos
directamente al ftp, de una forma grafica y mas fácil de utilizar.
Así tenemos listo nuestro cliente ftp net2ftp en un servidor web en Windows
server 2003...
38. MANUAL DE DHCP CON VLANS EN OPENBSD 4.4
Switch cisco 2950
El primer paso sera crear las vlan en el switch
-enable
Despues entramos al modo de configuracion global
-configure terminal
Crearemos las vlan asi :
-vlan 100
-name administrativos
-vlan 200
-name docentes
-vlan 300
-name alunmos
-vlan 400
-name sistemas
-vlan 500
-name servidores
Ya vamos asignar las interfaces a cada vlan
-interface fastEthernet 0/1
le damos
-switchport access vlan 100
-interface fastEthernet 0/2
le damos
-switchport access vlan 100
-interface fastEthernet 0/3
le damos
-switchport access vlan 200
interface fastEthernet 0/4
le damos
-switchport access vlan 200
Así sucesivamente asignamos las interfaces a las vlan
Ahora en el modo de configuración global
Vamos a asignar un puerto para el modo trunk esto es para que todas las vlan
se comunique
-switchport mode trunk
-switchport trunk allowed vlan 100, 200, 300, 400,500
Con esto terminamos la configuración del switch
Ya pasamos al servidor y crearemos las vlan’s en una misma interfaz (vic0)
Para crear todas las vlan´s vamos a ingresar los siguientes comandos
ifconfig vlan1 create
ifconfig vlan1 192.168.1.1 vlan 100 vlandev vic0
ifconfig vlan2 create
Ifconfig vlan2 192.168.2.1 vlan 200 vlandev vic0
Ifconfig vlan3 create
ifconfig vlan3 192.168.3.1 vlan 300 vlandev vic0
ifconfig vlan4 create
39. ifconfig vlan4 192.168.4.1 vlan 400 vlandev vic0
ifconfig vlan5 create
ifconfig vlan5 192.168.5.1 vlan 500 vlandev vic0
ahora ya hemos creado 5 vlan´s ahora si queremos que cuando reiniciemos
nuestro servidor no se borre la configuracion que acabamos de hacer vamos a
crear unos archivos con los siguientes comandos
touch /etc/hostname.vlan1
a este archivo le agregaremos esta línea con el siguiente comando
vi /etc/hostname.vlan1
inet 192.168.1.1 255.255.255.0 NONE vlan 100 vlandev vic0
touch /etc/hostname.vlan2
a este archivo le agregaremos esta línea con el siguiente comando
vi /etc/hostname.vlan2
inet 192.168.2.1 255.255.255.0 NONE vlan 200 vlandev vic0
touch /etc/hostname.vlan3
a este archivo le agregaremos esta línea con el siguiente comando
vi /etc/hostname.vlan3
inet 192.168.3.1 255.255.255.0 NONE vlan 300 vlandev vic0
touch /etc/hostname.vlan4
a este archivo le agregaremos esta línea con el siguiente comando
vi /etc/hostname.vlan4
inet 192.168.4.1 255.255.255.0 NONE vlan 400 vlandev vic0
touch /etc/hostname.vlan5
a este archivo le agregaremos esta línea con el siguiente comando
vi /etc/hostname.vlan5
inet 192.168.5.1 255.255.255.0 NONE vlan 500 vlandev vic0
por ultimo solo modificaremos el archivo de nuestra interfaz real que se llama
vic0
a este archivo le agregaremos esta línea con el siguiente comando
vi /etc/hostname.vic0
inet 192.168.0.1 255.255.255.0
bueno ahora pasamos a la configuracion del servicio dhcp
entonces vamos a modificar el archivo de configuración del dhcp con el
siguiente comando
vi /etc/dhcpd.conf
y le agregaremos la siguiente sintaxis
40.
41. Asi quedaría el archivo de configuración del dhcp
Ahora ya modificaremos porque interfaces va a escuchar nuestro dhcp
Entonces modificaremos el archivo dhcpd.interfaces con el siguiente
comando
vi /etc/dhcp.interfaces
a este archivo le agregaremos la siguiente sintaxis
vic0
vlan1
vlan2
vlan3
vlan4
vlan5
Después vamos activar el demonio dhcp solo es modificar el archivo rc.conf
Donde dice dhcpd_flags=NO donde dice NO le agregamos “”
En la imagen
anterior
podemos ver
cómo queda
configurado
Ahora no
queda si no
reiniciar
nuestro
servidor
Ya nuestro
servidor esta funcionando