Download - FUNDAMENT.. (1)
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 1/108
FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Y ELECTRÓNICA
ESCUELA DE INGENIERÍA ELECTRÓNICA ENTELEMÁTICA
PROYECTO INTEGRADOR
TEMA: ³Configuración de una red de comunicación de datos con servicios deDHCP, DNS, WEB y Correo Electrónico a través de la plataforma de Linux
Ubuntu para las empresas públicas y privadas.´.
AUTORES:
Nelson BastidasEduardo Calderón
TUTOR
Ing. Bolívar Jácome
AGOSTO DEL 2011
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 2/108
ÍNDICE
INTRODUCCIÓN................................ ................................ ................................ ................. 10
CAPÍTULO I ................................ ................................ ................................ ........................... 1
1. FUNDAMENTACIÓN TEÓRICA ................................ ................................ .............. 1
1.1. SOFTWARE LIBRE ................................ ................................ ................................ .. 1
1.1.1. VENTAJAS DEL SOFTWARE LIBRE. ................................ ................................ .... 1
1.1.2. DESVENTAJAS DEL SOFTWARE LIBRE ................................ ............................. 3
1.2. SISTEMA OPERATIVO ................................ ................................ ............................ 5
1.2.1. CARACTERÍSTICA DE UN SISTEMA OPERATIVO................................ ............. 6
1.2.2. TIPOS DE SISTEMAS OPERATIVOS ................................ ................................ .... 8
1.2.3. SISTEMA OPERATIVO LINUX................................ ................................ ................ 9
1.2.4. S.O UBUNTU 10.04.1 LUCID LYNX ................................ ................................ ..... 11
1.2.5. HARDWARE Y SOFTWARE REQUERIDO. ................................ ........................ 12
1.3. REDES DE DATOS ................................ ................................ ................................ 13
1.3.1. CLASIFICACIÓN DE LAS REDES POR ALCANCE ................................ ........... 14
1.4. REDES EN LINUX ................................ ................................ ................................ .. 16
1.5. CONFIGURACIÓN DE TCP/IP ................................ ................................ .............. 17
1.5.1. LA CONFIGURACIÓN DE RED ................................ ................................ ............ 17
1.6. SERVIDORES ................................ ................................ ................................ ......... 18
1.6.1. SERVIDOR DHCP ................................ ................................ ................................ .. 19
1.6.2. SERVIDOR DNS ................................ ................................ ................................ ..... 20
1.6.3. SERVIDOR WEB ................................ ................................ ................................ .... 21
CAPÍTULO II ................................ ................................ ................................ ........................ 24
2. DIAGNÓSTICO SITUACIONAL ................................ ................................ ............. 24
2.1. INTRODUCCIÓN ................................ ................................ ................................ .... 24
2.2. ANÁLISIS Y TABULACIÓN ................................ ................................ .................... 24
2.3. ANÁLISIS FODA DE LA INSTITUCIÓN................................ ................................ 33
2.4. DESCRIPCIÓN DE LA SITUACIÓN ACTUAL ................................ ..................... 34
2.5. ESTRATEGIAS DE SOLUCIÓN DEL PROBLEMA PRINCIPAL ........................ 35
CAPÍTULO III ................................ ................................ ................................ ....................... 36
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 3/108
3. DESARROLLO DE LA PROPUESTA ................................ ................................ ... 36
3.1. DESCRIPCIÓN DEL PRODUCTO ................................ ................................ ........ 36
3.1.1. HERRAMIENTAS UTILIZADAS ................................ ................................ ............ 36
3.1.2. DIAGRAMA DE BLOQUES DEL PROGRAMA ................................ .................... 37
3.2. IMPLEMENTACIÓN DEL PROYECTO................................ ................................ . 39
3.2.1. INSTALACIÓN DE UBUNTU 10.04.1 LUCID LYNX LTS ................................ ... 39
3.2.2. INTRODUCCION PARA ACCEDER AL S.O LINUX (UBUNTU) ........................ 48
3.2.3. INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DE CORREO
ELECTRÓNICO................................ ................................ ................................ ................... 59
3.2.4. DESCARGA, INSTALACIÓN Y CONFIGURACIÓN DE LOS DIFERENTES
PAQUETES A UTILIZARSE EN EL SERVIDOR DE CORREO ELECTRÓNICO......... 61
CREACIÓN DE USUARIOS................................. ................................ .............................. 88
ENVIÓ Y RECEPCIÓN DE MENSAJES. ................................ ................................ .......... 90
BIBLIOGRAFÍA ................................ ................................ ................................ .................... 96
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 4/108
ÍNDICE DE FIGURAS
Figura N.-1.1: Logotipos de diferentes sistemas operativos ................................ .......... 6
Figura N.-1.2: Logotipo Linux ................................ ................................ ...................... 10
Figura N.-1.3: Redes de datos ................................ ................................ .................... 13
Figura N.-1.4 Redes LAN................................ ................................ ............................ 14
Figura N.-1.5: Redes WAN ................................ ................................ ......................... 15
Figura N.-1.6: Redes WAN ................................ ................................ ......................... 15
Figura No. 2.1 Figura de porcentajes pregunta 1 ................................ ............................. 26
Figura No. 2.2 Figura de porcentajes pregunta 2 ................................ ............................. 27
Figura No. 2.3 Figura de porcentajes pregunta 3 ................................ ............................. 28
Figura No. 2.4 Figura de porcentajes pregunta 4 ................................ ............................. 29
Figura No. 2.5 Figura de porcentajes pregunta 5 ................................ ............................. 30
Figura No. 2.6 Figura de porcentajes pregunta 6 ................................ ............................. 31
Figura No. 2.7 Figura de porcentajes pregunta 7 ................................ ............................. 32
Figura No. 2.8 Figura de porcentajes pregunta 8 ................................ ............................. 33
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 5/108
ÍNDICE DE TABLAS
Tabla N.-1.1: Algunos dominios de primer nivel ................................ .......................... 20
Tabla N.-2.1: Direcciones de la Comandancia General de Marina .............................. 25
Tabla 2.2 Cuadro de frecuencias pregunta 1 ................................ .............................. 25
Tabla 2.3 Cuadro de frecuencias pregunta 2 ................................ .............................. 26
Tabla 2.4 Cuadro de frecuencias pregunta 3 ................................ .............................. 27
Tabla 2.5 Cuadro de frecuencias pregunta 4 ................................ .............................. 28
Tabla 2.6 Cuadro de frecuencias pregunta 5 ................................ .............................. 29
Tabla 2.7 Cuadro de frecuencias pregunta 6 ................................ .............................. 30
Tabla 2.8 Cuadro de frecuencias pregunta 7 ................................ .............................. 31
Tabla 2.9 Cuadro de frecuencias pregunta 8 ................................ .............................. 32
Tabla 2.9 Análisis FODA de la Institución ................................ ................................ ... 33
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 6/108
AGRADECIMIENTO
A ti Dios, a la Universidad Tecnológica América, agradecemos profundamente
a nuestros seres queridos por su comprensión y apoyo incondicional, por ser
ellos los dueños de nuestra inspiración y móviles del deseo de desarrollo
profesional en el esfuerzo de contribuir a la creación del pensamiento.
Agradecemos también a nuestros colaboradores especialistas en el tema
tratado, los cuales han permitido el ahondar en los conocimientos técnicos
necesarios para la realización de este proyecto. Finalmente dedicamos un
espacio especial para expresar nuestro sentimiento de admiración y profundo
agradecimiento al asesor de este esfuerzo académico, el Ing. Bolívar Jácome,
quien con su paciencia, dedicación y elevado sentido mentor ha sabidoorientarnos por el camino del estudio estratégico, influyendo sustancialmente
en nuestro desarrollo profesional y personal.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 7/108
DEDICATORIA
A ti Dios mío, por demostrarnos que somos capaces de lograr nuestros
objetivos con humildad. A nuestros padres, por estar siempre en los momentos
importantes de nuestras vidas, por ser el ejemplo y con sus grandes consejos
han encaminado a unas personas que puedan cumplir con los sueño, a todas
nuestras familias que son razón de nuestros esfuerzo, muchas son las
personas que dedicamos por su amistad, apoyo, el ánimo y compañía.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 8/108
RESUMEN
Con el título del proyecto: Configuración de una red de comunicación de datos
con servicios de DHCP, DNS, WEB y Correo Electrónico a través de la
plataforma de Linux Ubuntu.
Luego de analizar la situación actual sobre los diseños y plataformas utilizadas
en la actualidad para la creación de redes de comunicación de datos se
configurará una red utilizando Linux Ubuntu, favoreciendo al dominio de nuevas
técnicas de diseños de redes LAN y WAN, servidores DHCP, DNS, WEB Y
Correo Electrónico con software libre ayudando a las empresas públicas y
privadas en el aspecto económico ya que no se pagará los altos costos que
demandan las licencias que otros sistemas operativos exigen.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 9/108
ABSTRACT
With the title of the project: Setting up a data communication network with
DHCP services, DNS, web and email through the Ubuntu Linux platform.
After analyzing the current situation on the designs and platforms currently used
for networking data communication network is configured using Ubuntu Linux,
favoring the mastery of new technical design of LAN and WAN, DHCP, DNS,
web and email with free software to help public and private companies in the
economic aspect as it does not pay the high costs that require licenses that
require other operating systems.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 10/108
INTRODUCCIÓN
Linux es un clon de Unix libremente distribuible para computadores
personales, fue desarrollado por un gran equipo de voluntarios a través deInternet. Además soporta una gran cantidad de hardware, y tiene una pila
TCP/IP completa, con adición de software cortafuegos, implementaciones PPP,
SLIP, IPX. Este proyecto busca incrementar la utilización brindando confianza
a usuarios y diseñadores de redes de comunicación de datos.
En nuestro país actualmente, el gobierno decidió el uso de software libre como
política de gobierno, emitiendo un decreto que establece como política para las
Entidades de la Administración Pública Central la utilización de Softwar e Libreen sus sistemas y equipamientos informáticos. EL software libre tiene gran
importancia por ser un beneficio social, este permite el acceso tecnológico a las
personas de escasos recursos y minimiza los gastos al país.
Desde hace varios años se ha estado utilizando esta plataforma para la
supervisión de redes, por lo cual no es de extrañar que varias compañías lo
vean como un sistema operativo de excelencia para este tipo de entorno. El
mito que se tiene de Linux es su complejidad, por lo que muchas veces se le
critica, pero esta "complejidad" (que cada vez va desapareciendo) puede ser su
característica más valiosa ya que una vez dominado, permite al administrador
un control total en los procesos que se van llevando a cabo.
El diseño de redes de datos para servidores DHCP, DNS, WEB y correo
electrónico configurados en Linux Ubuntu, para brindar servicios de
comunicación de datos está siendo explotado pero no con la intensidad
necesaria, hoy en día, las compañías proveedoras de soluciones de red
buscan abaratar los costos de sus insumos, sin descuidar la QoS, Linux se
presenta como una alternativa sólida para el manejo de redes de datos.
Capítulo I: Se especifica el análisis y estudio de la fundamentación teórica,
Recopilar y procesar información sobre servidores y comunicación de datos
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 11/108
mediante la plataforma de Linux Ubuntu para fundamentar la teoría que
controle el correcto funcionamiento del diseño de la red.
.
Capítulo II: Constituye el diagnóstico del problema y análisis situacional,respecto a la configuración de redes de datos, constatando la existencia del
problema, con todas sus características y peculiaridades.
Capítulo III: Contiene la explicación del desarrollo de la propuesta,
descripción de la configuración de red de comunicación de datos que da
solución al proyecto, conclusiones posibles a las que se llegaron durante la
realización de este proyecto, recomendaciones que serán tomadas en cuenta
para el funcionamiento eficiente de este proyecto.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 12/108
1
CAPÍTULO I
1. FUNDAMENTACIÓN TEÓRICA
Se aborda el estudio teórico de configuración de una red LAN y WAN con servicios
de DHCP, DNS, WEB y Correo Electrónico a través de la plataforma de Linux Ubuntu,
analizando que es software libre, sistemas operativos, redes de datos.
1.1. SOFTWARE LIBRE
³Open source es, en primer lugar, un tipo de organización social de la producción.
Se originó paralelamente al desarrollo de software y primordialmente se refiere al
acceso abierto al código fuente de un programa o aplicación informática. El códigofuente es un conjunto de instrucciones, una lista de órdenes y de pautas que
constituye la fórmula fundamental de un paquete d e software. La mayoría de
software comercial está escrito en el lenguaje binario, un código que las máquinas
pueden entender pero que resulta ilegibl e para los humanos´.1
Un programa es software libre si su licencia establece libertades esenciales como
facilidad de ejecutar dicho programa para cualquier propósito, libertad de estudiar
cómo funciona dicho programa que implica tener acceso al código fue ntemodificarlo para que el programa haga lo que tú quieras, libertad de redistribuir
copias del programa para poder ayudar a otros usuarios, libertad de distribuir
copias de tus versiones modificadas a tercero.
1.1.1. VENTAJAS DEL SOFTWARE LIBRE.
a) Costos: Los costos de una solución tecnológica van mucho más allá de
Hardware y Software Base, como por ejemplo, Infraestructura de Redes,
Administración, Instalación y Configuración, Actualizaciones, Ambiente
(Energía, Aire acondicionado, etc), Capacitación, etc . El software propietario
pueden costar cientos o miles de dólares. Linux, uno de los más famosos
1ROCA, MERITXELL.Software libre. 2008, Pág. 17.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 13/108
2
programas de libre distribución, puede obtenerse, duplicarse e instalarse sin
pagar por ningún tipo de licencia.
b) Diversidad de soluciones informáticas: Además, existe una amplia
flexibilidad de combinar Software según las necesidades específicas, por loque no existe el peligro o la presión de perder soporte por parte un proveedor.
Al estar disponible el código fuente, siempre existen opciones para continuar
con el soporte, sea un equipo informático interno, u otro proveedor (en
especial en proyectos importantes, como Linux o Apache).
c) Flexibilidad de las soluciones informáticas: Es frecuente que las grandes
organizaciones desarrollen herramientas orientadas a sus necesidades
específicas. En el caso de los programas de libre distribución, el usuario final
tiene el control, y las actualizaciones en los sistemas, se realizan en los
términos del usuario final. Además se realizan en función de los plazos y
tiempos requeridos por éste. Se calcula que más de un 70% de los servidores
web del mundo están basados en el sistema operativo GNU/Linux y demás
software de libre distribución. Al mismo tiempo, empresas multinacionales de
ámbito informático, como IBM, Hewlett Packard, Apple y Sun, ofrecen apoyo
técnico, financiero y comercial al software libre.
d) Los programas de libre distribución no son gratuitos, pero sí mucho
más baratos: Mediante la utilización de S.L se elimina el costo de
licenciamiento. Sin embargo, existen servicios relacionados por los cuales se
puede pagar, como por ejemplo: marca de la distribución, facilidad de
Instalación y Configuración, actualizaciones, etc. No obstante los programas
de libre distribución son mucho menos costosos que la administración de un
programa propietario.
e) Superioridad técnica de los programas de libre distribución: Se reconoce
sin ambages por la comunidad científica e informática que los programas
propietarios son inestables así como inseguros.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 14/108
3
f) En el mundo del Software propietario algunos defectos pueden afectar la
disponibilidad o eficiencia del servicio. En general se negocian caros
contratos para minimizar la posibilidad de que esto ocurra. Sin embargo,
siempre se está a merced del proveedor. Si el proveedor no quiere hacer los
cambios en el tiempo que es requerido por el cliente no existen muchasopciones. En el caso de los programas de libre distribución, la comunidad
suele ser extremadamente veloz y eficiente resolviendo problemas. Además
existe la posibilidad de que un equipo externo resuelva el problema.
g) Beneficios sociales y comunitarios: Los programas de libre distribución
abren una interesante opción; toman una solución de uso general y la adaptan
de forma que puedan satisfacer las necesidades específicas, permiti endo que
esos cambios volvieran a la comunidad, quienes les darían soporte en el
tiempo.
h) Estos beneficios hacen que tanto la ciudadanía como la comunidad científica
e informática discuta a nivel mundial la necesidad de que el Estado, tanto en
su funcionamiento interno, como externo, utilice programas de libre
distribución.
i) Rafael Correa, ha decidido migrar las agencias del estado al software libre, y
ha establecido una política firme que está logrando la migración con éxito, tal
es así que ahora continuará con la migración de sus escuelas públicas.
1.1.2. DESVENTAJAS DEL SOFTWARE LIBRE
a) La curva de aprendizaje es mayor. Si ponemos a dos señoras que nunca han
tocado una computadora, probablemente tardaran lo mismo en aprender a
usar software propietario por ejemplo de Microsoft, que software libre como
Gnome o KDE; pero si antes los usuarios ya usaron software propietario
generalmente tarda más en aprender a usar un software libre.
b) El software libre no tiene garantía proveniente del autor.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 15/108
4
c) Los contratos de software propietario no se hacen responsables por daños
económicos, y de otros tipos por el uso de sus programas. El software libre se
adquiere, se vende ³ AS IS´ (tal cual) sin garantías explicitas del fabricante, sin
embargo, puede haber garantías definidas para situaciones muy específicas.
d) No existen compañías únicas que respalden toda la tecnología.
e) Las interfaces gráficas de usuario (GUI) y la multimedia apenas se están
estabilizando.
f) Aunque hay un número cada vez mayor de usuarios que aseguran que las
interfaces gráficas más populares en el software libre (KDE, GNOME y el
manejador de ventanas WindowMaker) son ya lo suficientemente estables
para el uso cotidiano y lo suficientemente amigables para los neófitos de la
informática.
g) La mayoría de la configuración de hardware no es intuitiva. Se requieren
conocimientos previos acerca del funcionamiento del sistema operativo y
fundamentos del equipo a conectar para lograr un funcionamiento adecuado.
Sin embargo la documentación referente a la configuración del hardware es
tan explícita y detallada que permite al usuario neófito p rofundizar en el
conocimiento de su hardware en muy pocas horas y una vez teniendo ese
conocimiento la configuración se vuelve trivial.
h) Únicamente los proyectos importantes y de trayectoria tienen buen soporte,
tanto de los desarrolladores como de los usuarios. Sin embargo existen
muchos proyectos más pequeños y recientes que carecen del compromiso
necesario por parte de sus usuarios o desarrolladores para que sean
implementados de manera confiable. Estos proyectos importantes que tienen
un excelente soporte cubren más del 90% de las necesidades de cómputo del
usuario promedio.
i) El usuario debe tener nociones de programación. La administración del
sistema recae mucho en la automatización de tareas y esto se logra
utilizando, en muchas ocasiones, lenguajes de guiones (perl, python, shell,
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 16/108
5
etc). Sin embargo, existen en la actualidad muchas herramientas visuales que
permiten al usuario no técnico llevar a cabo tareas de configuración del
sistema de una manera gráfica muy sencilla sin la necesidad de
conocimientos de programación.
j) En sistemas con acceso a Internet, se deben de monitorear constantemente
las correcciones de errores de todos los programas que contengan dichos
sistemas, ya que son fuentes potenciales de intrusión. En el software
propietario también se deben de monitorear constantemente las correcciones
de errores de todos los programas y además es imposible reparar las
vulnerabilidades (que en su mayoría son reparaciones triviales) por uno
mismo sino que hay que esperar a que la compañía fabricante l ibere la
actualización y en algunos casos hay que pagar dinero extra por obtener esta.
1.2. SISTEMA OPERATIVO
Un Sistema Operativo es un programa que actúa como intermediario entre el
usuario y el hardware de un computador y su propósito es proporcionar un
entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un
Sistema Operativo es, entonces, lograr que el Sistema de computación se use de
manera cómoda, y el objetivo secundario es que el hardware del computador seemplee de manera eficiente. Un Sistema Operativo es una parte importante de
cualquier sistema de computación.
Un sistema de computación puede dividirse en cuatro componentes: el hardware,
el Sistema Operativo, los programas de aplicación y los usuarios. El hardware
(Unidad Central de Procesamiento (UCP), memoria y dispositivos de
entrada/salida (E/S)) proporciona los recursos de computación básicos. Los
programas de aplicación (compiladores, sistemas de bases de datos, juegos de
vídeo y programas para negocios) definen la f orma en que estos recursos se
emplean para resolver los problemas de computación de los usuarios.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 17/108
6
Figura N.-1.1: Logotipos de diferentes sistemas operativos
Fuente: http://blog.sitioshispanos.com/tag/sistemas-operativos/
1.2.1. CARACTERÍSTICA DE UN SISTEMA OPERATIVO
Normalmente, se puede decir que un Sistema Operativo tiene las siguientes
características:
³Conveniencia. Un Sistema Operativo hace más conveniente el uso de una
computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se
usen de la manera más eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera
que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del
sistema sin interferir con el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de
manejar de una mejor manera los recursos de la computadora en cuanto a
hardware se refiere, esto es, asignar a cada proceso una parte del procesador
para poder compartir los recursos.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 18/108
7
Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se
debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo
requiera.
Organizar datos para acceso rápido y seguro.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalación y uso de las redes de
computadoras.
Procesamiento por bytes de flujo a través del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al
usuario el acceso y manejo de los dispositivos de Entrada/Salida de la
computadora.
Técnicas de recuperación de errores.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios
se bloqueen entre ellos, informándoles si esa aplicación está siendo ocupada por
otro usuario.
Permite que se puedan compartir el hardware y los datos entre los usuarios.
El software de aplicación son programas que se utilizan para diseñar, tal como el
procesador de palabras, lenguajes de programación, hojas de cálculo, etc.
El software de base sirve para interactuar el usuario con la máquina, son un
conjunto de programas que facilitan el ambiente plataforma, y permite el diseño
del mismo.´ 2
2 CORELLA GUERRA, FLAVIO. ³Guía Administración de Sistemas´. 2010 Pág. 10
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 19/108
8
1.2.2. TIPOS DE SISTEMAS OPERATIVOS
a) Sistema Operativo Monousuario
³Los sistemas operativos monousuarios son aquéllos que soportan a un usuario ala vez, sin importar el número de procesadores que tenga la computadora o el
número de procesos o tareas que el usuario pueda ejecutar en un mismo instante
de tiempo. Las computadoras personales típicamente se han clasificado en este
renglón.
En otras palabras los sistemas monousuarios son aquellos que nada más puede
atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los
programas o el tipo de aplicación que se esté ejecutando.´3
b) Sistema Operativo Multiusuario
³Los sistemas operativos multiusuarios son capaces de dar servicio a más de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de comunicaciones.
No importa el número de procesadores en la máquina ni el número de procesos
que cada usuario puede ejecutar simultáneamente. ´4
c) Sistema Operativo Monotarea
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por
usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual
se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar
haciendo solo una tarea a la vez.
3 Ibíd., Pág. 10
4 Ibíd., Pág. 11
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 20/108
9
Los sistemas operativos monotareas son más primitivos y, solo pueden manejar
un proceso en cada momento o que solo puede ejecutar las tareas de una en
una.5
d) Sistema Operativo Multitarea
³Un sistema operativo multitarea es aquél que le permite al usuario estar
realizando varias labores al mismo tiempo. Un sistema operativo multitarea puede
estar editando el código fuente de un programa durante su depuración mientras
compila otro programa, a la vez que está recibiendo corre o electrónico en un
proceso en background. Es común encontrar en ellos interfaces gráficas
orientadas al uso de menús y el ratón, lo cual permite un rápido intercambio entre
las tareas para el usuario, mejorando su productividad.
Un sistema operativo multitarea se distingue por su capacidad para soportar la
ejecución concurrente de dos o más procesos activos. La multitarea se
implementa generalmente manteniendo el código y los datos de varios procesos
simultáneamente en memoria y multiplexando el procesador y los dispositivos de
E/S entre ellos.
La multitarea suele asociarse con soporte hardware y software para protección de
memoria con el fin de evitar que procesos corrompan el espacio de direcciones y
el comportamiento de otros procesos residentes.´6
1.2.3. SISTEMA OPERATIVO LINUX
³Linux es un sistema operativo gratuito y de libre distribución inspirado en el
sistema Unix, escrito por Linus Torvalds con la ayuda de miles de programadoresen Internet, una de cuyas mayores ventajas es que es fácilmente portable a
diferentes tipos de ordenadores, por lo que existen versiones de Unix para casi
5 CORELLA GUERRA, FLAVIO. ³Guía Administración de Sistemas´. 2010 Pág. 11
6 CORELLA GUERRA, FLAVIO. ³Guía Administración de Sistemas´. 2010 Pág. 11
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 21/108
10
todos los tipos de ordenadores, desde PC y Mac hasta estaciones de trabajo y
superordenadores. Linux es un sistema operativo multitarea y multiusuario.´7
Figura N.-1.2: Logotipo Linux
Fuente: http://grupogeek.com/categoria/linux/
a) Entorno de trabajo el SHELL y X WINDOW
³ Al contrario que otros sistemas operativos, por defecto el trabajo con Linux no se
realiza de una forma gráfica, sino introduciendo comandos de forma manual,
Linux dispone de varios programas que se encargan de interpretar los comandos
que introduce el usuario, estos programas denominados SHELL. No obstante,
casi todas las distribuciones más recientes incluyen el sistema X WINDOW (no X
Windows), el cual es el encargado de controlar y manejar la interfaz de usuario ´.8
y El SHELL
Cualquier usuario de Linux acabará antes o después relacionándose con el
sistema empleando el modo texto. Este modo se basa en la ejecución de una
serie de comandos, que son interpretados por un programa o SHELL. Linux
dispone de varios de estos programas pero el más habitual es conocido como
bash o Bourne SHELL. Si Linux se ha arrancado en modo texto el sistema
arranca de forma directa el SHELL y queda a la espera de introducción de nuevos
comandos.
7 CORELLA GUERRA, FLAVIO. ³Manual de Linux´. 2010 Pág. 1
8 CORELLA GUERRA, FLAVIO. ³Manual de Linux´. 2010 Pág. 2.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 22/108
11
y X WINDOW
X WINDOW es el entorno gráfico habitual de los sistemas Unix. El sistema X
WINDOW se compone de dos parte principales el servidor X y el programa para lagestión de las ventanas. El servidor X es el programa que se encarga realmente
de dibujar en la pantalla. Por el contrario el gestor de ventanas como su nombre
indica es el encargado de crear las ventanas y gestionar su apariencia.
Debido a este modelo, la apariencia de las aplicaciones varía según se use uno u
otro gestor de ventanas, entre los que destacan por su sencillez de uso los
entornos GNOME y KDE. X WINDOW es mucho más poderoso que otros
entornos similares como Microsoft Windows, puesto que permite que el usuario
tenga un control absoluto de la representación de los elementos gráficos.
1.2.4. S.O UBUNTU 10.04.1 LUCID LYNX
³ Al igual que otras distribuciones se compone de múltiples paquetes de software
normalmente distribuidos bajo una licencia libre o de código abier to, para instalar
Ubuntu se requiere de por lo menos 32Mb de memoria, disponer 12 GB de
espacio libre en disco duro como mínimo, para poder rea lizar las particiones
necesarias para el sistema, el esquema de particionamiento recomendado para
un sistema operativo UBUNTUes la partición swap (o de intercambio), se
recomienda usar la siguiente tabla para determinar el espacio swap del sistema´.9
9 SIMBAÑA VASQUEZ, Juan. ³Implementación de un servidor de correo utilizando S.L´.2010 Pág. 43.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 23/108
12
1.2.5. HARDWARE Y SOFTWARE REQUERIDO.
HARDWARE
Los requisitos mínimos recomendados, teniendo en cuenta los efectos de
escritorio, debería permitir ejecutar una instalación de Ubuntu en una maquinacon las características que se detalla a continuación:
y Procesador x86 a 1 GHz
y Memoria RAM mínimo: 512 MB.
y Disco Duro: 13 GB (swap incluida).
y Tarjeta gráfica VGA y monitor capaz de soportar una resolución de
1024x768.
y Lector de CD-ROM o puerto USB.
y Conexión a Internet necesaria.
y Si dispone de una computadora con un procesador de 64 bits (x86-64),
especialmente si dispone de más de 3 GB de RAM, es recomendable
utilizar la versión de Ubuntu para sistemas de 64 bits.
SOFTWARE
Para cumplir los requisitos mínimos de software se requiere de:
Sistema operativo Ubuntu.
y Servidor de nombres de dominio (BIND9).
y Servidor HTTP (Apache2).
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 24/108
13
y Agente de transporte de correo (Postfix).
y Aplicación web mail en PHP (Squirrelmail).
y Agente de usuario de correo (Mailx o similares).
y Post Office Protocol (version 3) (POP3).
y Internet Message Access Protocol (IMAP).
1.3. REDES DE DATOS
Es un conjunto de equipos informáticos conectados entre sí por medio de
dispositivos físicos que envían y reciben impulsos eléctricos, ondaselectromagnéticas o cualquier otro medio para el transporte de datos para
compartir información y recursos. Este término también engloba aquellos medios
técnicos que permiten compartir la información.
³Las redes de comunicación de datos o de telefonía, como se las llama
formalmente, constituyen en la actualidad un apoyo de vital importancia para
todas las empresas cuyo éxito depende del buen manejo de la gran cantidad de
información que generen. La exactitud y rapidez del transporte de información deuna empresa hasta el punto donde se le requiere es de suma importancia para la
toma de decisiones apropiadas´.10
Figura N.-1.3: Redes de datos
Fuente: http://milena-sistemas-integrados.blogspot.com/2010/04/redes-de-datos.html
10 HERRERA PÉREZ, ENRIQUE. ³Tecnologías y redes de transmisión de datos´.2003 Pág. 54.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 25/108
14
1.3.1. CLASIFICACIÓN DE LAS REDES POR ALCANCE
Existen varias clasificaciones de las redes ya sean por alcance, tipo de conexión,
relación funcional, topología, por la direccionalidad de los datos, por grado de
autentificación, por grado de difusión, por servicio o función. Las redes de datospor alcance se clasifican en Red de área personal o PAN (personal area network) ,
la Red de área local o LAN (local area network), La red de área de campus o
CAN (campus area network), la red de área metropolitana (metropolitan area
network o MAN), las redes de área amplia (wide area network, WAN) y la Red de
área local virtual (Virtual LAN, VLAN).
a) Red de área local o LAN
LAN (local area network) es una red que se limita a un área especial
relativamente pequeña tal como un cuarto, un solo edificio, una nave, o un avión.
³Se utilizan para interconectar computadoras que se encuentren hasta tres o
cuatro kilómetros que alberga varios edificios. Normalmente operan en la
modalidad de cliente-servidor. El concepto LAN prevalece aun cuando se trate de
varias redes conectadas entre sí, siempre y cuando se encuentren ubicadas
dentro del mismo edificio o campo´.11
Figura N.-1.4 Redes LAN
Fuente: http://ivonne-ramos-instalacion-de-red-local.blogspot.com/2010/08/tipos-y-topologias-de-red-lan.html
11 HERRERA PÉREZ, ENRIQUE. ³Tecnologías y redes de transmisión de datos´.2003 Pág. 64.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 26/108
15
b) Redes de área amplia WAN
WAN (wide area network) son redes informáticas que se extienden sobre un área
geográfica extensa. Una red WAN es una red que conecta dos o más LAN entre
ciudades distintas del mismo país.
Figura N.-1.5: Redes WAN
Fuente: http://unesr-teleprocesamiento.blogspot.com/2011/02/redes-de-computadoras.html
³Las redes de ordenadores que se expanden por zonas geográficas amplias se
conocen como redes WAN. Entendidas como redes a las que se conectan
multitud de usuarios independientes entre sí. En una WAN las conexiones que se
establecen entre dos dispositivos son conexiones punto a punto y se comportan
como si hubiese una conexión física (par de cobre) entre ellos. En general las
conexiones son lógicas (virtuales), pero desde el punto de vista del usuario sonequivalentes a conexiones físicas´.12
Figura N.-1.6: Redes WAN
Fuente: HERRERA PÉREZ, ENRIQUE. ³Tecnologías y redes de transmisión de datos´.
12 FIGUEROA VIDAL, ANÍBAL. ARTÉS RODRÍGUES, ANTONIO ³Una panorámica de las telecomunicadiones´.2002 Pág.
90.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 27/108
16
1.4. REDES EN LINUX
³Linux dispone de los dos principales protocolos de red para sistemas UNIX:
TCP/IP y UUCP. TCP/IP (Transmission Control Protocol/Internet Protocol) es un
conjunto de protocolos de red que permite a sistemas de todo el mundo
comunicarse en una única red conocida como Internet. Con Linux, TCP/IP y una
conexión a la red, puede comunicarse con usuarios y máquinas por toda Internet
mediante correo electrónico, noticias (USENET news), transferencias de ficheros
con FTP y mucho más. Actualmente hay muchos sistemas Linux conectados a
Internet.
La mayoría de las redes TCP/IP usan Ethernet como tipo de red física de
transporte. Linux da soporte a muchas tarjetas de red Ethernet e interfaces para
ordenadores personales, incluyendo el adaptador Ethernet D -Link de bolsillo para
ordenadores portátiles. Pero dado que no todo el mundo tiene una conexión
Ethernet en casa, Linux también proporciona SLIP (Serial Line Internet Pro tocol),
el cual permite conectarse a Internet a través de un módem.
NFS (Network File System) permite fácilmente compartir ficheros con otras
máquinas de la red. FTP (File Transfer Protocol) permite la transferencia de
ficheros entre máquinas. Si tiene experiencia con aplicaciones TCP/IP en otros
sistemas UNIX, Linux le será muy familiar. El sistema proporciona la interface
estándar de programación por ³sockets´, lo que virtualmente permite que
cualquier programa que use TCP/IP pueda ser llevado a Linux.
UUCP (UNIX-to-UNIX Copy) es un viejo mecanismo usado para transferir
ficheros, correo electrónico y noticias entre máquinas UNIX. Clásicamente las
máquinas UUCP conectan entre ellas mediante líneas telefónicas y módem, pero
UUCP es capaz de funcionar también sobre una red TCP/IP. Si no tiene acceso auna red TCP/IP o a un servidor SLIP, puede configurar su sistema para enviar y
recibir ficheros y correo electrónico usando UUCP´.13
13 KIRCH, OLAF ³ Administración de Redes con Linux´. 2002 Pág. 90.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 28/108
17
1.5. CONFIGURACIÓN DE TCP/IP
En primer lugar, vamos a asumir que su sistema Linux ha sido instalado con el
software TCP/IP. Esto incluye clientes como telnet y ftp, comandos de
administración como ifconfig y route (que suelen estar en /etc) y ficheros de
configuración de red, como /etc/hosts. También vamos a suponer que el núcleo
está compilado con el soporte TCP/IP.
Una vez hecho esto, se deben modificar los ficheros de configuración que usa
NET-2. Esta parte suele ser bastante simple, pero existen desacuerdos entre las
diferentes distribuciones de Linux. Los ficheros pueden estar en /etc o en /usr/etc
o incluso /usr/etc/inet. En el peor caso puede usar el comando find para localizar
los ficheros. A veces los ficheros están también repartidos por varios directorios y
no en uno sólo.
1.5.1. LA CONFIGURACIÓN DE RED
³ Antes de configurar su sistema con TCP/IP necesita conocer cierta información
sobre la red. En muchos casos, el administrador local se la proporcionará.
a) Dirección IP: Es única de cada máquina, son números separados por puntos.Por ejemplo, 128.253.153.54. El administrador de red le dará este número.
b) Máscara de red: Determina en qué parte de la dirección IP se encuentra elnúmero de subred, y qué parte especifica el host en la subred. La máscara d ered es un patrón de bits, que al ser superpuesto a una dirección de la red, ledirá en qué subred se encuentra esa dirección.
c) Dirección de red: Es el resultado de la operación lógica AND entre su
dirección IP y la máscara. Por ejemplo, si su dirección IP es la 128.253.154.32y la máscara es 255.255.255.0, su dirección de red será la 128.253.154. 0.
d) Dirección de ³broadcast´: Se utiliza para lanzar paquetes que deben recibir todas las máquinas de la subred. Así pues, si el número de host de la subredse obtiene mediante el último octeto de la dirección IP (o sea, la máscara esla 255.255.255.0), su dirección de ³broadcast´ será su dirección de red
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 29/108
18
operado en OR con 0.0.0.255. Por ejemplo, si su número IP es el128.253.154.32, y la máscara es la 255.255.255 .0, la dirección de ³broadcast´sería la 128.253.154.255.
e) Dirección de pasarela: En ocasiones puede tener varias pasarelas. Unapasarela o gateway es simplemente una máquina que se encuentra a la vezen dos subredes (tiene una dirección IP por cada una), y reparte los paquetesentre ellas. En muchas subredes existe una sóla pasarela para comunicarsecon las redes externas, pero en otras hay varias, una para cada subredadicional. Si su red está aislada de otras.
f) Dirección del servidor de nombres: Suele existir un servidor que traducenombres de máquinas a direcciones IP. Puede usted mismo ejecutar en sumáquina un servidor de nombres, el programa named, en cuyo caso sudirección será la 127.0.0.1. A menos que realmente lo necesite, lerecomendamos que procure siempre usar otra máquina distinta.
g) Nota para usuarios de SLIP: La información anterior puede necesitarla o no.Cuando use SLIP su dirección IP será determinada de dos formas: bien³estática´, lo que significa que será siempre la misma, o bien ³dinámica´, loque indica que le será asignada una de las disponibles cada vez que conectecon el servidor SLIP.14
1.6. SERVIDORES
Servidor es una computadora que, formando parte de una red, provee servicios a
otras computadoras denominadas clientes. También se suele denominar con la
palabra servidor a una aplicación informática o programa que realiza algunas
tareas en beneficio de otras apli caciones llamadas clientes. Algunos servicios
habituales son los servicios de archivos, que permiten a los usuarios almacenar y
acceder a los archivos de una computadora y los servicios de aplicaciones, que
realizan tareas en beneficio directo del usuario final.
14 HUNT, CRAING ³TCP/IP Network Administration´. 2008 Pág. 50.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 30/108
19
1.6.1. SERVIDOR DHCP
DHCP significa protocolo de configuración dinámica de host. Un servidor DHCP
puede asignar a los clientes IP, máscara de subred, puerta de enlace,
direcciones de servidores DNS, y direcciones de servidores WINS.
³Cuando un dispositivo se conecta a la red, y quiere que un servidor DHCP le
entregue una dirección IP debe enviar su solicitud mediante un mensaje de
broadcast al puerto 67. Todos los servidores DHCP que reciben la solicitud le
contestan proponiéndole un IP. El cliente elige una de ellas, y se lo comunica al
servidor escogido, el cual se la confirma con el resto de los datos, y periodo de
validez. El DHCP utiliza para la comunicación servidor -cliente los puertos UDP 67
para el servidor y 68 para el cliente.
Los mensajes que se intercambian el servidor y el cliente son:
y DHCPDISCOVER: Mensaje de broadcast del cliente para buscar servidores
DHCP.
y DHCPOFFER: Mensaje del servidor con la propuesta de configuración.
y DHCPREQUEST: Mensaje del cliente con la propuesta aceptada.
y DHCPACK: Mensaje del servidor con la confirmación de los datos.
y DHCPNAK: Mensaje del servidor indicando la expiración de la validez.
y
DHCPRELEASE:
Mensaje del cliente indicado que libera la direcciónasignada´. 15
15 FIGUEROA VIDAL, ANÍVAL. ARTÉS RODRÍGUES, ANTONIO ³Una panorámica de las telecomunicaciones´.2002 Pág.
49.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 31/108
20
1.6.2. SERVIDOR DNS
³DNS (Domain Name Service) organiza los nombres de máquina (hostname) en
una jerarquía de dominios. Un dominio es una colección de nodos relacionados
de alguna forma porque estén en la misma red. Dependiendo de su localizaciónen la jerarquía, un dominio puede ser de primer nivel (top-level), segundo nivel o
tercer nivel. Se pueden añadir todos los niveles que queramos, pero no son
habituales. Los que siguen son los dominios de primer nivel que veremos con
frecuencia´. 16
Tabla N.-1.1: Algunos dominios de primer nivel
FUENTE: MORAGA QUEZADA FRANCISCO JAVIER: Generación de un laboratorio de redes de computadores bajo Linux.
Cada país suele tener su propio dominio de primer nivel codificado con las dos
letras del país, 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. El DNS tiene diferentes tipos de registros.
a) A = Address ± (Dirección) Este registro se usa para traducir nombres de
hosts a direcciones IPv4.
b) AAAA = Address ± (Dirección) Este registro se usa en IPv6 para traducir
nombres de hosts a direcciones IPv6.
16 MORAGA QUEZADA FRANCISCO JAVIER, ³Generación de un laboratorio de redes de computadores bajo Linux´ ,
2003. Pág. 102,103.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 32/108
21
c) CNAME = Canonical Name ± (Nombre Canónico) Se usa para crear
nombres de hosts adicionales, o alias, para los hosts de un dominio.
d) NS = Name Server ± (Servidor de Nombres) Define la asociación que existeentre un nombre de dominio y los servidores de nombres que almacenan la
información de dicho dominio.
e) HINFO = Host INFOrmation ± (Información del sistema informático)
Descripción del host, permite que la gente conozca el tipo de máquina y
sistema operativo al que corresponde un dominio.
f) TXT = TeXT - (Información textual) Permite a los dominios identificarse de
modos arbitrarios.
g) LOC = LOCalización - Permite indicar las coordenadas del dominio .
h) WKS - Generalización del registro MX para indicar los servicios que ofrece el
dominio. Obsoleto en favor de SRV.
i) SRV = SeRVicios - Permite indicar los servicios que ofrece el dominio.
j) SPF = Sender Policy Framework - Ayuda a combatir el Spam. En este
registro se especifica cual o cuales hosts están autorizados a enviar correo
desde el dominio dado. El servidor que recibe consulta el SPF para comparar
la IP desde la cual le llega, con los datos de este registro.
1.6.3. SERVIDOR WEB
³El servidor WEB almacena documentos HTML, imágenes, archivos de texto,
escrituras, y demás material Web compuesto por datos (conocidos colectivamente
como contenido), y distribuye este contenido a clientes que la piden en la red .
Apache es el servidor web de libre distribución más usado. Se encuentra incluido
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 33/108
22
en casi la totalidad de versiones de UNIX e incluso existen versiones para
Windows. Su distribución en base a código fuente hace posible su compilación
bajo casi cualquier sistema operativo o arquitectura. La configuración del servidor
Apache se define en tres ficheros diferentes.
a) httpd.conf: Que contiene información sobre el modo de ejecución del
servidor, usuario, permisos, y directorios de log, documentos, etc.
b) srm.conf: Asociado a los mecanismos de presentación de documentos, la
ejecución de CGIs y otras configuraciones similares.
c) access.conf: Detalla los permisos y las directivas de acceso a diferentes
ramas del árbol de documentos´. 17
1.6.4. SERVIDOR DE CORREO ELECTRÓNICO
³Un servidor de correo, es una aplicación informática que permite enviar
mensajes entre varios usuarios cuya función es parecida al Correo postal, solo
que en este caso los correos que se envían o reciben, lo hacen a través de
nuestras redes de transmisión de datos y a diferencia del correo postal, por este
medio solo se pueden enviar adjuntos de ficheros de cualquier extensión y no
bultos o paquetes, al viajar la información en formato electrónico.
Un servidor de correo, logra su función, al contar con un servidor SMTP (Simple
Mail Transfer Protocol) que será el encargado de enviar y recibir mensajes, y un
servidor POP (Post Office Protocol)/IMAP (Internet Message Access Protocol) que
será el que permita a los usuarios obtener sus mensajes.
Para proceder a realizar la descarga e instalación de los diferentes repositorios y
paquetes a utilizar en el presente capítulo debe estar conectado a internet.
17 MORAGA QUEZADA FRANCISCO JAVIER: Generación de un laboratorio de redes de computadores bajo Linux , 2003.
Pág. 122.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 34/108
23
Primero actualizar el sistema operativo, abrir un terminal y digitar las siguientes
líneas de comandos:
root@proyecto-desktop:~ # apt-get update y dar ENTER.
Usted apreciara mensajes de la ejecución de varios paquetes a ser descargadose instalados;
root@proyecto-desktop:~ # apt-get upgrade y dar ENTER.
A continuación se visualiza la siguiente ventana:
Figura N.-1.7: Comandos en Ubuntu para servidor de correo
FUENTE: SIMBAÑA VASQUEZ, JUAN. ³Implementación de un servidor de correo utilizando S.L´.
Digitar S y dar ³ENTER´, y mantenerse en espera mientras el sistema operativo
realiza la actualización al 100% de cada uno de los paquetes, encontrándose en
posibilidad de continuar con la configuración tema principal de este trabajo ´.18
18 SIMBAÑA VASQUEZ, Juan. ³Implementación de un servidor de correo utilizando S.L´.2010 Pág. 71.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 35/108
24
CAPÍTULO II
2. DIAGNÓSTICO SITUACIONAL
2.1. INTRODUCCIÓN
Para la elaboración del Proyecto Integrador se ha tomado como objeto a las
instituciones públicas y privadas tomando a la Comandancia General del Marina
para la adquisición de información, ya que en la actualidad las licencias de
Software han sido y seguirán siendo tema crítico en la economía de las
instituciones educativas, empresas, edificios, hospitales y universidades tanto del
sector público y privado.
Con el interés de comprobar la existencia del problema y en busca de soluciones
se ha recopilado información mediante un cuestionario que se utilizará en la
encuesta con sus tabulaciones a empleados y usuarios que administren redes de
comunicación de datos de la Comandancia General del Marina, se desarrolla el
análisis de FODA, la misma que será procesada y analizada, obteniendo aspectos
positivos y negativos que serán de mucha ayuda en el momento de diseñar y
configurar la red de comunicación de datos en software libre.
2.2. ANÁLISIS Y TABULACIÓN
En busca de información necesaria se elije a una institución que no cuentan con
redes de comunicación de datos con servidores configurados en Software Libre ,
Primero se elaboró un cuadro en el que se registra el detalle real de todas las
direcciones que cuentan la Comandancia General de Marina las mismas que se
detallan en a continuación.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 36/108
25
Tabla N.-2.1: Direcciones de la Comandancia General de Marina
ORDEN DIRECCIÓN NRO. DE ADMI.
1 Estado Mayor de la Fuerza Naval 4
2 Operaciones Navales 3
3 Dirección Nacional de los Espacios Acuáticos 24 Dirección de Operaciones Navales del COMACO 2
5 Dirección de Recursos Humanos de la Fuerza
Naval
2
6 Dirección General del Material de la Fuerza Naval 5
7 Dirección General de Intereses Marítimos 3
8 Dirección General de Educación y Doctrina de la
Fuerza Naval
6
9 Dirección Nacional de Espacios Acuáticos Insular 2TOTAL DE ADMINISTRADORES Y USUARIOS 29
FUENTE: BASTIDAS DUCHI NELSON PATRICIO: Comandancia General de Marina
A fin de deducir el número de la muestra de los administradores y usuarios que
deben ser encuestadas se procede a buscar el total de usuarios y administradores
que usan redes de comunicación de datos en la Comandancia General de Marina
que es de 29 personas.
Tabulación.
1. ¿Usan Software libre en la Comandancia General de Marina?
Cuadro de frecuencia
Tabla 2.2 Cuadro de frecuencias pregunta 1
Respuestas SI NO
Frecuencia 9 20
% 31% 69%
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 37/108
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 38/108
27
Gráf ica de porcenta jes
Figura "
o. # .# Figura de porcenta jes pregunta #
Análisis uantitativo
Los datos finales de la encuesta inf orman ue el % desconocen Soft are Li re,
el % desconfía el % tiene insegur idad en aplicar el Soft are li re en redes
de comunicaci n de datos.
. uál es la intenci n de adopci n del Software ibre en la
omandancia General e ar ina?
uadro de frecuencias
$
abla %
. & ' uadro de frecuencias pregunta (
Respuestas )
% al0 1
% 0
2
% al 1
)
%1 3
% al4 1
% 4
2
% al 3
) )
%
recuencia 16 5 4
% % 55 5 17 5 14 5
55%6
4%
7
6
%
Desc 8 n 8 c 9 m 9
en @ 8 de A S B C
Desc 8 n D 9 E nz
E técn 9 c E
F nse G u H 9 dad
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 39/108
28
Gráf ica de porcenta jes
Figura I
o.P .
Q Figura de porcenta jes pregunta
Q
Análisis uantitativo
De acuerdo a los resultados obtenidos mediante la encues ta se puede determinar
ue el % tiene la posibilidad de cambiar , el % est n decididos a utilizar el
Soft are Libre lo demás todavía no se convencen de las grandes venta jas ue
esto conlleva.
. interactúa usted con la gente de la comunidad de Software ibre en
otros ámbitos?
uadro de frecuencia
R
abla S
.T
U uadro de frecuencias pregunta
V
Respuestas Personal Académico W inguna
recuencia 4 5 20
% 14 X 17 X 69 X
14%
55%
17%
14%
0%al 25%
26% al 50%
51% al 75%
76% al 100%
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 40/108
29
Gráf ica de porcenta jes
Figura Y
o. ̀ .a Figura de porcenta jes pregunta a
Análisis uantitativo
Los resultados nos indican ue de una u otra manera el % de los
administradores no se vinculan con gente de la comunidad de Soft are Libre
solo un ba jo porcenta je lo ace para asuntos personales académico.
. uál es el obstáculo pr incipal para el adecuado uso de Software libre
en su irecci n?
uadro de frecuencias
b
abla ̀ .
c
d uadro de frecuencias pregunta
e
Respuestas Apoyo directivo
f ormaci g n técnica
h
ostos f alta de tiempo
recuencia 12 5 2
% % 41% 17% 7%
14%17%
i p
%
Pe q sr nal
Acad s m t co
N t n u una
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 41/108
30
Gráf ica de porcenta jes
Figura v
o. w .x Figura de porcenta jes pregunta x
Análisis uantitativo
El % de los encuestados indican ue el pr incipal obstáculo para el adecuado
uso es la f ormaci n técnica, el % f alta de apoyo directivo y los demás indican
ue es por f alta de tiempo y costos.
. ree usted ue se deber ía conf igurar redes de comunicaci n de datos
en buntu . . I ?
uadro de frecuencias
y
abla w . � � uadro de frecuencias pregunta �
Respuestas SI
recuencia 12
% % 41%
35%
41%
17%
7%Apoyo
directivo
Formación
técnica
Costos
Falta de
tiempo
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 42/108
31
Gráf ica de porcenta jes
Figura �
o.� .
� Figura de porcenta jes pregunta
�
Análisis uantitativo
A uí se puede determinar claramente ue la mayor ía creen ue se deber ía
utilizar buntu en la configuraci n de redes de datos.
. sabe conf igurar servidores para comunicaci n de datos en buntu?
uadro de frecuencias
�
abla � . � � uadro de frecuencias pregunta �
Respuestas SI � � P�
�
�
recuencia 16 5
% % 55% 17%
59%
�
1%
S�
N �
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 43/108
32
Gráf ica de porcenta jes
Figura �
o. � .� Figura de porcenta jes pregunta �
Análisis uantitativo
Solo el % de los encuestados saben configurar redes de comunicaci n de
datos en la plataf orma buntu, el % tiene pocos conocimientos y el %
desconoce la configuraci n e instalaci n.
. e interesar ía capacitarse en el uso de buntu . . I para la conf iguraci n de redes de datos?
uadro de frecuencia
�
abla � . uadro de frecuencias pregunta
Respuestas SI
al vez
recuencia 2 2
% % 7% 7%
28%
55%
17%
Sj
Nk
POCO
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 44/108
33
Gráf ica de porcenta jes
Figura l
o. m .n Figura de porcenta jes pregunta n
Análisis uantitativo
El resultado de esta pregunta indica claramente el interés ue tiene el personal de
encuestados en aprender una nueva f orma de configuraci n de redes de
comunicaci n de datos.
. . ANÁLISIS FODA DE LA INS I I N
o
abla m . Análisis FODA de la Instituci n
Fortalezas
y f rece muchas opciones de
tecnología.
y iene gran segur idad en redes de
comunicaci n de datos.
y Personal con capacitaci n en redes
de comunicaci n de datos en
Soft are Libre.
y ontrol de economía de las
instituciones tanto públicas como
pr ivadas.
Oportunidades
y La demanda en Soft are Libre
crece cada día más
y ontar con más confianza por
par te de administradores de redes
de la omandancia de ar ina .
y La inf ormaci n y el Soft are se
actualiza constantemente.
y La e jecuci n de nuevos sistemas
ue me joren el servicio a la
instituci n.
86%
7%7%
S
NO
Tal vez
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 45/108
34
Debilidades
y Capacitaciones y actualizaciones de
Software Libre debe ser constante.
y No contar con la confianza necesaria
de los usuarios en el Software Libre.
y Presupuesto no asignado al
desarrollo de Software Libre.
Amenazas
y Las personas de la Marina que se
capaciten, pueden ser dados el
pase.y Mucha competencia con el
Software de propietario.
y Interese institucionales que estén
en contra del Software Libre.
El análisis que se realiza es con el objetivo de evaluar nuestras fortalezas,
oportunidades, debilidades y amenazas, para así establecer las exigencias
necesarias para la configuración de redes de datos y ofrecer seguridad, control de
economía a la Comandancia General de Marina.
2.4. DESCRIPCIÓN DE LA SITUACIÓN ACTUAL
La Comandancia General de Marina es una institución con mando jerárquico se
encuentra en la capital de la provincia de Pichincha ubicado en el sector de la
recolecta, esta institución tiene la visión de implementar y configurar redes de
comunicación de datos en Software Libre bajo la plataforma de Ubuntu 10.04.1
LUCID.
Las direcciones de la Comandancia General de Marina se encuentran en
distribuidas estratégicamente para satisfacer las necesidades de la fuerza naval y
sus unidades, mismas que se encuentran en diferentes partes del territorioecuatoriano, La Comandancia de Marina cuenta con redes de comunicación de
datos configurado con Software de propietario que es muy importante para la
comunicación con sus unidades.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 46/108
35
2.5. ESTRATEGIAS DE SOLUCIÓN DEL PROBLEMA PRINCIPAL
Mediante la ejecución del proyecto se busca configurar una red de comunicación
de datos dando grandes soluciones y cumpliendo con la protección adecuada y
controlando la economía de la institución, uniendo con mejor eficacia a lasdiferentes unidades de la Fuerza Naval, pero esencialmente se lograra la práctica
que es muy importante en la formación de un estudiante de la Universidad
Tecnológica América que forma profesionales capaces de dar soluciones a
problemas tecnológicos de la actualidad.
Para sobrepasar los obstáculos que tiene en la utilización de redes de datos
comunicación de datos en Software Libre, se recomendara la preparación y
capacitación constante de las personas que administran redes en la Comandancia
General de Marina, logrando visualizar las ventajas que tiene la configuración de
servidores utilizando la plataforma de Ubuntu. Permitiendo intercambiar
información e integrarse internamente y externamente a la red de la institución,
admitiendo ejecutar trabajos rápidos y acertado s.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 47/108
36
CAPÍTULO III
3. DESARROLLO DE LA PROPUESTA
Este capítulo es el principal, aquí se explica en forma detallada el producto
mediante la descripción del resultado, se detalla las herramientas ut ilizadas
(hardware y software), se realiza la explicación gráfica de los principales puntos
que contendrá la red de comunicación de datos con servidores DNS, DEHP,
Servidor de Correo Electrónico y Servidor Web bajo la plataforma de Linux Ubuntu
10.04.1 Lucid.
3.1. DESCRIPCIÓN DEL PRODUCTO
La red de comunicación de datos en Software Libre comprende en obtener un
conjunto de dispositivos físicos, ³hardware´ y de programas ³software´ mediante el
cual podemos comunicar ordenadores para compartir recursos (discos,
impresoras, CD-ROM) así como trabajo (tiempo de cálculo, procesamiento de
datos) con el objetivo de de comunicar información entre dos o más puntos.
Requiere cuatro elementos básicos que como dispositivos que transmitan losdatos, los datos a ser transmitidos, medio por el cual los datos recorrerán a lo
largo de la red de comunicación de datos y dispositivos de destino de los datos.
3.1.1. HERRAMIENTAS UTILIZADAS
Hardware Software
Computadora: Con las siguientes
características: Intel(R) Pentium(R)
Dual T2330 @ 1.60GHz 1.60GHz,
Memoria RAM 1GB, 112GB disco duro.
Sistema operativo:
- Linux Ubuntu 10.04.1 Lucid.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 48/108
37
3.1.2. DIAGRAMA DE BLOQUES DEL PROGRAMA
La red de comunicación de datos permite mediante la configuración de un
servidor DHCP que posee una lista de direcciones IP dinámicas y las va
asignando a los clientes conforme éstas van estando libres.
Figura N.-3.1:
El servidor DNS tiene como principal objetivo, generar automáticamente nombres
o direcciones IP, a los equipos que se encuentran ubicados dentro de una red
informática, así como también, convertir la dirección IP del servidor en un dominioweb
Figura N.-3.2:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 49/108
38
Un servidor web o servidor HTTP es un programa que procesa cualquier
aplicación del lado del servidor realizando conexiones bidireccionales y/o
unidireccionales y síncronas o asíncronas con el cliente generando o cediendo
una respuesta en cualquier lenguaje o Aplicación del lado del cli ente.
Figura N.-3.3:
Un servidor de correo es una aplicación informática ubicada en una página web
en internet cuya función es parecida al Correo postal solo que en este caso los
correos (otras veces llamados mensajes) que circulan, lo hacen a través de
nuestras Redes de transmisión de datos y a diferencia del correo postal, por este
medio solo se pueden enviar adjuntos de ficheros de cualquier extensión y no
bultos o paquetes al viajar la información en formato electrónico.
Figura N.-3.4:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 50/108
39
3.2. IMPLEMENTACIÓN DEL PROYECTO
3.2.1. INSTALACIÓN DE UBUNTU 10.04.1 LUCID LYNX LTS
Paso 1. Encender el equipo e insertar rápidamente en la unidad de CD-DVD eldisco de instalación de UBUNTU; se observa la siguiente ventana:
Figura N.-3.5: Ubuntu
Seleccione el idioma de instalación de nuestro S.O, en este caso <Español> y
dar un Clic en el siguiente botón: por favor tener en
cuenta el botón precisado.
Si por error o falta de lectura presiona botón errado
Debe esperar a que ingrese al modo prueba donde visualizara la siguiente
ventana:
Figura N.-3.6: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 51/108
40
A continuación dar un clic en el icono Instalar Ubuntu 10.04.1 LTS, el mismo que
se encuentra en la parte superior izquierda de la pantalla, y proceda para elegir el
idioma y los pasos siguientes como le indica el asistente tomando orientación con
este manual.
Paso 2. A continuación aparece la siguiente ventana:
Figura N.-3.7: Ubuntu
Aquí con el mouse ubicar en el mapa mundial el continente Americano y
seleccionar en este caso País ³Ecuador ,́ y automáticamente se llenaran los
campos de ³Región´ <Ecuador> y ³Zona horaria´ <Ecuador (Guayaquil)>, y dar un
Clic en el siguiente botón:
Paso 3. Se visualiza la siguiente ventana:
Figura N.-3.8: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 52/108
41
Por def ecto de instalaci n viene marcada la ³Opci n suger ida:´ <Latino
Am r ica>, no realizar ningún cambio y dar un Clic en el siguiente botón:
Paso . A continuaci n se visualiza la siguiente ventana:
Figura N.
. :
buntu
Seleccionar la opci n ³Especif icar particiones manualmente avanzado) ,́ para
hacer uso del espacio libre de disco duro mencionado al inicio de este capítulo y
dar Clic en el botón siguiente:
Paso . A continuaci n se visualiza la siguiente ventana:
Figura N.
.
: buntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 53/108
42
Donde se puede ver las particiones de disco existentes, así señaladas
</dev/sda1> </dev/sda5> </dev/sda6> y <espacio libre >, este último se utiliza
para crear la partición para el sistema operativo y para el área de intercambio,
seleccionar <espacio libre > y dar un Clic en el botón siguiente:
Paso 5.1. A continuación se visualiza la ventana siguiente:
Figura N.-3.11: Ubuntu
Crear la partición para el sistema operativo con las siguientes características
³Tamaño nuevo de la partición en MB (1.000.000 bytes):´ <20000> o 20 GB, tipo
de archivos ³Utilizar como:´ <sistema de fichero ext4 transaccional>, ³Formatear la
partición´ <¥> y finalmente el ³Punto de montaje´ < /> conocido como root o raíz, y
dar Clic en el botón siguiente:
Se debe tomar en cuenta que Linux utiliza los tipos de archivo ³ ext3´ y ³ext4´, y
la raíz viene representado por el símbolo ( /).
En caso de haber ingresado por la opción de prueba, se recomienda no alterar la
señalización para lógica, modificar el tamaño de la nueva partición a 20000,
ubicación de la nueva partición señalar ³Final´, punto de montaje seleccionar el
path raíz que se representa por ³ /´ y dar Clic en el botón siguiente:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 54/108
43
Paso 5.2. A continuación se visualiza la siguiente ventana:
Figura N.-3.13: Ubuntu
Se observa la partición creada con sus características; seleccionar nuevamente
<espacio libre> para crear la partición para el área de intercambio o swap, y dar
nuevamente Clic en el botón siguiente:
Se recomienda tomar en cuenta para la creación del área de intercambio la tabla
anteriormente especificada.
Paso 5.3. A continuación se visualiza la ventana siguiente:
Figura N.-3.14: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 55/108
44
Crear la partición para el swap o área de intercambio con las siguientes
características ³Tamaño nuevo de la partición en MB (1.000.000 bytes):´ <3558> o
3.5 GB, tipo de archivos ³Utilizar como:´ <área de intercambio>, automáticamente
se bloquean la opción de ³Formatear la partición:´ y el ³Punto de montaje:´; y dar
Clic en el botón siguiente:
En caso de estar efectuando la instalación del otro modo en la pantalla
presentada después de presionar añadir, elija en ubicación de la nueva partición
³Final´ y proceda en modo estándar.
Paso 5.4. A continuación se visualiza la siguiente ventana:
Figura N.-3.15: Ubuntu
Se observa las dos particiones creadas con las características seleccionadas en
los pasos anteriores, y dar Clic en el botón siguiente:
.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 56/108
45
Paso 6. A continuación se visualiza la ventana siguiente:
Figura N.-3.16: Ubuntu
Ingresar los datos que se especifica a continuación:
³¿Cómo se llama?´ PROYECTO
¿Qué nombre desea usar para iniciar sesión? administrador
³Escoja una contraseña para mantener su cuenta segura.´ Nuestro lector tiene la
oportunidad de elegir su contraseña con la responsabilidad que eso implica, encaso de estar aplicando nuestro trabajo por verificación o conocimiento
recomendamos que digite: seguridad
³¿Cuál es el nombre de este equipo?´ administrador -desktop
En la siguiente opción debe estar marcado ³Solicitar mi contraseña para iniciar
sesión´
Se debe tomar en cuenta que los datos ingresados en ¿ Qué nombre desea usar
para iniciar sesión? y Contraseña, serán los que permitan más adelante
ingresar al sistema.
A demás tomar en cuenta para ingresar el nombre de usuario, nombres lógicos y
hacerlo con letras minúsculas en un máximo de 24, sin caracteres especiales, de
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 57/108
46
la misma forma la contraseña debe ser ingresada sin caracteres especiales y en
un máximo de 6 entre números y letras.
Y dar Clic en el siguiente botón:
Paso 7. A continuación se observa la ventana siguiente:
Figura N.-3.17: Ubuntu
No seleccionar ninguna opción y dar Clic en el botón siguiente:
Paso 8. A continuación se observa la siguiente ventana:
Figura N.-3.18: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 58/108
47
Indica que se encuentra listo para instalar el sistema operativo con todas las
características seleccionadas en todos los pasos anteriores como son:
Idioma: español
Distribución del teclado: Latino América-Latino AméricaNombre completo: PROYECTO
Nombre de usuario: administrador
Localización: América/Guayaquil
Asistente de migración:
A demás indica que se crearan las particiones # 3 y #4, con el tipo de archivos
³ext4´ y el ³área de intercambio´ respectivamente, y dar Clic en el botón
siguiente:
Paso 9. A continuación se visualiza la siguiente ventana:
Figura N.-3.19: Ubuntu
Se observa que procede a instalar todos los archivos necesarios para que
funcione el nuevo sistema operativo UBUNTU, esperar hasta que finalice la
instalación.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 59/108
48
Paso 10. A continuación se visualiza la siguiente ventana:
Indica que la Instalación se ha completado y que se debe reiniciar, dar Clic en el
siguiente botón:
Por defecto se visualiza el análisis realizado por la computadora visualizándose
mensajes de error, los mismos que debe ignorar y presionar ³ ENTER´ para
continuar con la instalación.
Con esto se ha finalizado la instalación del sistema operativo UBUNTU, desde
este momento el computador trabaja con este sistema operativo y se encuentra
presto para configurar aplicaciones dentro de su entorno, en nuestro caso
procedemos a configurarle como el servidor de correo electrónico, de esta manera
hacer uso de los beneficios y facilidades que brinda el software libre.
3.2.2. INTRODUCCION PARA ACCEDER AL S.O LINUX (UBUNTU)
Por razones de seguridad, las tareas administrativas en Ubuntu sólo pueden ser
realizadas por usuarios con privilegios especiales. Un usuario normal puede
realizar todas las tareas habituales que se necesitan a diario, pero las tareas de
administración del sistema solo pueden realizarlas usuarios autorizados como
root.
Root.- En GNU/Linux y Unix en general es conocido también como superusuario.
Este usuario tiene acceso total al sistema, sea este en modo monousuario o
multiusuario, pudiendo instalar, modif icar y eliminar cualquier archivo o programa,
cuando no se posee el perfil cognoscitivo y conductual de este usuario es
potencialmente peligroso debiendo administrar correctamente su acción asignada.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 60/108
49
Es por ello, que es preferible utilizar siempre una cuenta de usuario normal y si
queremos acceder a los privilegios de administrador del sistema y heredar sus
permisos se lo hará con los siguientes comandos:
y su: El comando su (Set User) sirve para que un usuario normal adquiera los
permisos de otro usuario del sistema (incluido root) siempre y cuando conozca
su contraseña. Esta característica de saber la contraseña del usuario del que
queremos adquirir permisos aporta más seguridad. La desventaja de este
comando es que la sesión de terminal iniciada con él no tiene límite de tiempo,
o sea que si nos olvidamos de que la hemos dejado abierta es como si se
estuviera trabajando como usuario root, con lo que podría suponer un riesgo.
su llamado sin añadirle el nombre de usuario del que queremos adquirir
permisos asume que queremos adquirir los permisos de root.
y sudo: El comando sudo (Superuser DO) es la herramienta de elección en
Ubuntu para ejecutar comandos con privilegios de root sin necesidad de
conocer su password. Esto supondría una gran vulnerabilidad por parte de
usuarios que estén usando el sistema, ya que podrían adquirir privilegios de
administrador sin necesidad de saber su contraseña. Para solventar esto, el
archivo de configuración de sudo o /etc/sudoers especifica qué usuarios
pueden ejecutar qué comandos en nombre de otros usuarios. Otro mecanismo
de seguridad de este comando es que los privilegios se mantienen durante 5
minutos, y el contador reinicia cada vez que ejecutamos un comando bajo
sudo. De este modo, en caso de despiste por parte del usuario, el "tiempo de
vulnerabilidad" es exclusivamente de 5 minutos.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 61/108
50
Para realizar la descarga de los diferentes paquetes (software) para la Instalación
y configuración del servidor de correo, utilizaremos en un terminal los siguientes
comandos Linux con su respectiva sintaxis que se detallan a continuación:
Sintaxis del Comando Acción
Para trabajar con ficheros
gedit [ruta_ficherox] Edita un fichero para su configuración o
edición.
cd [nombre de directorio] Cambia de directorio
cp [ruta_ficherox] [ruta_ficheroc]
Realiza una copia del ficherox a
ruta_ficheroc, cambiándole el nombre.
Para trabajar con Servicios (Apache,Postfix,bind9, etc)
/etc/init.d/servicio stop Para un servicio/demonio /etc/init.d/servicio start Inicia un servicio/demonio
/etc/init.d/servicio restart Reinicia un servicio/demonio.
Para la Gestión de Usuarios
Passwd Cambio de contraseña
adduser usuario Crea un nuevo usuario
deluser usuario Elimina un usuario.
Para la Instalación de Software
APT: Advanced Packaging Tool gestiona el sistema de paquetes de Ubuntu
instalando, desinstalando, actualizando y configurando los mismos.
apt-get update Descarga y analiza la lista de nuevos
paquetes desde los repositorios del
sources list.
apt-get upgrade Actualiza todos los paquetes instalados
(no instala ni elimina paquetes).
apt-get install paquete/s Instalación de paquetes por red, con
resolución de dependencias.
apt-get remove paquete/s Desinstala un paquete.
apt-get remove - - purge
paquete/s
Desinstala un paquete y sus archivos de
configuración
whois ubuntu.com Información sobre éste dominio.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 62/108
51
A continuación en forma práctica se procede a ejecutar procesos indispensables
para trabajar en un entorno seguro y con configuración del permiso para el
usuario root.
a. ACCEDER COMO USUARIO NORMAL.
Paso 1. Una vez reiniciado el sistema luego de la instalación se visualiza una
pantalla que ubica nuestro entorno en el computador, editando los usuarios y
visualizando a PROYECTO.
Figura N.-3.20: Ubuntu
Dar Clic en la opción <Proyecto>.
Paso 2. Se mostrara la siguiente ventana:
Figura N.-3.21: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 63/108
52
Ingresar la contraseña asignada durante la instalaci n y dar Clic en el botón
siguiente:
Paso . Se visualiza el siguiente entorno escr itor io) de Linux:
Figura N. z
.{ {
: |
buntu
Se puede visualizar las siguientes opciones con su respectivo menú:
Parte Super ior
izquierda
Parte super ior
derecha
Parte infer ior
izquierda
Parte infer ior
derecha
} Aplicaciones } ~
onexiones de
red
} Icono para
ocultar carpetas y
mostrar el
escr itor io
}
Áreas de traba jo
} Lugares } ~ ontrol de
volumen
} Papelera de
recicla je
} Sistemas } Día, f echa y hora
del sistema
} Icono
ozilla
iref ox
} ombre del
usuar io
} Ayuda } Bot
n de
apagado
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 64/108
53
b. ASIGNACIÓN DE CONTRASEÑA A SUPERUSUARIO (root).
Paso 1. Abrir un terminal para asignar una contraseña a root, hacerlo de la
siguiente manera con el ratón seleccionamos el menú: Aplicaciones >
Accesorios > Terminal y dar clic, a continuación se visualiza la siguienteventana:
Figura N.-3.23: Ubuntu
A continuación digitar en la línea de comandos:
proyecto@proyecto-desktop:~ $ sudo su
Y dar un ³ENTER´ para su ejecución, como se visualiza en la siguiente ventana:
Figura N.-3.24: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 65/108
54
Ingrese la contraseña del usuario proyecto que digitamos al instalar el sistema
operativo y pulse ³ENTER´.
Paso 2. Se visualiza la siguiente ventana y líneas de texto respectivamente:
Figura N.-3.25: Ubuntu
Digitar en la línea de comandos:
root@ proyecto-desktop: /home/proyecto # passwd root
Y pulsar ³ENTER´
Paso 3. A continuación se visualiza la siguiente ventana:
Figura N.-3.26: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 66/108
55
En la línea ³Introduzca la nueva contraseña de NIX:´ ingresar la contraseña
ha asignar a root, esta contraseña por segur idad de Linux no se puede visualizar ,
y pulsar ³ENTE ´.
Paso . A continuaci n se visualiza la ventana siguiente:
Figura N.
.
: buntu
En la línea ue dice ³Vuelva a digitar la nueva contraseña de NIX:´ confirme
o reescr iba la contraseña asignada a root en el paso anter ior y pulse ³ENTE ´.
Paso . Se puede visualizar la siguiente ventana:
Figura N.
.
: buntu
Mensaje que indica que se
ha asignado correctamente
la contraseña a root o
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 67/108
56
La siguiente línea que se podrá visualizar será ³passwd: contraseña
actualizada correctamente´, indicando que se ha asignado con satisfacción la
contraseña, cerrar el terminal dando Clic en el siguiente botón:
Paso 6. Se puede visualizar la siguiente ventana:
Figura N.-3.29: Ubuntu
Muestra un mensaje de alerta con la pregunta ³¿Cerrar esta terminal?´, y dar un
Clic en el siguiente botón:
Paso 7. Reiniciar el equipo de la siguiente manera:
Clic > Reiniciar >Clic
Paso 8. Se puede visualizar la siguiente ventana:
Figura N.-3.30: Ubuntu
Pregunta si desea cerrar los programas y reiniciar el equipo, dar Clic en el
siguiente botón:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 68/108
57
c. ACCEDER COMO SUPERUSUARIO (root).
Paso 1. Una vez reiniciado el equipo se visualiza el siguiente entorno:
Figura N.-3.31: Ubuntu
Dar Clic en la opción Otro>, que es para ingresar con una cuenta distinta como
root.
Paso 2. A continuación se visualiza la siguiente ventana:
Figura N.-3.32: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 69/108
58
En ³Usuar io:´ digitar <root>, y dar Clic en el botón siguiente:
Paso . Se visualiza la siguiente ventana:
Figura N.� � . � � : Ubuntu
Ingresar la contraseña asignada en el subcapítulo . . y dar Clic en el siguiente
botón:
Paso . Se visualiza el siguiente entorno escr itor io) de Linux con el siguiente
nombre en la par te super ior derecha root).
Figura N.� �
.� �
: Ubuntu
I nformación que
indica que hemos
in resado como
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 70/108
59
Mediante esta secuencia de pasos se ha logrado guiar al usuario para que pueda
acceder al sistema operativo, tanto como usuario normal y como superusuario,
asignar contraseña a root y de igual forma cambiar contraseña a los usuarios,
tomar en cuenta que este privilegio solo lo dispone el superusuario
(administrador/root), la ventaja de ingresar como root es evitar hacer uso cada 5minutos de los comandos sudo y su para instalar, desinstalar, editar, modificar y
configurar ficheros para poder realizar distintas aplicaciones dentro del sistema
operativo de distribución GNU/LINUX.
Usuario root o Superusuario.- Es el único tipo de cuenta de usuario que cuenta
con todos los privilegios sobre todo el sistema, como son la administración de
usuarios, la instalación de software, actualización del sistema, modificación del
Kernel, etc. Generalmente viene representado en el terminal al final de la línea de
comandos con la almohadilla (#).
Usuario Normal.- Es el tipo de cuenta que se configura para cada usuario
individual y tiene solo privilegios en su directorios de trabajo o home, este tipo de
usuario puede tomar los privilegios del usuario root en el sistema operativo
usando el comando su, por lo general en el terminal vendrá representado al final
de la línea de comandos con la almohadilla ( $).
3.2.3. INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DE CORREO
ELECTRÓNICO
Un servidor de correo, logra su función, al contar con un servidor SMTP (Simple
Mail Transfer Protocol) que será el encargado de enviar y recibir mensajes, y un
servidor POP (Post Office Protocol)/IMAP (Internet Message Access Protocol) que
será el que permita a los usuarios obtener sus mensajes.
Para proceder a realizar la descarga e instalación de los diferentes repositorios y
paquetes a utilizar en el presente capítulo debe estar conectado a internet.
Primero actualizar el sistema operativo, abrir un terminal y digitar las siguientes
líneas de comandos:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 71/108
60
root@proyecto-desktop:~ # apt-get update y dar ENTER.
Usted apreciara mensajes de la ejecución de varios paquetes a ser descargados
e instalados;
root@proyecto-desktop:~ # apt-get upgrade y dar ENTER.
A continuación se visualiza la siguiente ventana:
Figura N.-3.35: Ubuntu
Digitar S y dar ³ENTER´, y mantenerse en espera mientras el sistema operativo
realiza la actualización al 100% de cada uno de los paquetes , encontrándose en
posibilidad de continuar con la configuración tema principal de este trabajo.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 72/108
61
3.2.4. DESCARGA, INSTALACIÓN Y CONFIGURACIÓN DE LOS DIFERENTES
PAQUETES A UTILIZARSE EN EL SERVIDOR DE CORREO ELECTRÓNICO
a. Servidor de nombres de dominio (BIND9)
Domain Name Service (DNS) es el Servicio que resuelve los nombres de dominio
asociados a una dirección IP para direccionar las peticiones a un servidor en
específico.
y Dominio: Es el nombre del dominio con que nos buscará la gente en
Internet, introduciéndolo a la barra de direcciones del navegador ya sea
este Mozilla Firefox, Internet Explorer, etc.
y Servidor DNS: Es el encargado de transformar la IP de un servidor, en
el nombre del dominio.
y Servidor web: Es un servidor que está acondicionado para servir
páginas web las 24 horas del día.
Paso 1.a. Para instalar BIND9 abrir un terminal y se visualiza la siguienteventana:
Figura N.-3.36: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 73/108
62
Aquí se utilizará los comandos indicados al inicio de este subcapítulo, digitar en la
línea de comandos:
root@proyecto-desktop:~ # apt-get install bind9
Y pulsar ³ENTER´.
Paso 2.a. A continuación se visualiza la siguiente ventana:
Figura N.-3.37: Ubuntu
Digitar la letra S para confirmar la instalación del software y pulsar ³ENTER´.
Paso 3.a. Una vez finalizada la instalación se observa la siguiente ventana:
Figura N.-3.38: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 74/108
63
Digitar a continuaci n en la línea de comandos: root@proyecto-desktop:~
gedit /etc /bind /named.conf .local
Y pulsar ³ENTE :́
Paso .a. Se visualiza la pantalla lo siguiente:
Figura N.-3.39: Ubuntu
Este es el archivo de configuraci n de bind9 donde se indica la zona de
resoluci n directa del dominio, digitar el siguiente contenido todo con minúsculas:
zone ³servidor .correo.com´ {
type master;
f ile ³ /etc /bind /db.servidor_correo´;};
Paso .a. El archivo de configuraci n ueda editado como se visualiza en la
siguiente
Figura N.-3.� �
: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 75/108
64
Explicación de los parámetros configurados
y zone ³servidor.correo.com´ (nombre de la zona)
y type master (servidor de dominio primario)
y file ³/etc/bind/ db.servidor_correo´ (es el fichero o dirección donde seguarda la configuración de la zona.
A continuación dar Clic en la opción y dar Clic en el siguiente
botón:
Paso 6.a. Se visualiza nuevamente la siguiente ventana correspondiente al
terminal:
Figura N.-3.41: Ubuntu
Digitar a continuación en la línea de comandos:
root@proyecto-desktop:~ # cp /etc/bind/db.local /etc/bind/db.servidor - _correo
Y pulsar ³ENTER´.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 76/108
65
Lo que se interpreta en la línea de comandos de color rojo es lo siguiente: copiar
del directorio root ( /), carpeta etc, carpeta bind el archivo db.local y guardarlo
en el directorio root ( /), carpeta etc, carpeta bind con el nombre
db.servidor_correo.
El archivo se guarda con el nombre de ³db.servidor_correo ´, para poder crear el
archivo de configuración del dominio especificado en el Paso 5.a.
Paso 7.a. A continuación se visualiza la siguiente ventana:
Figura N.-3.42: Ubuntu
Digitar en la línea de comandos para editar el archivo copiado lo siguiente:
root@proyecto-desktop:~ # gedit /etc/bind/db.servidor_correo
Y pulsar ³ENTER´:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 77/108
66
Paso .a. A continuaci n se visualiza la siguiente ventana del fichero a editar :
odo el contenido ue se encuentra dentro del cuadro ro jo reemplazar lo por las
siguientes líneas de texto:
Figura N.-3. � 3: Ubuntu
I S A servidor .correo.com. root.servidor .correo.com.; Ser ial; Ref resh ; Retry
9200 ; Expire 04800) ; egative ache L
;I S servidor .correo.com.I A 92. 8. .2
I X 0 servidor .correo.com.I A 92. 8. .2 ubuntu I A E servidor .correo.com.
Paso 9.a. El archivo configurado ueda como se visualiza en la siguiente ventana:
Figura N.-3.� �
: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 78/108
67
Una vez realizado esta acci n dar un Clic en la opci n y dar Clic
en el siguiente botón:
Paso .a. A continuaci n se visualiza la siguiente ventana:
Figura N.-3. : Ubuntu
Para finalizar reiniciar el servicio con la siguiente línea de comandos en el
terminal: root@proyecto-desktop:~ /etc /init.d /bind9 restart
Y pulsar ³ENTE .
Paso .a. A continuaci n se visualiza la siguiente ventana, indica ue se detuvo
y reinicio el servidor .
Figura N.-3.
: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 79/108
68
Cerrar el terminal pulsando el siguiente botón:
A continuación se detalla los registros configurados en el Paso 9.a
b. Servidor HTTP (Apache2).
El servidor HTTP Apache es un servidor web HTTP de código abierto usado por la mayoría de Sistemas Operativos, por sus ventajas:
y Modular
y Código abierto
y Multi-plataforma
NOMBRE DE CAMPO FUNCIÓN
TTL Sirve para establecer el tiempo de vida que esta el
registro en la cache.
@ Equivale a haber escrito el nombre de dominio
IN Para información de Internet.
SOA Identifica al servidor autoritario de una zona y sus
parámetros de configuración como son: Nombre dedominio de la zona, persona responsable, número de
serie, actualización, reintentos, caducidad y TTL.
A Asocia un nombre de dominio completamente
cualificado (FQDN) con una dirección IP.
NS Identifica servidores de nombres autorizados para una
zona.
MX Mail Exchange Record (registro de intercambio de
correo) es un tipo de registro, un recurso DNS queespecifica cómo debe ser encaminado un correo
electrónico en Internet.
CNAME Sirve para asignar uno o más nombres a un ordenador.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 80/108
69
y Extensible
y Popular (fácil conseguir ayuda/soporte)
Apache es usado principalmente para enviar páginas web estáticas y dinámicas
en la World Wide Web (www). Apache es usado para muchas otras tareas dondeel contenido necesita ser puesto a disposición en una forma segura y confiable.
Paso 1.b. Para instalar Apache2 abrir un terminal y se visualiza la siguiente
ventana:
Figura N.-3.47: Ubuntu
Digitar en la línea de comandos:
root@proyecto-desktop:~ # apt-get install apache2
Y pulsar ³ENTER´
Paso 2.b. Se visualiza la ventana siguiente:
Figura N.-3.48: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 81/108
70
Digitar S, y pulsar ³ENTER´ a fin de permitir instalar el software requerido.
Paso 3.b. Una vez finalizado la instalación del software, se visualiza la siguiente
ventana:
Figura N.-3.49: Ubuntu
Cerrar el terminal y acceder al navegador Mozilla Firefox, ubicado en la parte
central superior del escritorio y digitar lo siguiente en la barra de navegación
http://localhost
Y pulsar ³ENTER´:
Figura N.-3.50: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 82/108
71
Paso 4.b. Se visualiza la siguiente ventana:
Se despliega este mensaje ³It Works!´, con esto se confirma que se ha instalado
con éxito el servidor web y está trabajando normalmente.
Finalmente cerrar el navegador dando Clic en el siguiente botón:
c. Agente de transporte de correo (Postfix).
Postfix es un Agente de Transporte de Correo (MTA) de software libre / código
abierto, un programa informático para el enrutamiento y envío de correo
electrónico, creado con la intención de ser una alternativa más rápida, fácil de
administrar y segura.
Ventajas y Desventajas de Postfix
Ventajas
y Posee un diseño modular, está compuesto de varios procesos que se
comunican entre sí, aparte de varias utilidades que puede usar el
administrador para influir en el sistema u obtener información de él.y Es bastante seguro frente a ataques contra el servidor y también contra el uso
inadecuado (spam, etc.).
y Dispone de un buen rendimiento, cuando se produce algún atasco de mail,
tras resolverse los mensajes salen a una velocidad mucho mayor.
y Utiliza técnicas desarrolladas para los modernos servidores Web, un PC
puede recibir y entregar un millón de mensajes distintos al día.
y Abundante documentación, y de calidad.
Desventajas:
y La licencia de Postfix ha sido abandonada por IBM e imposibilitada de
compartir código con GPL por las patentes de software. (GPL3-like).
y Diseño limitado a pesar de ser muy flexible.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 83/108
72
Paso 1.c. Para instalar Postfix abrir un terminal y se visualiza la siguiente
ventana:
Figura N.-3.51: Ubuntu
Digitar en la línea de comandos:
root@proyecto-desktop:~ # apt-get install postfix
Y pulsar ³ENTER´.
Paso 2.c. A continuación se visualiza la siguiente ventana:
Figura N.-3.52: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 84/108
73
Se observa que inicia la descargar e instalación del software (postfix) requerido.
Paso 3.c Durante la instalación se visualiza las siguientes ventanas:
Figura N.-3.53: Ubuntu
Despliega información del tipo de configuración, y pulsar ³ENTER´
Paso 4.c A continuación se visualiza la siguiente ventana:
Figura N.-3.54: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 85/108
74
Se visualiza <Sitio de Internet>, presionando la tecla ³TAB´ se posesionara en
<Aceptar>, y pulsar ³ENTER´.
Paso 5.c. A continuación se visualiza la siguiente ventana:
Figura N.-3.55: Ubuntu
En la línea de edición digitar ³servidor.correo.com´ que será el nombre del sistema
de correo, en este caso será el nombre de dominio configurado en la instalación
de bind9, y con la tecla ³TAB´ posicionarse en <Aceptar > y pulsar ³ENTER´.
Paso 5.c. Se visualiza la ventana siguiente:
Figura N.-3.56: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 86/108
75
Digitar en la línea de comandos:
root@proyecto-desktop:~ # gedit /etc/postfix/main.cf
Y pulsar ³ENTER´:Paso 6.c. Se visualiza la ventana siguiente:
Figura N.-3.57: Ubuntu
Al final del archivo main.cf digitar las siguientes líneas de código:
inet_protocols = ipv4 (Indicamos el protocolo que vamos a usar)
home_mailbox = Maildir/ (Indicamos donde se guardaran los emails)
Antes de guardar verificaremos que en el archivo main.cf se encuentre la
siguiente línea de código:
mydestination = servidor.correo.com
Una vez realizado esta acción dar un Clic en la opción y dar Clic
en el siguiente botón:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 87/108
76
Paso 7.c. A continuación se visualiza la siguiente ventana:
Figura N.-3.58: Ubuntu
Finalmente reiniciar postfix digitando la siguiente línea de comandos
root@proyecto-desktop:~ # /etc/init.d/postfix restart
Y pulsar ³ENTER´.
Se visualiza las siguientes líneas de texto en el terminal:
*Stopping Postfix Mail Transport Agent postfix [OK]
*Starting Postfix Mail Transport Agent postfix [OK]
Indicando la primera que se ha detenido Postfix y la segunda que se ha iniciado
Postfix, en las dos líneas con el mensaje [ OK].
Por último cerrar el terminal.
d. Aplicación web mail en PHP (Squirrelmail)
Es una aplicación webmail escrita en PHP. Puede ser instalado en la mayoría de
servidores web siempre y cuando éste soporte PHP y el servidor web tenga
acceso a un servidor IMAP y a otro SMTP.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 88/108
77
Paso 1.d. Para la instalación y configuración de squirrelmail abrir un terminal y se
visualiza la siguiente ventana:
Figura N.-3.59: Ubuntu
Digitar en la línea de comandos:
root@proyecto-desktop:~ # apt-get install squirrelmail
Y pulsar ³ENTER´.
Paso 2.d. Se visualiza la siguiente ventana:
Figura N.-3.60: Ubuntu
Digitar S, y pulsar ³ENTER´ a fin de permitir instalar el software requerido.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 89/108
78
Paso 2.d. Se visualiza la siguiente ventana:
Figura N.-3.61: Ubuntu
Indica que se ha finalizado la instalación, digitar en la línea de comandos para
configurar squirrelmail:
root@proyecto-desktop:~ # squirrelmail-configure
Y pulsar ³ENTER´
Paso 3.d. Se visualiza la ventana siguiente:
Figura N.-3.62: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 90/108
79
En la línea ³Command >>´ digitar D, esta opción corresponde a Set pre-defined
settings for specific imap servers>, y pulsar ³ENTER´.
Paso 4.d. Se visualiza la ventana siguiente:
Figura N.-3.63: Ubuntu
En la línea ³Command >>´ digitar courier que corresponde a la opción <Courier
IMAP server >, y pulsar por dos ocasiones ³ENTER´.
Paso 5.d. A continuación se visualiza la siguiente ventana:
Figura N.-3.64: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 91/108
80
De igual forma en la línea ³Command >>´ digitar 2 que corresponde a la opción
<2. Server Setting >, y pulsar ³ENTER´.
Paso 6.d. Se puede visualizar la siguiente ventana:
Figura N.-3.65: Ubuntu
En la línea ³Command >>´ digitar 1 que corresponde a 1. Domain para ingresar el
nombre del dominio y pulsar ³ENTER´.
Paso 7.d. A continuación se visualiza la ventana siguiente:
Figura N.-3.66: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 92/108
81
Digitar el nombre del dominio en este caso (servidor.correo.com ), con esto se
indica al servidor IMAP que se va a trabajar con este dominio, y pulsar ³ENTER´.
Paso 8.d. A continuación se visualiza la ventana siguiente:
Figura N.-3.67: Ubuntu
Se observa en la opción <1. Domain: > el dominio que ingreso anteriormente, esto
indica su cambio satisfactorio, digitar en la línea ³Command >>´ la letra Q y pulsar
³ENTER´.
Paso 9.d. A continuación se visualiza la ventana siguiente:
Figura N.-3.68: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 93/108
82
Digitar Y, y pulsar ³ENTER´.
Paso 10.d. A continuación se visualiza la siguiente ventana:
Figura N.-3.69: Ubuntu
Seguido se configura el webmail de squirrelmail para acceder mediante vía web
por medio del servidor apache2 al servidor de correo, digitar la siguiente orden de
comandos:
root@proyecto-desktop:~ # cd /var/www
Y pulsar ³ENTER´.
root@proyecto-desktop-www:~# ln ±s /usr/share/squirrelmail server1
Y pulsar ³ENTER´.
Una vez realizado está acción, cerramos el terminal pulsando el siguiente botón:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 94/108
83
Paso 11.d. Abrir el navegador Mozilla Firefox y se visualiza la siguiente ventana:
Para comprobar que la configuración de squirrelmail se realizo con éxito, digitar
http://localhost/server1 y pulsar ³ENTER´.
Figura N.-3.70: Ubuntu
Paso 11d. A continuación se visualiza la siguiente ventana:
Figura N.-3.71: Ubuntu
Finalmente cerramos el navegador.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 95/108
84
e. Agente de usuario de correo (Mailx).
Mailx es un programa que se encuentra en varios sistemas operativos Unix-like
para enviar y recibir correo, también conocido como programa MUA, mediante
este agente podremos enviar un mensaje al usuario root y poder crear MAILDIR o
buzón de mensajes de cada usuario.
Existen tres versiones diferentes de mailx, para este caso se ha seleccionado
bsd-mailx.
Paso 1.e. Para instalar bsd-mailx, abrir un terminal y se visualiza la siguiente
ventana:
Figura N.-3.72: Ubuntu
Digitar la siguiente orden en la línea de comandos.
root@proyecto-desktop:~# apt-get install bsd-mailx
Y pulsar ³ENTER´
Y esperar que termine de instalar el software requerido.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 96/108
85
f. Servidor Courier pop
En informática se utiliza el Post Office Protocol (POP3, Protocolo de la oficina de
correo) en clientes locales de correo para administrar los mensajes de correo
electrónico almacenados en un servidor remoto. Es un protocolo de nivel deaplicación en el Modelo OSI, las principales ventajas de pop3 son:
y Las carpetas, permite organizar mensajes que se aguardan en nuestro
ordenador.
y Permite leer el correo recibido sin estar conectado a internet.
y Liberamos espacio de nuestro buzón en el servidor de correo.
El protocolo POP3 trabaja sobre TCP y escucha las peticiones por el puerto 110 y995 modo seguro.
Paso 1.f. Para instalar Courier pop abrir un terminal y se visualiza la ventana
siguiente:
Figura N.-3.73: Ubuntu
Digitar la siguiente línea de comandos
root@proyecto-desktop:~ # apt-get install courier-pop
Y pulsar ³ENTER´
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 97/108
86
Paso 2.f. A continuación se visualiza la siguiente ventana:
Figura N.-3.74: Ubuntu
Digitar S y pulsar ³ENTER´, y se puede visualizar la descarga de los archivos
correspondientes.
A continuación se visualizara la ventana siguiente:
Figura N.-3.75: Ubuntu
No realizar ningún cambio dejar como viene por defecto <No>, y pulsar ³ENTER.
Finalmente cerrar el terminal dando Clic en el siguiente botón:
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 98/108
87
g. Servidor Courier imap
Paso 1.g. Para instalar Courier imap abrir un terminal, se visualiza la ventana
siguiente:
Figura N.-3.76: Ubuntu
Digitar en la línea de comandos:
root@proyecto-desktop:~ # apt-get install courier-imap
Y pulsar ³ENTER´
Paso 2.g. A continuación se visualizara la ventana siguiente:
Figura N.-3.77: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 99/108
88
Paso 3.g. A continuación se visualiza la ventana siguiente:
Figura N.-3.78: Ubuntu
Se visualiza que ha iniciado el servidor courier IMAP y ha finalizado la instalación
del software requerido, por último cerrar el terminal dando Clic en el siguiente
botón:
CREACIÓN DE USUARIOS.
El siguiente paso para comprobar que el servidor de correo funciona
correctamente será crear dos usuarios y completar toda la información que nos
solicita el sistema.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 100/108
89
Paso 1. Para crear usuarios abrir un terminal y se observara la siguiente ventana:
Figura N.-3.79: Ubuntu
Digitar en la línea de comando:
root@proyecto-desktop:~ # adduser edwin
Y pulsar ³ENTER´:
Asignar una contraseña al usuario Edwin
Y pulsar ³ENTER´.
Confirmar la contraseña asignada
Y pulsar ³ENTER´
Y se procede a caracterizar al propietario de dicha cuenta.
Nombre completo [ ]: Edwin Pastuña y pulsar ³ENTER´Numero de habitación [ ]: 2 y pulsar ³ENTER´Teléfono de trabajo [ ]: 032811123 y pulsar ³ENTER´Teléfono de casa [ ]: 032805826 y pulsar ³ENTER´Otro [ ]: y pulsar ³ENTER´
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 101/108
90
Confirmar con una S que la información ingresada es la correcta y pulsar
³ENTER´.
Realizar el mismo procedimiento para crear al segundo usuario, pero con un
nombre diferente.
ENVIÓ Y RECEPCIÓN DE MENSAJES.
Antes de iniciar a enviar o recibir mensajes es necesario activar la cuenta de
usuario creando el Maildir, para esto se ha instalado mailx en el equipo del
servidor de correo.
Además para este subcapítulo se debe tomar en cuenta, que el servidor de correo
debe disponer de una dirección IP, y los equipos que van a acceder al servidor de
igual manera deben estar conectados a la red ya sea esta una red LAN, WAN,
MAN, dependiendo del uso y de la configuración que se dé al momento de la
instalación de Postfix.
PASO 1.- Abrir un terminal, se visualiza la siguiente ventana:
Figura N.-3.80: Ubuntu
Digitar en la línea de comandos:
root@proyecto-desktop:~ # mail root ³ENTER´
Subject = Saludos ³ENTER´
Mensaje de texto = Esto es una prueba de la configuración de un servidor de
correo utilizando Software Libre ³ENTER´
³punto (.)´ = Indica el final del mensaje
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 102/108
91
EOT= Confirma que se ha enviado correctamente el mensaje.
PASO 2.- Nuevamente abrir el navegador Mozilla Firefox y se visualiza la
siguiente ventana:
Figura N.-3.81: Ubuntu
Digitaremos la dirección del servidor de correo configurado como lo es
http://localhost/server1 y pulsar ³ENTER´, ingresar la información que solicita la
pagina web como son: Name: root
Password: (contraseña asignada a root)
Y finalmente pulsar en el siguiente botón:
PASO 3.- A continuación se visualiza la ventana siguiente:
Figura N.-3.82: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 103/108
92
Aquí se puede observar el mensaje enviado en el primer paso, para leer dar Clic
en la siguiente opción:
Paso 4. Se pude visualizar a continuación la siguiente ventana:
Figura N.-3.83: Ubuntu
Se puede ver las características que tienen el mensaje y su contenido enviado en
el Paso 1.
Paso 5. Para enviar mensajes como administrador y poder crear los MAILDIR de
todos los usuarios registrados en el equipo, dar Clic en la siguiente pestaña:y se visualiza la siguiente ventana:
Figura N.-3.84: Ubuntu
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 104/108
93
Digitar en el campo ³To (Para)´ los usuarios a los cuales irán dirigidos los
mensajes, normalmente se puede usar una lista con todas las direcciones,
separadas por punto y coma; además en el campo ³Subject (Bienvenida´, por
ultimo redactar el mensaje y pulsar el siguiente botón: ³ENVIAR´ o
Además del campo ³To (Para)´ existen los campos CC y CCO, que son
opcionales y sirven para hacer llegar copias del mensaje a otras personas o
usuarios:
y Campo CC (Copia de Carbón): quienes estén en esta lista recibirán también el
mensaje, pero verán que no va dirigido a ellos, sino a quien esté puesto en el
campo ³To (Para)´.
y Campo CCO (Copia de Carbón Oculta): una variante del CC, que hace que los
destinatarios reciban el mensaje sin aparecer en ninguna lista, por tanto, el
campo CCO nunca lo ve ningún destinatario.
Para efectivizar el correo de usuario a usuario se procederá a revisar el correo en
forma análoga, pero con la clave del usuario respectivo.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 105/108
94
CONCLUSIONES
La elaboración del proyecto a desarrollado el interés de la investigación y nos
ha permitido no solo aplicar los conocimientos adquiridos en el presente nivel,
sino también nos ha llevado a darnos cuenta cómo se maneja un problemaen la realidad de acuerdo a las tendencias que toman las instituciones, sus
costumbres y los cambios económicos que presenta cada institución al medir
su rendimiento de acuerdo a la administración de la red de datos.
Ubuntu como sistema operativo está progresando en el área de las redes de
comunicación de datos, recordándolo que la memoria swap que usamos en
nuestro sistema operativo Ubuntu es una partición que creamos en el proceso
de instalación. Es una regla empírica que nos dice que el espacio de swap
que hay que reservar es el doble de la RAM que tenga nuestro sistema. Pero
claro, todo depende del uso que le vayamos a dar al equipo. En caso de
usarse como servidor de aplicaciones o de muchas cuentas correo es posible
que sea necesario más espacio de intercambio.
Ubuntu 10.04.1 LUCID CON es un sistema operativo que está revolucionado
en la creación de redes de comunicación de datos el mismo que ofrece a los
a los administradores de red de instituciones educativas, de salud, empresas,
tanto públicas como privadas más control sobre los servidores de la red
Aumenta la seguridad al proteger el sistema operativo y el entorno de red.
También ofrece flexibilidad, al facilitar la consolidación de servidores y
aplicaciones, y ofrecer herramientas administrativas intuitivas.
El software libre, en este caso Ubuntu permite se puede agregar
dinámicamente hardware puede agregar dinámicamente procesadores
lógicos, memoria, adaptadores de red y almacenamiento a sistemas
operativos invitados compatibles, mientras se encuentran en ejecución,
consiguiendo configuración flexible de la red. Ubuntu ofrece una plataforma
segura para la administración, para el desarrollo y alojamiento confiable de
aplicaciones y servicios de una plataforma web personalizada, simplificada y
más segura.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 106/108
95
RECOMENDACIONES
Los administradores de redes de comunicación de datos en este proyecto se
orientan a la utilización de Software Libre los mismos que favorecen a las
instituciones tanto públicas como privadas con lo cual muchas instituciones omayores comerciantes del país deben brindar apoyo a este tipo de proyectos
ayudando a eliminar los principales problemas en la utilización de Ubuntu
mediante constantes capacitaciones a usuarios y administradores .
El gobierno ecuatoriano apoya al Software Libre pero hacemos una observación
sobre los impulsos necesarios para la migración de l Software de los medios
informáticos, tomando en cuenta que la capacitación dada fortalecerá a la
confianza de los usuarios llamando la atención a las entidades del gobierno para
que apoyen a este tipo de proyectos que podría hacer que nuestra economía
mejore en un futuro, mediante inversiones y apoyos a las instituciones que
realizan este tipo de trabajos. De esa manera, ampliaremos nuestra demanda y el
país será reconocido por su gran talento.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 107/108
96
1. BIBLIOGRAFÍA
y CORELLA GUERRA, Flavio. Guía Administr ac ión de Sistemas oper ativos . Quito
2010.
y CORELLA GUERRA, Flavio. M anual de Linux . Quito 2010.
y FIGUEROA VIDAL, Aníbal. ARTÉS RODRÍGUES, Antonio: U na panorámi ca de las
tel ec omuni cac iones . Editor Pearson Educación. Madrid 2002.
y HERRERA PEREZ, Enrique: T ec nol og ía y redes de tr ansmisión de d atos , Editorial
Limusa. 2003.
y RAMOS, Ivone: tipos y topol og ías de red LAN , http://ivonne-ramos-instalacion-de-red-local.blogspot.com/2010/08/tipos -y-topologias-de-red-lan.html
y ROCA MERITXELL: Softw are l ibre. Editorial UOC, Barcelona 2008.
y VERÓN PIQUERO, Julián: P rác ti cas de servi c ios en red. Editorial Julián Verón.
y http://blog.sitioshispanos.com/tag/sistemas -operativos/
y http://grupogeek.com/categoria/linux/
y http://milena-sistemas-integrados.blogspot.com/2010/04/redes -de-datos.html
y http://unesr-teleprocesamiento.blogspot.com/2011/02/redes -de-computadoras.html
y MORAGA QUEZADA, Francisco Javier: Gener ac ión de un labor atorio de redes de
c omput adores baj o Linux , Valdivia 2003.
5/9/2018 FUNDAMENT.. (1) - slidepdf.com
http://slidepdf.com/reader/full/fundament-1 108/108
97
ANEXO: 1
FORMATO DE ENCUESTA REALIZADA AL PERSONAL DE
ADMISTRADORES DE REDES DE CONFIGURACION DE DATOS EN LA
COMANDANCIA GENERAL DE MARINA.