Você está na página 1de 117

INSTALACIÓN DE SERVICIOS

TUTORIALES DE SERVIDORES
GRUPO THANATOS

CÉSAR AUGUSTO COUTIN CÓRDOBA


JOSÉ DE ARLEX DOMÍNGUEZ CORREA
NEIFER ERNEY GIRALDO MARTINEZ

DOCENTE
LINA MCKOLL
INGENIERA ELECTRÓNICA

SERVICIO NACIONAL DE APRENDIZAJE “SENA”


REGIONAL ANTIOQUIA
CENTRO DE SERVICIOS Y GESTION EMPRESARIAL “CESGE”
TECNOLOGÍA EN ADMINISTACIÓN DE REDES DE COMPUTADORES
NUMERO DE ORDEN 20111
MEDELLIN
2009
CONTENIDO

Pág.
INTRODUCCIÓN 5
1. SERVIDOR DHCP 6
1.1. INSTALACIÓN EN LINUX (DHCP3) 8
1.2. INSTALACIÓN EN WINDOWS 16
2. SERVIDOR WEB 31
2.1. INSTALACIÓN EN LINUX (APACHE2) 32
2.2. INSTALACIÓN EN WINDOWS 39
3. SERVIDOR DE IMPRESIÓN 47
3.1. INSTALACIÓN EN LINUX 48
3.2. INSTALACIÓN EN WINDOWS 51
4. SERVIDOR DE ARCHIVOS 54
4.1. INSTALACIÓN EN LINUX (SAMBA) 55
4.2. INSTALACIÓN EN WINDOWS 58
5. SERVIDOR DE TIEMPO 63
5.1. INSTALACIÓN EN LINUX (NTP) 64
5.2. INSTALACIÓN EN WINDOWS 68
6. SERVIDOR FTP + MYSQL 74
6.1. INSTALACIÓN EN LINUX (VSFTPD) 75
6.2. INSTALACIÓN EN WINDOWS 84
7. SERVIDOR DNS 91
7.1. INSTALACION EN LINUX (BIND9) 92
7.2. INSTALACIÓN EN WINDOWS 101
8. CONCLUSIONES 116
BIBLIOGRAFÍA 117
NOTAS DE ACLARACIÓN

1. En cada uno de estos tutoriales se trabajó con Windows 7 como maquina real;
en donde hemos instalado el programa para virtualizar equipos llamado Virtual
Box de Sun microsystems en su versión 3.1.0 r 55467 para Windows.
http://download.virtualbox.org/virtualbox/3.1.0/VirtualBox-3.1.0-55467-Win.exe

2. Utilizaremos como maquinas virtuales:


• Ubuntu 9.04 para el servidor DNS y DHCP
• Ubuntu 9.10 para el resto de los servidores.
• Windows Server 2003 R2 Standard Edition para todos los servidores.

3. Cuando se utilice el sistema operativo Linux, este mismo será el servidor; en su


defecto el sistema cliente será Windows y viceversa.

4. En cada uno de los servidores asignaremos una IP estática a cada servicio de la


siguiente manera:

PLATAFORMA SERVIDOR IP
DHCP
DNS
192.168.20.1
IMPRESIÓN
LINUX UBUNTU ARCHIVOS
TIEMPO
FTP + MYSQL 192.168.20.2
WEB
DHCP
WEB
IMPRESIÓN
WINDOWS SERVER 2003
ARCHIVOS 192.168.50.2
R2
TIEMPO
FTP + MYSQL
DNS
5. Se harán las respectivas anotaciones con respecto a dudas y sugerencias dado
al caso en que sea necesario.

6. Después de haber instalado correctamente nuestra maquina virtual en Linux; es


recomendable utilizar el gestor de actualizaciones o hacerlo manualmente con
los siguientes comandos:
I. # apt-get update
II. # apt-get upgrade

7. En cada uno de los Servidores en Linux, se dispondrá de un script de arranque,


parada, reinicio y recarga ubicado en la carpeta /etc/init.d; los cuales son los
siguientes:
reload restart start stop
Ej: # /etc/init.d/”servidor” restart Así:
# /etc/init.d/apache2 restart (Se refiere a que se va a dar reinicio
al Servidor WEB)
# /etc/init.d/dhcp3-server stop (Se refiere a que se va a detener al
Servidor DHCP)

8. En cada uno de los servidores Linux los comandos que se utilizaremos serán
ejecutados o deben ingresarse como administrador (root); esto con el fin de que
no salgan errores a la hora de modificar algún archivo.

9. Recordemos que cuando se realicen instalaciones de Demonios en nuestros


sistemas operativos Linux; debemos de contar con el servicio de internet a
nuestra disposición para realizar la descarga de dichos paquetes.
INTRODUCCIÓN

Un servidor es un tipo de software que realiza ciertas tareas en nombre de los


usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico
en el cual funciona ese software, una máquina cuyo propósito es proveer datos de
modo que otras máquinas puedan utilizar esos datos.
Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidor web,
este término podría referirse a la máquina que almacena y maneja los sitios web, y en
este sentido es utilizada por las compañías que ofrecen hosting u hospedaje.
Alternativamente, el servidor web podría referirse al software, como el servidor de
HTTP de Apache, que funciona en la máquina y maneja la entrega de los
componentes de las páginas web como respuesta a peticiones de los navegadores de
los clientes.
En la actualidad existen diversas modalidades y configuraciones en las conexiones a
distancia entre equipos informáticos. En primer lugar podemos clasificarlas según sea
la utilización por parte de los usuarios de forma exclusiva o compartida.
Cuando una red consta de un servidor y varios clientes, se dice que posee una
arquitectura cliente/servidor. Internet puede ser vista como un gran conjunto de
servidores preparados para satisfacer las necesidades de las máquinas clientes, en
última instancia manejadas por los usuarios.
El servidor, entonces, no hace más que poner sus recursos a disposición de las demás
computadoras, para cuando estás los requieran.
1. SERVICIO DHCP

El protocolo de configuración dinámica de Host o DHCP es un protocolo que permite a


los administradores de red automatizar y gestionar de manera centralizada la
asignación de direcciones del protocolo Internet (IP) en una red de una organización o
de un proveedor de servicios de Internet (ISP). Usando el conjunto de protocolos de
Internet (TCP/IP), cada ordenador que puede conectarse a Internet necesita una
dirección IP exclusiva. Cuando una organización configura los ordenadores de
diferentes usuarios para que éstos se conecten a Internet, debe asignar una dirección
IP a cada ordenador

El servidor DHCP utiliza el puerto 67 UDP para el servidor y 68 UDP para los clientes.

¿CÓMO FUNCIONA DHCP?

Veamos cómo negocian el cliente y el servidor DHCP la concesión de una IP.

• Si el cliente solicita una dirección IP por primera vez:


1. Solicitud de concesión: cuando arranca un cliente, intenta conseguir
una configuración válida para la red en la que está. Para ello hace
saber a los servidores DHCP que estén a la escucha que un nuevo
cliente quiere una IP válida, enviando un mensaje DHCPDiscover de
broadcast (se manda a todas las máquinas de la red) al puerto 68 UDP.
Dado que el cliente aún no tiene IP, se identifica mediante la MAC
(Media Access Control address). Una vez hecho esto, el cliente queda a
la espera de una respuesta.

2. Oferta de concesión: en la red puede haber un servidor DHCP o


varios. Aquellos servidores DHCP que tengan alguna IP disponible para
conceder enviarán un mensaje DHCPOffer de broadcast al puerto 67
UDP, que contendrá la IP del servidor DHCP, la IP ofertada y los
parámetros de configuración. Esta información se "presta" y es válida
sólo durante un determinado período de tiempo, transcurrido el cual la
oferta caduca.

