CentOS 6.3 Integrantes: Br. Gonzlez Herrera Walter Joel. Br. Moncada Hernndez Henrry Martin. Br. Rivera Jose Jennifer Pastora. Br. Valencia Jean Francois. Br. Zambrana Taylor Carlos Guillermo.
Un servidor DNS (Domain Name System) es el que se utiliza para proveer a las computadoras de los usuarios (clientes) un nombre equivalente a las direcciones IP. Este sistema asocia informacin variada con nombres de dominios asignados a cada uno de los cliente, su funcin ms importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propsito de poder localizar y direccionar estos equipos mundialmente
Configuracin
1. Para empezar la configuracin del dns es necesario la instalacin de BI ND(este ser nuestro servidor DNS) Escribimos el siguiente comando: yum y install bind*
2. Luego de que hemos instalado el bind introducimos el siguiente comando system-config-network este nos mostrara la siguiente imagen:
3. Ingresamos a la opcin configuracin de dispositivo nos mostrara la siguiente pantalla, ah ingresamos a eth0 [eth0] Atheros comunications I nc. AR8152 v2.0 (este es nuestra tarjeta de red)
4. Aqu nos mostrara la configuracin de nuestro dispositivo, se desactiva el usar DHCP e introducimos los siguientes campos: IP esttica: 192.168.1.1 Mascara de red: 255.255.255.0 Servidor DNS Primario: 192.168.1.1
5. Damos en aceptar e ingresamos a configuracin de DNS, aqu modificamos los siguientes campos: DNS primario: 192.168.1.1
6. En la terminal escribimos nano /etc/named.conf Se modificara los siguientes campo: Listen-on port 53 {192.168.1.1; any;} aqu le estamos diciendo en que puerto nos va a escuchar en nuestro caso es el 192.168.1.1 forward first; agregamos este campo para que revise primero en sus registro antes de enviar la consulta a otro servidor forwarder {8.8.8.8;}; agregamos este campo ya forwader es un servidor de apoyo en caso de no encontrarse los registros localmente este se enviara las consultas a este servidor. dnssec-validation no; aqu pondremos no para que no nos pida validacin
7. En la parte de abajo procedemos a crear nuestras zonas(directa e inversa) zone redes.com. IN { aqu asignamos el nombre a nuestra zona directa type master; definimos el tipo de zona (ya sea maestra o esclavo) file grupo.redes.com.; aqu mandamos a llamar el archivo que contiene los datos de esa zona } zone 1.168.192.in-addr.arpa. IN { aqu asignamos el nombre a nuestra zona inversa en el caso nuestro ponemos (1.168.192 los tres primeros nmeros de nuestra red inversa y le aadimos .in-addr.arpa) type master; file inversa.redes.com. }
8. Ahora procedemos a ir a la direccin cd /var/named aqu miramos los archivos que contienen con ls cp named.empty grupo.redes.com. Copiamos el archive named.empty con el nombre de grupo.redes.com. Para tomarlo como plantilla
9. Abrimos el archivo con el comando nano grupo.redes.com. Aqu modificamos los siguientes parmetros redes.com. este ser nuestro dominio (en el caso del @ es opcional si se deja o no) Jennifer.redes.com. este es el correo para contactar al administrador Agregamos los siguientes campos: NS directa.redes.com. ac se pone el nombre de nuestro servidor (no se debe poner el mismo que el dominio) directa IN A 192.168.1.1 ac se pone nuestra zona la A indica que es directa con la IP deseada(192.168.1.1) grupo IN A 192.168.1.12 ac se pone el nombre del archivo grupo y la direccin a la que se enva.
10. Procedemos a crear una copia de grupo.redes.com. y la renombramos como inversa.redes.com.
11. Entramos a editar el archivo inversa.redes.com. Agregamos lo siguiente parmetros 1 IN PTR directa.redes.com. ac se pone al inicio el numero ip del servidor o dominio seguido de IN y PTR(que significa que es inversa) y al final ponemos el dominio o nombre que lo va a traducir. 12 IN PTR grupo.redes.com. ac se pone al inicio el numero ip del servidor o dominio seguido de IN y PTR(que significa que es inversa) y al final ponemos el dominio o nombre que lo va a traducir
12. Cambiamos el nombre de ambos archivos ya que estos se encuentran como root lo cambiaremos a named chgrp named grupo.redes.com. chrgrp named inversa.redes.com.
Ahora vemos como los archivo quedan con la extensin named
13. Ahora procedemos a reiniciar el servicio con Service network restart
14. Abrimos el archivo resolv.conf nano /etc/resolv.conf Aqu ingresamos domain redes.com aqu le indicamos nuestro dominio. search redes.com aqu le indicamos donde debe buscar.
15. Ahora procedemos a reiniciar el servicio con el comando service named restart
16. Ahora procedemos a comprobar nuestra conexin usando cualquiera de las direcciones que hemos asignado
17. Ahora procedemos a configurar nuestros puerto para permitir la conexin al usuario, entramos a la direccin: cd /etc/sysconfig luego digitamos ls para ver los archivos y entramos a editar iptables nano iptables
18. Aqu procedemos a agregar las dos lneas de texto para habilitar nuestro puerto 53 (que es donde escucha el dns)
19. Probando con el cliente Entramos a configurar nuestra IP y asignarle una esttica 192.168.1.2 y la puerta de enlace 192.168.1.1 y nuestro DNS 192.168.1.1
20. Hacemos ping a nuestro servidor.
21. Hacemos ping a nuestro cliente
Ya tenemos nuestro servidor DNS listo y funcionando!
2. Servidor HTTPD(APACHE) Concepto Apache es un servidor HTTP (HyperText Transfer Protocol, es el protocolo usado en cada transaccin de la Web), es el servidor HTTP ms utilizado; es desarrollado y mantenido por una comunidad de desarrolladores auspiciada por Apache Software Foundation.
Configuracin
1. Para proceder a la configuracin primeramente descargamos el paquete httpd con el comando Yum y install httpd
2. Ahora procedemos a iniciar el servidor con el comando service httpd start Escribimos el siguiente comando para que cuando encendamos la computadora el servidor se inicie automticamente chkconfig level 235 httpd on
Aqu vemos que apache est instalado, escribiendo en nuestro navegador nuestra direccin ip 192.168.1.1
3. Nos dirigimos a la direccin /etc/httpd/conf Con el comando ls desplegamos los archivos que contiene esa carpeta
4. Entramos a la direccin var/www/html (aqu crearemos nuestra pgina) desplegamos el contenido y observamos que no hay ningn archivo
5. Creamos un archivo index.html
6. Procedemos a editar nuestra pgina web en nuestro caso, escribimos un hola mundo!
7. Ahora procedemos a entrar al archivo httpd.conf con el siguiente comando gedit /etc/httpd/conf Aqu procedemos a modificar el servername asignando nuestro dominio (www.gruporedes.com)
8. Ahora nos dirigimos a la direccin /etc y entramos a editar el hosts
9. Aqu agregamos la siguiente lnea 192.168.1.1 gruporedes.com dicindole que en esta direccin lea ese dominio
10. Vamos habilitar el puerto 80(httpd) de manera grfica, dirigiendo a la configuracin del cortafuego, aadimos los 2 protocolos (udp, tcp) damos click en aplicar
11. Entramos ahora a nuestra direccin de dominio gruporedes.com
12. En el cliente accedemos con la direccin ip=192.168.1.1
Tenemos nuestro servidor HTTP listo y funcionando
3. Servidor FTP Concepto FTP es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red, basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo Configuracin 1. Primeramente procedemos a descargar el servidor vsftpd con el comando yum y install vsftpd
2. Ahora vamos al archivo vsftp.conf con el comando nano /etc/vsftp/vsftp.conf Aqu buscamos la opcin chroot_local_user=yes y la des-comentaremos (quitamos el #)
Modificamos el local_umask=777 diciendo que permitir a los usuarios lectura, escritura y ejecutar
Habilitamos la entrada a anonymous des-comentarando lo siguientes cdigos.
En ftp_banner podemos agregar un mensaje cuando los usuarios inicien sesin
3. Procedemos a ejecutar en la terminal las siguientes lineas de codigo para evitar problemas con el Selinux setsebool -P ftpd_use_passive_mode 1 setsebool -P allow_ftpd_anon_write 1 setsebool -P ftp_home_dir 1 setsebool -P allow_ftpd_full_access 1
4. Procedemos a iniciar el servidor vsftp
5. Procedemos a habilitar el puerto 21.
6. Para hacer pruebas, instalamos el Filezilla versin cliente, claro est en nuestra computadora cliente.
Lo descargamos e instalamos. Cuando termine de instalar, lo ejecutamos y tendremos la siguiente pantalla:
El lado izquierdo representa los documentos o ficheros de nuestro sistema cliente, y el lado derecho, los ficheros y documentos de nuestro servidor. Para conectarnos al servidor debemos de realizar los siguientes pasos:
A. archivo > gestor de sitios
B. Despus creamos un sitio, lo nombramos como queramos, y despus especificamos el host, el protocolo de ftp y su forma de entrar, si annimo o con una cuenta. Si elegimos una cuenta deberemos dejar la opcin de modo de acceso como anonymous en caso contrario le especificamos normal, y escribimos nuestro nombre de usuario y contrasea asignados por el servidor. Despus simplemente pulsamos conectar.
C. Y listo ya estamos conectados al servidor ftp, por medio de filezilla
Tambin podemos ingresar por el navegador. Para ello ingresamos en nuestro navegador la siguiente direccin: ftp://192.168.1.1
4. VoI P Concepto Voz sobre Protocolo de Internet, es un grupo de recursos que hacen posible que la seal de voz viaje a travs de Internet empleando un protocolo IP (Protocolo de Internet). Esto significa que se enva la seal de voz en forma digital, en paquetes de datos, en lugar de enviarla en forma analgica a travs de circuitos utilizables slo por telefona convencional como las redes PSTN (sigla de Public Switched Telephone Network, Red Telefnica Pblica Conmutada).
Configuracin
1. Lo primero que haremos es hacer una actualizacin a nuestro kernel, con el comando Yum y update
Luego que haya actualizado procedemos a rebootear. Con el comando reboot 2. Procedemos a entrar a la direccin cd/etc/selinux vemos lo que hay en la carpeta con el comando ls y abrimos el archivo config
3. Aqu procedemos a poner disable en la opcin SELINUX
4. Procedemos a descargar los paquetes necesarios para la instalacin del mismo Yum install y make wget openssl-devel ncurses-level newt-devel libcml2-devel kernel- devel gcc gcc-c++ sqlite-devel
5. Una vez instalado todos los paquetes procedemos a ir a la carpeta cd /usr/src
6. Ahora procedemos a instalar estos 3 paquetes: wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux- complete-current.tar.gz wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
7. Damos un ls y vemos que los 3 archivos lo tenemos instalados, ahora procederemos a descomprimirlo en el siguiente orden: tar zxvf dahdi-linux-complete* tar zxvf libpri* tar zxvf asterisk
8. Entramos a la carpeta dahdi con el comando cd dahdi* y seguido damos make
9. Luego damos make install y luego make config
10. Luego entramos a la carpeta libpri* con el comando cd ../libpri* y tecleamos make
11. Luego damos make install
12. Ahora miramos lo que hay en la direccin ls d /usr/lib
En caso de tener una computadora de 64 bits nos aparecern 2 archivos /usr/lib /usr/lib64
13. Luego escribimos ./configure en el caso de tener una mquina de 32 bits, En el caso de tener una de 64 bits sera ./configure --libdir=/usr/lib64 && make menuselect && make && make install
14. Escribimos menuselect nos aparecer el siguiente recuadro lo dejamos tal y como esta
15. Escribimos make install
16. Escribimos make config
17. Iniciamos asterisk con el comando service asterisk start
18. Entramos a la direccin cd /etc/asterisk y damos un ls para que hay dentro
19. Entramos a editar el archivo sip.conf
20. Al final del archivo aadimos las siguientes lneas de cdigo En este archivo no se recomienda modificar nada, ya que aqu viene explicado lo que hace y realiza la configuracin
21. Entramos a editar el archivo extensin.conf
22. Aadimos las siguientes lneas de cdigo al final
Este archivo tampoco se debe editar nada de lo que esta comentareado
23. Escribimos asterisk rvv (entre ms v demos ms verboso para que nos diga ms funciones y sea ms especifico)
24. Para hacer uso de la llamada usaremos un programa llamado ZOIPER (tanto para windows como para Linux) Probar con el cliente Entramos digitando nuestro usuario que este caso es 500 y nuestra contrasea
25. Entramos con el servidor Digitando el otro usuario que seria 510 con su respectiva contrasea
26. Probando la llamada del cliente al servidor
Vemos que la llamada es realizada
En el servidor nos est mostrando los acontecimientos.
Y con esto tenemos nuestro servidor VoIP instalado
5. Conclusiones
El mundo de configuracin se servicios es muy extenso se espera que con este manual de iniciacin de administracin de servidores sea de gran utilidad para aquellas personas que desean inclinarse a este tipo de tareas. El manual fue basado en software libre la distribucin utilizada de software fue CentOS 6 final as como su versin superior CentOS 7.0, que cuenta con las caractersticas principales del Sistema Operativo RedHat de Licencia no libre que pertenece a la misma familia Unix- Linux. Lo esperado es que sea de provecho para aquellos usuarios de este tipo de sistema. Con esto se ha logrado instalar y configurar cada servidor planteado, adems se han adquirido habilidades para montar una red de rea local. Se llevaron a cabo pruebas que demuestran el perfecto funcionamiento de los servicios instalados y configurados a lo largo de este proyecto.
6. Bibliografa Bibliografa Arandasri. (15 de Octubre de 2010). Recuperado el 5 de Agosto de 2014, de http://arandasri.blogspot.com/2012/10/servidor-dns-centos-6.html Chia, B. (5 de Noviembre de 2012). Blog Digium. Recuperado el 9 de Agosto de 2014, de http://blogs.digium.com/2012/11/05/how-to-install-asterisk-11-on-centos-6/ Dueas, J. B. (11 de Julio de 2014). Alcance libre. Recuperado el 5 de Agosto de 2014, de http://www.alcancelibre.org/staticpages/index.php/como-apache Dueas, J. B. (6 de Junio de 2014). Alcance libre. Recuperado el 5 de Agosto de 2014, de http://www.alcancelibre.org/staticpages/index.php/como-dns Garcia, V. (13 de Enero de 2013). Desarrollo web. Recuperado el 5 de Agosto de 2014, de http://www.desarrolloweb.com/articulos/configuracion-servidor-web-centos.html Tenshi-kun. (15 de Octubre de 2012). Arandasri . Recuperado el 5 de Agosto de 2014, de http://arandasri.blogspot.com/2012/10/servidor-dns-centos-6.html Teshi-kun. (12 de Noviembre de 2012). Arandasri. Recuperado el 5 de Agosto de 2014, de http://arandasri.blogspot.com/2012/11/servidor-vsftpd-centos-6.html