3. Selección de concesión: el cliente captará los DHCPOffer y


responderá enviando un mensaje DHCPRequest a la IP del servidor
solicitando la IP ofrecida.
4. Confirmación de selección: el servidor solicitado enviará un mensaje
DHCPAck de broadcast con la confirmación de la IP y los parámetros
definitivos. Una vez recibido este mensaje, el cliente configura su
interfaz de red usando la información proporcionada por el servidor
DHCP.

• Si el cliente ya tuvo una IP en esa red, el proceso es diferente:

1. Solicitud de renovación: cuando arranca un cliente que ya tuvo una IP


en esa red, intentará recuperar la IP de la concesión anterior, por lo que
mandará un mensaje DHCPRequest de broadcast detallando la IP que
quiere recuperar, al que sólo responderá aquel servidor que posea en
su intervalo de concesiones la IP requerida.

2. Confirmación de renovación: si el cliente puede usar la IP solicitada,


el servidor responde con un mensaje DHCPAck. Una vez recibido este
mensaje, el cliente configura su interfaz de red usando la información
proporcionada por el servidor DHCP.

Si el cliente no pudiera utilizarla porque la está usando otro cliente o porque el


cliente se ha desplazado físicamente a otra subred y la IP solicitada no es
válida para esa red, entonces el servidor responde con un mensaje
DHCPNack, obligando al cliente a iniciar el proceso normal de concesión.

• Si el servidor no responde, el cliente autoconfigura su interfaz IP (utilizando la


anterior concesión si dispone de ella), e intentará cada cierto tiempo localizar
un servidor DHCP y obtener una concesión.

• La información de TCP/IP que se concede al cliente debe ser renovada cada


cierto tiempo. Para ello, el cliente envía un mensaje DHCPRequest al servidor,
que responderá con un mensaje DHCPAck con la información de la nueva
concesión.
1.1. INSTALACIÓN DHCP EN LINUX

Estos son los pasos a seguir para montar un servidor DHCP en UBUNTU 9.10

1. Ingresar a la terminal utilizando la siguiente ruta desde el entorno gnome:


Aplicaciones>Accesorios>Terminal
2. Ya ubicados en la terminal, ingresamos al modo root en donde descargamos el
servidor dhcp3 con el siguiente comando:
# apt-get install dhcp3-server
3. Ahora editamos el archivo dhcp3-server con el siguiente comando:
# nano /etc/default/dhcp3-server
Cambiando la interfaz eth0 por la tarjeta de red interna con el fin de que los
clientes reciban las peticiones que ellos solicitan por medio de esta interfaz

4. A continuación asignamos una dirección IP estática a la interfaz que vamos a


configurar para que escuche las peticiones de DHCP que hacen los equipos en
la red y para que cuando reiniciemos nuestra maquina quede por defecto esa
la IP que deseemos que tenga nuestro servidor.

El procedimiento es el siguiente:

Editamos el archivo /etc/network/interfaces con el siguiente comando:

# nano /etc/network/interfaces

Escribiendo las siguientes líneas:

Nota: Se puede disponer de cualquier pool de direcciones para configurar


nuestro servicio DHCP.
(En nuestro caso utilizaremos la dirección 192.168.20.1 por defecto para el
server DHCP)
auto eth0
iface eth0 inet static

address 192.168.20.1
netmask 255.255.255.0
gateway 192.168.20.1

Así:

5. Ahora entramos en el archivo de configuración del servicio DHCP con el


siguiente comando:

# nano /etc/dhcp3/dhcpd.conf

En donde editaremos las siguientes líneas:


Comentándolas con el símbolo numeral (#) para que no tengan efecto en
nuestra configuración
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;

Así:

6. Descomentamos las siguientes líneas:

Nota: Esto sirve para asignar el pool de direcciones que deseemos, también
para asignar el servidor DNS y para determinar el tiempo mínimo que una
dirección tendrá validez en un host y determinar el tiempo máximo que una
dirección tendrá validez en un host.
# subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name "internal.example.org";
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}

Así:
7. Ahora ubicamos el pool de direcciones a nuestro gusto.
Así:

8. Guardamos el archivo editado y reiniciamos el servidor DHCP con el comando:

# /etc/init.d/dhcp3-server restart
9. Verificamos que el rango de direcciones en nuestras maquinas cliente
corresponda al que asignamos en nuestro servidor DHCP

Nota: Para realizar peticiones de nuevas direcciones IP del cliente al servidor


los hacemos de la siguiente forma:
• Windows: tecla +R (ejecutar) ahí escribimos “cmd” (enter)
escribimos “ipconfig /renew”
• Linux: Estando en el modo root ejecutamos dhclient
# dhclient

Nota: Si queremos ver un listado detallado de las direcciones que ha entregado


el servido DHCP a los clientes; utilizaremos el siguiente comando:
# nano /var/lib/dhcp3/dhcpd.leases
2.2. INSTALACIÓN DHCP EN WINDOWS

Para comenzar con la instalación de el servidor DHCP en Windows server 2003 lo


primero que tenemos que hacer es dirigirnos al botón inicio – panel de control –
agregar o quitar programas en esta opción daremos clic

Aparece una nueva ventana, donde seleccionaremos la opción de “agregar o quitar


componentes de Windows”
Nos aparece una nueva ventana en la cual seleccionaremos la opción de “servicios de
red” damos clic en “detalles” para mirar los componentes de servicios de red

En esta nueva ventana de “servicios de red” seleccionamos el servicio de “protocolo


de configuración dinámica de host (DHCP)” y damos aceptar
Y nos regresa a la ventana anterior “asistente de componentes de Windows” y damos
clic en “siguiente”

Esperemos a que finalice la instalación de Servidor DHCP……en algunos casos le


pedirá el CD de instalación
Luego de haber insertado el CD de Windows server 2003 el sistema continuara
configurando los componentes del servicio
Luego de haber insertado el CD el continuara configurando los componentes

Tras Finalizar el Asistente de Instalación de DHCP daremos clic en “Finalizar”.


Nuestro servidor DHCP debe tener una dirección estática, para que los clientes de
DHCP siempre sepan donde hacer la solicitud del servicio de DHCP. Para dar una
dirección IP estática a nuestro servidor vamos a “inicio – panel de control – conexiones
de red – conexión de área local”

Nos aparece una nueva ventana y damos clic en propiedades


En esta nueva ventana vamos a protocolo de internet (TCP/IP) y damos clic en
propiedades

Le asignamos una dirección IP estática que se encuentre dentro del rango de la red a
la que pertenece el servidor, a esta dirección IP se van a dirigir las solicitudes de los
PC de nuestra red para la asignación de direcciones mediante DHCP, y damos clic en
aceptar
Ahora se comenzara con la configuración del servidor DHCP de nuestra red.
Comenzando por “inicio – herramientas administrativas - DHCP”

En esta nueva ventana de configuración del servidor DHCP vamos a crear y configurar
un ámbito que es el intervalo de direcciones IP que se asignan a los equipos que
solicitan una dirección IP dinámica.
Para crear este nuevo ámbito vamos al menú acción y damos clic en ámbito nuevo.
Aparecerá la Ventana del Asistente de Ámbito nuevo que ayudara a establecer un
ámbito nuevo para distribuir las direcciones IP a los equipos de nuestra Red.

Damos el nombre al ámbito que estamos creando para identificarlo “servidor DHCP” y
también damos una descripción que en este caso será el nombre de la empresa
“ADRCESGE” y damos clic en siguiente
La ventana que nos aparece es para definir el intervalo de direcciones que va asignar
el ámbito, para que los distribuya entre los equipos clientes que hagan la solicitud de
dirección IP. Las direcciones que pueden ser asignadas por el servidor DHCP van
desde la 192.168.50.11 hasta la 192.168.50.120. También se debe especificar la
máscara de la red para saber cuántos bits se utilizan para red y cuantos para host. Y
continuamos dando clic en siguiente.
En la siguiente ventana nos da la posibilidad de agregar intervalo de direcciones
excluidas que no son distribuidas por el servidor DHCP, en este caso excluiremos las
primeras direcciones de la red. Damos clic en “agregar”

Recuerdes que los equipos que van a tener el rol de servidores requieren un
direccionamiento estático, para ello agregamos la direcciones que van a tener estos
servidores para que no sean asignadas a ningún otro equipo, para no crear conflictos
en la red
Ya tenemos las direcciones que son excluidas y no serán asignadas por el servidor.
Clic siguiente

Es necesario determinar cuánto va a durar la asignación de la dirección, lo podemos


hacer en días horas o minutos, eso va a depender de sus necesidades de seguridad.
Damos clic siguiente

Si requerimos unificar nuestro servidor DHCP con un Gateway y un servidor DNS


señalamos la opción de configurar ahora, si por el contrario no es requerido señalamos
la opción de configura más tarde, en este momento solo vamos a señalar la segunda
opción y damos clic siguiente
Finalizamos el Asistente de nuevo ámbito que se creó. Damos clic en “Finalizar”.

Ya se tiene configurado el servidor DHCP.

Ahora activamos el ámbito dando clic en la flechita verde para que empiece el
servidor a cumplir con sus funciones

Para asignar las direcciones que han sido reservadas previamente, seguimos los
siguientes pasos: damos clic derecho en reservas y seleccionamos “reserva nueva”
Y suministramos los datos que son requeridos y damos clic en “agregar”

Y nos queda la dirección reservada


Ahora con nuestros equipos clientes vamos a habilitar el recibir direcciones dinámicas
por DHCP.
Seguimos los siguientes pasos:
2. SERVICIO WEB (APACHE)

Un servidor web es un programa que se ejecuta continuamente en un computador,


manteniéndose a la espera de peticiones de ejecución que le hará un cliente o un
usuario de Internet. El servidor web se encarga de contestar a estas peticiones de
forma adecuada, entregando como resultado una página web o información de todo
tipo de acuerdo a los comandos solicitados. En este punto es necesario aclarar lo
siguiente: mientras que comúnmente se utiliza la palabra servidor para referirnos a una
computadora con un software servidor instalado, en estricto rigor un servidor es el
software que permite la realización de las funciones descritas.
El Servidor HTTP Apache es un excelente y estable servidor de HTTP y HTTPS. Es
multiplataforma y dispone de una enorme cantidad de módulos que nos permiten
extender sus funcionalidades.
• Es uno de los servidores web más utilizados a nivel mundial
• Es un sistema multiplataforma
• Posee infinidad de paquetes y módulos que nos permiten trabajar con gran
cantidad de lenguajes de programación web, así como intérpretes de SQL y
otras funciones.
• Permite transacciones seguras mediante SSL (Secure Socket Layer)
• Contiene soporte para Hosts virtuales
2.1. INSTALACIÓN EN LINUX (APACHE2)

Estos son los pasos a seguir para montar un servidor WEB utilizando el servidor
Apache en UBUNTU 9.10

1. Ingresar a la terminal utilizando la siguiente ruta desde el entorno gnome:


Aplicaciones>Accesorios>Terminal

2. Ya ubicados en la terminal, ingresamos al modo root en donde descargamos el


servidor WEB con el siguiente comando:
# apt-get install apache2
Nota: Antes de continuar con el siguiente paso, averiguaremos cual IP posee
nuestra máquina y lo haremos con el siguiente comando:
# ifconfig

3. Previamente se debe de hospedar nuestra página web en la ruta /var/www en


la cual nosotros alojamos el siguiente dominio: udea.com dándole todos los
permisos requeridos.
4. Ahora nos dirigimos a cambiar la dirección IP de nuestra maquina con la cual
queremos que se cargue dicha página web. Lo realizaremos con el comando:
# nano /etc/hosts

5. Procedemos a ubicarnos en la carpeta del apache2 que se encuentra en la


siguiente ruta: /etc/apache2/sites-available allí creamos los archivos
correspondientes a la configuración de cada una de los dominios a partir de un
archivo llamado default creado con el comando cp así:
# cp default udea.com

Nota: El archivo default es el que contiene la información que usaremos en los


virtualHost
Ahora editamos el archivo de configuración que acabamos de hacer; en este
caso sería así: # cp default udea.com
6.
Ubicados allí realizamos lo siguiente:
• Nuestro puerto de escucha debe de ser el puerto 80
• Adicionar las líneas correspondientes al nombre de la página web o del
dominio anteriormente creado y también del directorio del índex de
dicha página, así:
ServerName udea.com
DirectoryIndex portal.html
• Modificar las líneas DocumentRoot y <Directory, ubicando la ruta del
dominio anteriormente creado.
Nota: Se debe de seguir la sintaxis de cada una de las líneas para que no
se cometan errores al momento de cargar la página y también tener
cuidado que el archivo lanzador de la pagina (en este caso portal.html), no
contenga en su sintaxis espacios.

7. Ahora emitimos el comando a2ensite al dominio creado para que nos cargue
esta nueva configuración, así: a2ensite udea.com
Nota. El comando, a2ensite (available2enablesite) crea un enlace en sites-
enable al site que le indiquemos (es decir, activa el virtualhost que acabamos
de crear)

8. Reiniciamos el servidor WEB con el siguiente comando:


# /etc/init.d/apache2 restart

9. Abrir una página en nuestro navegador y poner el nombre del dominio, así:
http://udea.com
2.2. INSTALACIÓN EN WINDOWS

Lo primero que debemos hacer es ingresar a la ventana de administre su servidor y


dar clic en agregar o quitar funciones.

En la próxima ventana damos clic en siguiente.

El paso a seguir es dar clic en servidor de aplicaciones IIS y ASP.NET y clic en


siguiente.
Después de esto este empezara a instalar el servidor de aplicaciones IIS y debemos
tener nuestro CD de Windows 2003 Server a mano por si la instalación lo pide.

El paso siguiente es dar clic en finalizar.


Ahora vamos a ingresar al administrador de Internet information services dando clic en
el menú inicio luego en herramientas administrativas y después en administrador de
servicios de Internet information services (IIS)

En la nueva ventana abierta en el lado izquierdo buscamos sitios web y damos clic
derecho y seleccionamos nuevo sitio web.
En la ventana de descripción de sitio web para ser identificado escribimos en este
caso adrcesge y damos siguiente.

En la nueva ventana de dirección IP y configuración de puerto damos la dirección del


servidor y dejamos el puerto 80 y damos siguiente.
Ahora buscamos la ubicación donde tenemos la pagina web que tenemos para
mostrar, dando clic en examinar y cuando encontremos la carpeta damos aceptar
En la ventana de permisos solo seleccionamos leer para que los usuarios no
modifiquen nuestra página web y damos siguiente, y finalizamos el asistente para
crear pagina web.

Ahora vamos a dar clic derecho sobre nuestro sitio y luego clic en propiedades.
En la pestaña documentos quitamos los que ahí y agregamos el archivo
Paginaweb.htm que es el archivo que ejecutara nuestra página.

Damos nuevamente clic derecho sobre nuestro sitio y seleccionamos examinar si


muestra la pagina web está bien configurado el servidor.
Acá nos muestra la página web y hemos terminado la configuración.
3. SERVIDOR DE IMPRESIÓN

El servidor de impresión se encarga de gestionar los trabajos de impresión de toda la


red, permitiendo que todos los usuarios, independientemente de la ubicación física de
su computadora y de la plataforma utilizada, puedan imprimir en una impresora
determinada.
Cuando los usuarios de la red quieren imprimir datos en una impresora de red
compartida, envían sus datos a un servidor de impresora. Entonces el servidor envía
los datos a una impresora compartida.
Las colas de impresión suelen utilizar RAM para el almacenamiento debido a que
pueden mover los datos más rápido que un disco duro. Sin embargo, si se han
enviado varios trabajos a la impresora, la cola se llena, y estos documentos se envían
al disco duro del servidor de impresión para que esperen su turno en la cola.

• Cuotas y administración de trabajos y páginas.


• Servicios de directorio de impresoras en red.
• Soporte de encriptación.
• Permite mirar cuando y quien imprimió, quien puede imprimir, etc.
3.1. INSTALACIÓN EN LINUX

Estos son los pasos a seguir para montar un servidor de impresión en UBUNTU 9.10

1. Ingresar a la terminal utilizando la siguiente ruta desde el entorno gnome:


Sistema>Administración>Impresoras
2. Se abrirá un cuadro de dialogo de nombre: Configuración de impresoras y
seleccionamos el menú Servidor

3. Ahora seleccionamos la opción Configuración…


4. En este paso seleccionaremos las configuraciones que deseemos para nuestro
servicio.
3.2. INSTALACIÓN EN WINDOWS

Lo primero que vamos hacer es compartir la impresora que vamos a tener como
prestadora del servicio, para eso realizamos los siguientes pasos:
Damos clic derecho sobre la impresora y seleccionamos “compartir”

Seleccionamos la opción de compartir impresora y damos clic en el menú de


“seguridad”
Ahora vamos a restringir los permisos para los usuarios de la red para que solo
puedan imprimir y no administrar la impresora, seleccionamos usuarios todos y en
permisos solo imprimir y aceptar

En nuestro cliente en ejecutar damos el siguiente comando \\servidor donde servidor


es el nombre de nuestro servidor
Y después de este vemos que nos aparece nuestra impresora a la cual le daremos
doble clic y después daremos clic en sí y ya tenemos el servicio de impresión en
funcionamiento.
4. SERVIDOR DE ARCHIVOS

Un servidor de archivos es un equipo de cómputo exclusivo para almacenar la


información de todos los usuarios y grupos de la empresa, con la ventaja de que se
tiene acceso controlado a los recursos por medio de contraseñas, para mantener la
privacidad de los archivos deseados, pero también con la posibilidad de compartir
recursos entre varios usuarios o tener un repositorio público de archivos en donde
todos puedan almacenar información, todo depende de las necesidades.

Una de las mayores ventajas de tener un servidor de archivos, es que toda la


información importante puede quedar centralizada en un solo lugar, lo cual facilita la
administración y el respaldo de la información; de esta manera no quedan archivos
importantes aislados en terminales de escritorio y se tiene la posibilidad de acceder a
los archivos remotamente, fuera de la oficina, desde casa o cualquier otro lugar con
internet, mediante una VPN.
Olvídate ya de tener toda la información de tu empresa repartida entre todos los
equipos, sin acceso en red ni seguridad, así como de pérdida de información por no
contar con sistemas centralizados de respaldo, con un servidor de archivos tendrás el
control de la información de tu empresa o negocio. Te ofrecemos una solución robusta
y de acuerdo a tus necesidades bajo el sistema operativo Linux, el cuál te generará un
ahorro considerable en costos de licencias y podrás conectar todas tus terminales
Windows al servidor.
4.1. INSTALACIÓN EN LINUX

Estos son los pasos a seguir para montar un servidor de archivos en UBUNTU 9.10

1. Ingresar a la terminal utilizando la siguiente ruta desde el entorno gnome:


Aplicaciones>Accesorios>Terminal

2. Ahora procedemos a instalarlo con el siguiente comando:


# apt-get install samba
Nota: Antes de configurar nuestro servidor, debemos crear la carpeta donde
vamos a ubicar los archivos que vamos a compartir en la red con equipos
Windows, los pasos para crear la carpeta en nuestro equipo son los siguientes:
# mkdir /home/arlex/Escritorio/compartir
Después enviamos los archivos que vamos a compartir a dicha carpeta.
4.2. INSTALACIÓN EN WINDOWS

Antes de proceder con la instalación del servidor de archivos debemos tener en cuenta
que tanto el servidor de archivos como los equipos clientes deben estar en el mismo
grupo de trabajo, para verificar que esta regla se cumpla seguimos los siguientes
pasos:
Damos clic derecho en mi PC y seleccionamos propiedades
En la siguiente ventana se puede observar el nombre del grupo de trabajo y
comprobar si tanto el servidor como los clientes se encuentran en el mismo grupo de
trabajo. Y damos aceptar

Si no se encuentran en el mismo grupo de trabajo debemos seleccionar la opción


“cambiar” y en la opción de grupo de trabajo dar el nombre correcto del grupo de
trabajo y damos aceptar.
Ahora que hemos comprobado que tanto el servidor como el cliente se encuentran en
el mismo grupo de trabajo vamos seleccionar las carpetas y archivos que vamos a
compartir. La carpeta que vamos a compartir se llama pública y se encuentra en el
escritorio, damos clic derecho sobre la carpeta y seleccionamos “compartir y
seguridad”

En la siguiente ventana damos clic en “compartir” seleccionamos “compartir esta


carpeta” y damos clic en la opción de “permisos”
En esta ventana tenemos la opción de dar los permisos que queramos para la carpeta
compartida, en este caso seleccionaremos la opción de control total y damos clic en
aceptar hasta salir al escritorio

Como se puede observar en la carpeta compartida a parece una mano sosteniendo la


esto nos indica que la carpeta ya es una carpeta publica para los equipos de la red

Para comprobar que la carpeta si este compartida nos dirigimos a un PC cliente y en


“ejecutar” colocamos dos backslash y la dirección de red de el servidor o el nombre.
Esta ventana es para conectarnos al servidor desde el cliente, ingresando el usuario y
la contraseña del servidor

En la siguiente ventana nos aparece la carpeta que estamos compartiendo desde el


servidor y ya podemos acceder a ella.
5. SERVIDOR DE TIEMPO

El servidor de tiempo permite a los dispositivos conectados a la red el sincronizar su


reloj interno contra otro dispositivo, este puede ser un dispositivo en la misma red
local, o un dispositivo en alguna parte de la WAN. En general, NTP puede mantener
los dispositivos de una red de área local (LAN) sincronizados sus relojes en un rango
de milisegundos (ms), y a través de la WAN en un rango que ronda los 100
milisegundos de diferencia entre un dispositivo y otro.
El NTP se basa en el tiempo universal de Greenwich, también llamado Tiempo
Universal Coordinado o UTC. El UTC se refiere a la escala de tiempo que se mantiene
en los relojes atómicos alrededor del mundo. Esta hora exacta "universal" que es el
UTC puede ser obtenida por diferentes métodos: a través del Internet a partir de un
servidor público NTP, a través de ondas de radio, o utilizando GPS.
NTP (Network Time Protocol) es el protocolo usado para distribuir el tiempo UTC a
través de una red, así como también asegura que toda la hora sea exacta y estable.
Sin embargo, existen muchas dificultades en la creación de una red NTP, a
continuación las más comunes:
Conseguir la fuente de tiempo más adecuada es fundamental en la creación de una
red NTP. La fuente de tiempo va a ser distribuida entre todas las máquinas y
dispositivos en una red por lo que es vital que no sólo sea precisa, sino también
estable y segura.
Muchos administradores de sistemas hacen recortes con una fuente de tiempo.
Algunos deciden utilizar una fuente de tiempo basados en Internet, a pesar de que no
son seguras ya que el firewall requerirá una apertura, sumado a que muchas son
enteramente inexactas o se encuentran demasiado lejos de ofrecer cualquier tipo de
precisión
Existen dos métodos de alta seguridad para la recepción de una fuente de tiempo
UTC. El primero es utilizar la red de GPS que, aunque no transmite UTC, la hora GPS
se basa en el tiempo atómico internacional, con lo cual resulta fácil de convertir para el
NTP. Las señales de tiempo GPS son también de fácil acceso a nivel mundial.
El segundo método es utilizar las señales de radio de onda largas transmitidas por
algunos laboratorios nacionales de física. Estas señales, sin embargo, no están
disponibles en todos los países, además tienen un rango limitado y son susceptibles a
la interferencia y la topografía local.
NTP utiliza jerarquía en los estratos de reloj, donde los de estrato 1 son sincronizados
por GPS, y los servidores de nivel dos y nivel tres comparten la carga de manejar las
peticiones de puesta en hora a través de Internet, así sucesivamente hasta el estrato
10.
1.1. INSTALACIÓN EN LINUX

Esta guía describe algún método para mantener en hora el reloj de su equipo. Esto
resulta útil para redes locales.
NTP es un protocolo TCP/IP para sincronizar la hora a través de una red.
Básicamente, un cliente solicita la hora actual a un servidor, y usa la respuesta para
poner en hora su propio reloj.
Nuestro servidor NTP actualizara la configuración de su reloj desde un servidor de
Internet, y a su vez les preste a los clientes de la red privada un servicio de
actualización horaria.
En la ventana terminal escribimos:

# apt-get install ntp

Ya tenemos instalado el paquete del servidor NTP ahora vamos a la configuración del
servidor.
La configuración del servidor NTP se hace en el archivo de configuración que lo
encontramos en la siguiente ruta: # /etc/ntp.conf

Del archivo de configuración original solo vamos a necesitar unas cuantas líneas que
se encargaran del proceso de configuración del servidor NTP.
driftfile /var/lib/ntp/ntp.drift

La primer línea es el archivo El con la configuración de la frecuencia de sincronización


y el algoritmo a usar.

Ficheros que son generados


Esta línea y indica el servidor de hora que proveerá al nuestro. En este caso, se
añaden el server:
server 0.south-america.pool.ntp.org
En esta línea le indicamos a nuestro equipo que sea el servidor y que su actualización
va hacer de 2^4=16 segundos como mínimo.
server 127.127.1.1 minpoll 4
En esta línea le damos la preferencia de servidor. En este caso, damos valor 10 al
reloj interno, dejándolo como última opción.
fudge 127.127.1.1 stratum 10
Guardamos la nueva configuración del archivo y salimos y reiniciamos el servidor.

# /etc/inidt.d/ntp restart
Configuración del cliente NTP
Para configurar el cliente NTP modificamos el archivo que se encuentra en la ruta: #
/etc/default/ntpdate
Y en la siguiente línea escribimos el servidor NTP que queramos que preste el servicio
(NTPSERVERS=”servidor NTP”)
1.2. INSTALACIÓN EN WINDOWS

Servidor de tiempo para Windows server 2003


Al implementar el servidor de tiempo debemos realizar diferentes modificaciones al
registro, teniendo cuidado al modificar de hacer daños que puedan afectar el sistema
operativo de la maquina.
Ahora el primer paso a seguir es hacer clic en Inicio, Ejecutar, escriba REGEDIT y,
damos clic en Aceptar

Ahora la ventana que se abre es del editor de registro donde vamos a realizar las
diferentes modificaciones.

Lo primero que vamos a hacer es configurar nuestro servidor como ntp y seguimos la
siguiente ruta en el registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parame
ters\Type

En la parte derecha de la pantalla damos clic derecho sobre el archivo y clic modificar
En el valor escribimos NTP y clic aceptar

Ahora buscamos el archivo AnnounceFlags en la siguiente ruta:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
AnnounceFlags
Y en el archivo modificaremos valor de este asignándole el número 5 y aceptar

En la siguiente ruta vamos a habilitar el servidor ntp


KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProv
iders\NtpServer.

Buscamos el archivo Enabled en la parte derecha y el valor que tenga lo modificamos


por 1 para que quede habilitado y damos aceptar
En la siguiente ruta especificamos las fuentes de tiempo buscamos el valor ntpserver y
al editarlo colocamos interlocutores terminado con ,0x1 para que haga efecto.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parame
ters\NtpServer

En esta ruta Seleccione el intervalo de encuesta:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimePr
oviders\NtpClient\SpecialPollInterval.
Buscamos el archivo SpecialPollInterval y modificamos el valor de este por el tiempo
en segundos que deseemos en que este seleccione la encuesta nosotros colocaremos
un valor decimal de 600 segundos lo que equivale a 10 minutos así:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
MaxPosPhaseCorrection.
En esta ruta buscamos el valor MaxPosPhaseCorrection y lo modificaremos por un
valor decimal que indique el tiempo en segundos para que este corrija el tiempo en
nuestro caso colocaremos 600

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
MaxNegPhaseCorrection. Otra subclave también modificaremos el tiempo en
segundos por 600
Ya podemos cerrar el registro y vamos a inicio, ejecutar y escribimos el siguiente: net
stop w32time && net start w32time

Damos clic en aceptar y debe quedar en funcionamiento el servidor de tiempo en


Windows server 2003.
2. SERVIDOR FTP

FTP significa “File Transfer Protocol”, Protocolo para la Transferencia de Archivos.


Un servidor FTP es un programa especial que se ejecuta en un servidor conectado
normalmente en Internet (aunque puede estar conectado en otros tipos de redes, LAN,
MAN, etc.). La función del mismo es permitir el desplazamiento de datos entre
diferentes servidores / ordenadores.
Para entenderlo mejor, podemos ver un ejemplo gráfico que hemos preparado a
continuación:

Observemos que intervienen tres elementos:


• El servidor FTP: donde subiremos / descargaremos los archivos.
• Usuario 1: es el usuario que en este ejemplo, sube un archivo al servidor FTP.
• Usuario 2: es el usuario que en este ejemplo, se descarga el archivo subido
por el usuario 1 y después sube otro archivo diferente al servidor FTP.
2.1. INSTALACIÓN EN LINUX

Estos son los pasos a seguir para montar un servidor FTP + MYSQL utilizando el
servidor VSFTPD en UBUNTU 9.10

1. Ingresar a la terminal utilizando la siguiente ruta desde el entorno gnome:


Aplicaciones>Accesorios>Terminal

2. Ya ubicados en la terminal, ingresamos al modo root en donde descargamos


los servidores FTP y MYSQL con el siguiente comando:
# apt-get install vsftpd mysql-server libpam-mysql

Con esto instalaremos el demonio FTP, el servidor MySQL, y la librería que


permite la comunicación entre MySQL y el demonio FTP. En el proceso de
instalación del MySQL nos pedirá que ingresemos la contraseña del
superusuario del MySQL este no tiene nada que ver con el superusuario del
sistema.
3. Vamos a entrar al Sistema Gestor de Bases de Datos con el siguiente
comando:
# mysql -u root –p

Este comando sirve para ingresar como root con contraseña a MYSQL, e
ingresamos con la contraseña que se indicó al principio de la instalación que en
este caso fue “123”

4. Ahora entraremos a la base de datos de MYSQL en donde empezaremos a


crear los usuarios que la utilizaran y lo haremos con el siguiente comando:
mysql> use mysql;
Con esto evitaremos usar el root de MySQL a la hora que FTP necesite realizar
alguna acción.
insert into user (host, user, password) values ('localhost', 'jose', password('456'));

insert into db (host, db, user, select_priv) values ('localhost', 'datos', 'jose', 'y');

Nota: Observaremos que las sentencias terminan con punto y coma. Existen
algunas sentencias que no lo necesitan, pero para no confundirnos,
terminaremos todas las sentencias de esta forma.

5. Actualizaremos los privilegios del usuario anteriormente creado en nuestra


base de datos con el siguiente comando:

mysql> flush privileges;

6. Luego creamos y entramos a la base de datos con los siguientes comandos:

mysql> CREATE DATABASE datos;


mysql> use datos;

CREATE DATABASE (nombre) crea la tabla en la base de datos


DROP DATABASE (nombre) borra todas las tablas en la base de datos y borra
la base de datos

7. Una vez creada la base de datos entramos a ella y crearemos una tabla en la
que añadiremos todos los usuarios que le vamos a asociar al FTP, siguiendo la
sintaxis.
8. Ahora agregamos el usuario para el FTP con MYSQL parados en el root de
nuestro sistema de la siguiente forma:
# useradd --home /home/jose --gid nogroup -m --shell /bin/false jose

9. Ahora editaremos el archivo vsftpd.conf ubicado en la ruta # /etc


Lo haremos con el siguiente comando:
# nano /etc/vsftpd.conf
En dicho archivo vamos a modificar los siguientes valores de una manera
básica y se deben de descomentar borrando el símbolo # de cada línea y al
final de dicho archivo escribiremos manualmente otras líneas.

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=jose (el nombre que le dimos al crear nuestro usuario)
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
guest_enable=YES
guest_username=jose
local_root=/home/jose/$USER (el nombre de la ruta)
user_sub_token=$USER
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd_user_conf

La línea que está con el color verde corresponde a la carpeta que se había
creado anteriormente y las líneas de color rojo son las que añadiremos al final
del archivo
Nota: Significado de algunas líneas:

anonymous_enable
Si el valor de esta directiva es YES cualquier usuario se puede conectar al
servidor dando el nombre de usuario anonymous o ftp. Por razones de
seguridad se debe poner NO (anonymous_enable=NO)

local_enable
Esta línea indica que si se permite o no el acceso de usuarios locales a sus
respectivas carpetas privadas. Si se permite el acceso habría que poner
local_enable=YES (local_enable=NO en caso contrario).

chroot_local_user
Permite enjaular a los usuarios dentro de su propio directorio personal. Si en el
fichero de configuración aparece chroot_local_user=NO, entonces el usuario
tiene acceso a todo el sistema de archivos, en función de los permisos
asignados. Cuando un usuario local se conecta y en el fichero de configuración
aparece chroot_local_user=YES, entonces enjaulamos a los usuarios dentro de
su propio directorio personal, sin posibilidad de acceder a todo el sistema de
ficheros. Se mejora por tanto la seguridad.

write_enable
Con esta directiva se puede permitir o denegar la subida de ficheros al servidor
FTP. Si se permite que los usuarios suban archivos al servidor FTP habría que
poner write_enable=YES.

local_umask
Se pueden establecer los permisos con los que quedará el archivo al subirlo al
servidor FTP. local_umask=022 indicará que los permisos de los archivos serán
644, es decir, lectura y escritura para el propietario del fichero, y sólo lectura
para el grupo y los demás.
anon_upload_enable
Esta directiva indica si los usuarios anónimos pueden cargar archivos en el
servidor. anon_upload_enable=YES permite que los usuarios anónimos puedan
subir ficheros.

anon_mkdir_write_enable
Si esta directiva tiene el valor YES se permitirá la creación de directorios en el
servidor.

ftpd_banner
Con esta directiva se puede mostrar un mensaje de bienvenida cuando un
usuario se conecte al servidor FTP. ftpd_banner=?Bienvenido a mi servidor
FTP?.

10. Después de esto modificamos el archivo de configuración del vsftpd que se


encuentra en la ruta # /etc/pam.d/ y lo editaremos con el editor gedit. Asi:

# gedit /etc/pam.d/vsftpd

auth required /lib/security/pam_mysql.so user=jose passwd=456 host=localhost


db=datos table=usuarios usercolumn=arlex passwdcolumn=password crypt=2

account required /lib/security/pam_mysql.so user=jose passwd=456


host=localhost db=datos table=usuarios usercolumn=arlex
passwdcolumn=password crypt=2

Este archivo es el encargado de informarle al demonio FTP de donde debe


sacar la información acerca de los usuarios.
11. Creamos un usuario de prueba en la tabla de usuarios el cual se va a llamar
neifer

mysql> insert into usuarios (arlex, password) values ('neifer',


password('123'));

Se crea el directorio home para el usuario en el root de nuestra maquina. Así:

Nos paramos con el comando cd /home/jose con mkdir creas el directorio para
el usuario de prueba neifer

# cd /home/jose
# mkdir /home/jose/neifer

Cambiamos el propietario con el siguiente comando

# chown jose:nogroup neifer

12. Luego reiniciamos el fichero de configuración para que surtan efecto los
cambios realizados. Esto lo hacemos con el siguiente comando:
# /etc/init.d/vsftpd restart

13. Verificamos nuestro servicio accediendo con el comando # ftp localhost y allí
ponemos el nombre del usuario q acabamos d crear en nuestra tabla con sus
respectiva contraseña. Así:
2.2. INSTALACIÓN EN WINDOWS

En Windows Server 2003, el servidor FTP no se instala de manera predeterminada al


instalar IIS. Si ya ha instalado IIS en el equipo, deberá utilizar la herramienta “Agregar
o quitar programas” del Panel de control para instalar el servidor FTP.
Haga clic en Inicio, seleccione Panel de control y haga clic en Agregar o quitar
programas.

En la nueva ventana hacemos clic en Agregar o quitar componentes de Windows.

En la lista Componentes, haga clic en Servidor de aplicaciones, (pero no active ni


desactive la casilla de verificación) y, por último, en Detalles.
En la nueva ventana seleccionamos Servicios de Internet Information Server (IIS)
(pero no active ni desactive la casilla de verificación) y, damos clic en Detalles.

Ahora active las siguientes casillas de verificación (si no están ya activadas):


Archivos comunes
Servicio de Protocolo de transferencia de archivos (FTP)
Administrador de Servicios de Internet Information Server
Cuando tengamos activadas las casilla damos clic en aceptar y luego en siguiente.

y comenzara la instalación de los archivos correspondientes.


Y por ultimo finalizar y ya tenemos instalado el servidor ftp.

El servidor FTP ya están instalado. Ahora debemos configurar el servidor FTP para
poder utilizarlo.

Configurar el servidor FTP


Seleccionamos herramientas administrativas y damos clic en administrador de internet
information service

En la nueva ventana expandimos sitio ftp y damos clic derecho en “sitio ftp
predeterminado” y seleccionamos “propiedades”

Se activa la casillas de verificación Permitir conexiones anónimas (si no está ya


activada) y Permitir sólo conexiones anónimas. Al activar la casilla de verificación
Permitir sólo conexiones anónimas, se configura el servidor FTP para que permita
únicamente conexiones anónimas. Los usuarios no pueden iniciar sesión con su
nombre de usuario y contraseña.
Ahora menú superior damos clic en la ficha Directorio particular.
Se activan las casillas de verificación Leer y Registrar visitas (si no están ya activadas)
y, a continuación, desactive la casilla de verificación Escribir (si no está ya
desactivada). Y damos clic en aceptar y salimos del Administrador de servicios de
Internet Information Server
Ahora, el servidor FTP está configurado para aceptar las solicitudes de FTP entrantes.
Copie o mueva a la carpeta de publicación de FTP los archivos para los que desee
que esté disponible el acceso. La carpeta predeterminada es “C:\Inetpub\Ftproot”

Para comprobar que el servidor FTP está bien configurado vamos a acceder desde un
equipo cliente de la red, para acceder al servidor en la barra de direcciones vamos a
digitar: “ftp:// y la dirección IP del servidor que en este caso es 192.168.50.4”
ftp://192.168.50.4
3. SERVIDOR DNS

Un servidor de DNS (Domain Name System) es capaz de recibir y resolver peticiones


relacionadas con el sistema de nombres. Un servidor de DNS sirve, por tanto, para (1)
traducir su nombre de dominio en una dirección IP, (2) asignar nombres a todas las
máquinas de una red y trabajar con nombres de dominio en lugar de IPs.
Desde un punto de vista técnico, un nombre de dominio es más fácil de recordar,
además cuando una empresa tiene un servidor DNS (y su propio nombre de dominio)
se le puede localizar más fácilmente por Internet.
Por lo tanto, para que usted o su empresa sean visibles en Internet deberán tener sus
nombres de dominio instalados en dos Servidores de Dominio que estén conectados a
la red y que se denominan servidores de DNS.
El servicio de DNS permite, una vez configurado, que su web y su correo electrónico
sea localizado desde cualquier lugar del mundo mediante su nombre de dominio.

¿Cómo funciona?

Un servidor DNS permite acceder a un dominio en internet entre los millones


existentes. Básicamente su función es atender a las peticiones hechas por los distintos
programas que acceden a internet y resolver la dirección IP asociada al dominio
consultado.
Cuando el servidor recibe una consulta realiza una búsqueda en caso de que ese
servidor no disponga de la respuesta, el servidor comienza la búsqueda a través de
uno o varios Servidores DNS hasta encontrar una respuesta positiva o negativa.
3.1. INSTALACION EN LINUX

Estos son los pasos a seguir para montar un servidor DNS utilizando el servidor BIND9
en UBUNTU 9.10

1. Ingresar a la terminal utilizando la siguiente ruta desde el entorno gnome:


Aplicaciones>Accesorios>Terminal

2. Realizaremos la instalación del paquete bind9 que es el Servidor DNS que


vamos a instalar y lo realizaremos con el siguiente comando:
# apt-get install bind9

Así:
3. Ahora vamos a configurar el fichero named.conf que es el que contiene todos
los dominios que va a albergar nuestro servidor DNS y lo vamos a editar con el
siguiente comando:
# nano /etc/bind/named.conf

Así:

En este encontramos dos zonas principales la primera es la ZONA DIRECTA y


la segunda la ZONA INVERSA con sus respectivos archivos, cuando hablamos
de ZONA DIRECTA es el nombre de nuestro dominio, el cual se resolverá en
una dirección de servidor, la Zona inversa es la dirección IP del servidor la cual
se resolverá en un nombre de dominio;
En la ZONA INVERSA tendremos que poner la dirección a la cual el servidor
está apuntando, esta se ingresa según la clase, si es clase A se pone el primer
octeto, si es clase B los dos primeros y si es clase C los tres primeros octetos,
pero al revés es decir si tenemos un direccionamiento:
Clase A: se pondría el primer octeto seguido de un punto. Así:
10.
Clase B: se pondría el primer y segundo octeto seguidos de un punto. Así:
16.172.
Clase C: se pondría el primer, el segundo y el tercer octeto seguidos de un
punto. Así:
0.168.192.
Ahora lo haremos a nuestra forma. Así:
El dominio allegro.com pertenece a la zona directa y su archivo de
configuración estaría en /etc/bind/db.allegro
Este archivo no existe, pues es un nombre que se le asignó.
Lo mismo se hace con la zona inversa se coloca la dirección IP según su clase
de forma inversa y la ubicación de su archivo de configuración en este caso
db.inversa.

4. Cuando se ha configurado esto procedemos; a crear los archivos de


configuración de las zonas, partiendo de dos archivos de zonas por defecto del
bind9.
Estos archivos serían los siguientes:
db.local para la zona directa.
db.127 para la zona inversa.
En este caso lo hacemos con el comando cp estando ubicados en la carpeta
del bind; de esta manera:
5. Ahora procedemos a configurar cada uno de estos archivos según nuestro
caso. Primero el archivo db.allegro y segundo el archivo db.inversa. Así:
5.1. Editaremos el archivo db.allegro con el siguiente comando:
# nano /etc/bind/db.allegro

Y lo vamos a modificar a nuestro gusto, en donde modificamos la


dirección la cual va a resolver nuestro servidor. De esta manera:
5.2. Editaremos el archivo db.inversa con el siguiente comando:
# nano /etc/bind/db.inversa

Y lo vamos a modificar a nuestro gusto, en donde modificamos la


dirección la cual va a resolver nuestro servidor. De esta manera:
TÉRMINOS EN EL CAMPO A RESOLVER.

• A (Address). Es el registro más usado, que define una dirección IP y el


nombre asignado al host. Generalmente existen varios en un dominio.

• MX (Mail eXchanger). Se usa para identificar servidores de correo, se


pueden definir dos o más servidores de correo para un dominio, siendo
que el orden implica su prioridad. Debe haber al menos uno para un
dominio.

• CNAME (Canonical Name). Es un alias que se asigna a un host que


tiene una dirección IP valida y que responde a diversos nombres.
Pueden declararse varios para un host.

• NS (Name Server). Define los servidores de nombre principales de un


dominio. Debe haber al menos uno y pueden declararse varios para un
dominio.

• SOA (Start Of Authority). Este es el primer registro de la zona y sólo


puede haber uno en cada archivo de la zona y sólo está presente si el
servidor es autoritario del dominio. Especifica el servidor DNS primario
del dominio, la cuenta de correo del administrador y tiempo de refresco
de los servidores secundarios.
6. Por último vamos a editar el archivo /etc/resolv.conf para poder resolver los
nombres de los servidores en Internet

Nota: resolv.conf contiene la información que permite una computadora


conectada con Internet, resolver nombres en direcciones.
Antes de que una computadora pueda conectar con un recurso externo de la red,
debe tener medios de convertir cualquier nombre alfanumérico (Ej. wikipedia.org)
en direcciones de red numéricas (Ej. 66.230.200.10). (El Internet utiliza estos
numéricos estructurados Direcciones del IP como direcciones de red.)
resolv.conf el archivo contiene típicamente las direcciones del IP de DNS que
procurarán traducir nombres a las direcciones para cualquier host disponible en la
red.
El archivo de configuración resolv.conf no debe ser confundido con el programa
resolvconf, que desafortunadamente tiene un nombre casi idéntico.
resolvconf el programa, fue creado para manejar el contenido del resolv.conf
(archivo de configuración), y no es necesario a menos que los programas múltiples
necesiten modificar dinámicamente el archivo.
7. Se reinicia el servidor con el siguiente comando:
# /etc/init.d/bind9 restart
Y también se verifica que esté resolviendo las direcciones
3.2. INSTALACIÓN EN WINDOWS

Configuración e instalación del servidor DNS en Windows server 2003


Los pasos para la instalación del servidor DNS son los siguientes: vamos a “inicio –
panel de control – y damos clic en agregar o quitar programas”

En esta nueva ventana seleccionamos “agregar o quitar componentes de Windows“

Nos aparecerán, todos los componentes que podemos instalar seleccionamos la


opción de "servicios de red", luego damos clic en "detalles"
Aquí nos saldrá una ventana mostrándonos los servicios de red disponibles para
instalar, seleccionamos la opción "sistema de nombres de dominio (DNS)", damos
"aceptar", y luego en "siguiente"

Esperemos a que finalice la instalación de Servidor DNS……en algunos casos le


pedirá el CD de instalación
Luego de haber insertado el CD de Windows server 2003 el sistema continuara
configurando los componentes del servicio

Luego de haber insertado el CD el continuara configurando los componentes


Tras Finalizar el Asistente de Instalación de DNS daremos clic en “Finalizar”.

Nota: recuerde antes de instalar el servicio, debe asignarle una dirección IP estática al
equipo.
Configuración del DNS:
Para configurar nuestro DNS, debemos de ir a "inicio", "herramientas administrativas",
"DNS". Desde aquí es de donde administraremos nuestro DNS
Lo primero que haremos será crear una zona directa, que es la que nos resolverá los
nombres a direcciones IP. Así que damos clic derecho sobre "zonas de búsqueda
directa" y le decimos "nueva zona".

Ahora tendremos la opción de decir si nuestro servidor DNS va a ser principal, o se va


a pegar a otro que ya existe, en este caso, va a ser el servidor DNS principal. Damos
clic en siguiente
Damos el nombre que utilizaremos en nuestra zona. Y damos clic en “siguiente”

Continuando con la creación de la zona en la nueva ventana vamos a crear el archivo


DNS. Este archivo de la zona que se va a crear se almacena localmente en este
servidor DNS. Los archivos de zona se almacenan en la carpeta raíz
Sistema\System32\Dns en el servidor DNS. Damos clic en siguiente
Seleccionamos la opción de “actualizaciones dinámicas” para permitir que los equipos
cliente DNS agreguen, modifiquen y eliminen sus registros de recursos en la zona que
va a agregar a este servidor DNS.
Los clientes de nuestra LAN enviarán a nuestro DNS todas sus consultas de nombres
y éste reenviará todas las que no sepa resolver al servidor o servidores DNS se
nuestro ISP, y damos “siguiente”

Aquí finaliza el asistente para crear una zona nueva. Clic finalizar

Para comprobar la capacidad de respuesta de un servidor DNS lo hacemos mediante


el comando nslookup en el símbolo del sistema.
Escribimos: nslookup dirección_ip_servidor 127.0.0.1 al responder el servidor devuelve
el nombre “localhost”

Ahora nos dispondremos a crear los tipos de registros, clic derecho sobre la zona que
creamos y seleccionamos "host nuevo (A)".

Aquí diremos cual es el nombre de nuestro registro tipo A y la IP que va responder a


dicho registro
Así crearemos cuantos registro tipo A necesitemos

Ahora vamos a crear la zona inversa, que se encargara de resolver de una dirección
IP a un nombre. Presionamos clic derecho sobre "zonas de búsqueda inversa", y
decimos "zona nueva". (La imagen muestra se ha creado tres registros tipo A, y que IP
responde a tal nombré)
Al igual que con la zona directa, decimos que es una zona principal y damos siguiente.

Le asignamos el id de red de nuestro equipo como identificador y damos siguiente.

Decimos que cree el archivo nuevo para la zona. Los archivos de zona almacenan
información de zona DNS en un archivo que utiliza el servidor DNS para responder
consultas. Normalmente, el nombre del archivo de zona es el mismo que el nombre de
la zona.
Damos siguiente

Se selecciona esta opción para permitir que los equipos cliente DNS agreguen,
modifiquen y eliminen sus registros de recursos en la zona que va a agregar a este
servidor DNS damos clic en “siguiente”
Se finaliza el asistente damos “finalizar”

Ahora crearemos los registros PTR, que harán lo contrario que los tipos A,
responderán de nombre a IP, así que damos clic derecho en la zona inversa creada, y
señalamos "nuevo puntero (PTR)".
Bien, entonces decimos la IP y el nombre que va a responder a tal IP. (Se tiene en
cuenta que tenemos que crear un registro PTR para cada registro tipo A).

Solo falta configurar los forwarders, que será la IP del equipo que nos resolverá los
dominios externos, damos click derecho sobre "DNS" y vamos a "propiedades"
Una vez aquí, nos dirigimos a la pestaña "reenviadores" y damos la IP del equipo que
al cual le vamos a preguntar sobre los demás dominios y damos agregar y aceptar

Para hacer las pruebas, podemos dirigirnos al símbolo de sistema, "inicio", "ejecutar".
Desde la línea de comandos digitamos "nslookup", ahora damos el nombre de nuestro
dominio, y nos debe responder diciéndonos que IP responde a ese nombre.
Al igual que si la damos la IP, nos debe responder diciendo que nombre corresponde a
tal IP.
4. CONCLUSIONES

• Se debe de tener mucho cuidado al momento de estar copiando los comandos


en Linux; ya que un solo error en una coma o algún símbolo puede que no
funcione el servicio al cual se está afectando.

• En nuestras prácticas observamos que son muchos más funcionales los


servicios en Linux que en Windows, aunque sean un poco más difíciles de
configurar.

• Aunque las practicas en para montar los servidores fueron realizadas con el
software Virtualbox; debemos de aclarar que existen en el mercado otro tipo de
software especializado que nos serviría mas al momento de realizar las
practicas; un ejemplo de ello sería el software de la empresa Vmware, el cual
utilizaremos mas adelante.
BIBLIOGRAFÍA

• http://docs.info.apple.com/article.html?artnum=58507-es
• http://www.portalformativo.com/Administracion-del-servidor-Web-Apache-20-
u_1_14891.html
• http://www.misrespuestas.com/que-es-un-servidor-web.html
• http://diariolinux.com/2007/05/29/hosts-virtuales-en-apache-2-ubuntu/
• http://www.ajaxman.net/1541/tutorial-creando-virtual-host-de-apache-usando-
linux/
• http://viaservercenter.com/index.php?option=com_content&task=view&id=23&It
emid=42
• http://www.articuloz.com/comunicaciones-articulos/servidor-ntp-manejando-
una-red-744435.html
• http://www.trulinux.com/trulinux/documentos/sts.htm
• http://servidorftp.es/
• http://ofired.com.mx/portal/index.php?option=com_content&task=view&id=15&It
emid=30
• http://www.netsecuritysolutionsltda.com/spanish/index2.php?option=com_conte
nt&do_pdf=1&id=39
• http://ubuntulife.wordpress.com/2007/05/17/instalar-un-servidor-ftp-en-ubuntu/
• http://www.worldlingo.com/ma/enwiki/es/resolv.conf
• http://www.estrellateyarde.es/discover/servidor-dhcp-en-linux

Você também pode gostar