You are on page 1of 21

INSTITUTO TECNOLOGICO DE

TAPACHULA.

INGENIERIA EN SISTEMAS COMPUTACIONALES

CONMUTACION Y ENRUTAMIENTO DE REDES

ING. MILTON JOSE MARTIL CRUZ

7 SEMESTRE

INTEGRANTES:
LEONARDO DE JESUS MARTINEZ DE LA CRUZ
MARIO ULBERTO GERARDO ORTIZ
SERGIO OSORIO MENDEZ
FABIOLA SAMORANO LOPEZ
JORGE RAUL URBINA SANTIZ
FELIPE MENDEZ







TAPACHULA, CHIAPAS 01/11/14

INTRODUCCION
En el siguiente trabajo se realizara la instalacin y configuracin de un servidor
ChilliSpot, sobre el sistema operativo Debian 6, sistema en el que debe estar
instalado un servidor Freeradius debidamente configurado.
Chillispot es un cdigo abierto Captive_Portal inalmbrico o un controlador de
punto de acceso LAN. Se utiliza para la autenticacin de usuarios. Es compatible
con inicio de sesin basado en la web, que es el estndar actual para HotSpots
pblicos. Autenticacin, Autorizacin y Contabilidad (AAA) est a cargo de un
proveedor en lnea, o un servicio de radio local de que usted proporciona.
Para la puesta en marcha de Chillispot, deberemos de tener dos interfaces en
nuestro sistema:
ETH1: conectar con la red local (sea wifi o cableada)
ETH0: Conectar con Internet.
A lo largo de la configuracin, se har uso de un adaptador virtual TUN, el cual
har las veces de servidor de autentificacin en el sistema local.

FreeRADIUS es un protocolo de autenticacin, autorizacin y manejo de cuentas
de usuario basado en UDP. Es utilizado para administrar el acceso remoto y la
movilidad IP, un protocolo abierto ordinario y, como ocurre en servicios de acceso
por modem, DSL. La autenticacin gestionada por este protocolo se realiza a
travs del ingreso de un nombre de usuario y una clave de acceso. Esta
informacin es procesada por un dispositivo NAS a travs de PPP o Protocolo
Punto-a-Punto siendo posteriormente validada por un servidor RADIUS a travs
del protocolo correspondiente valindose de diversos esquemas de autenticacin,
como PAP o Protocolo de Autenticacin de Clave de acceso, CHAP o EAP, y
permitiendo el acceso al sistema.









DISTRIBUCIONES LINUX
Una distribucin Linux es una distribucin de software basada en el ncleo Linux
que incluye determinados paquetes de software para satisfacer las necesidades
de un grupo especfico de usuarios.


Ubuntu es un sistema operativo basado en Linux y que se distribuye como
software libre, el cual incluye su propio entorno de escritorio denominado Unity. Su
nombre proviene de la tica homnima, en la que se habla de la existencia de uno
mismo como cooperacin de los dems.
Desarrollador
Canonical Ltd. / Fundacin Ubuntu
ubuntu.com
Informacin general
Modelo de desarrollo Software libre y de cdigo abierto con componentes
de Software propietario
Lanzamiento inicial 20 de octubre de 2004
ltima versin estable 14.10 (nombre clave Utopic Unicorn) (info)
23 de octubre de 2014
Ncleo Linux
Tipo de ncleo Monoltico
Interfaz grfica por defecto Unity (11.04 +),
GNOME (4.10 - 10.10, 13.04 edicin GNOME)
Plataformas soportadas x86, x86-64, ARM
1

(PowerPC, SPARC y IA-64en versiones antiguas)
Sistema de gestin de paquetes dpkg, destacando front-ends como Centro de software de
Ubuntu
Mtodo de actualizacin APT, destacando el front-end Gestor de actualizaciones
Licencia GPL, y otras licencias libres
Estado actual En desarrollo
Idiomas Multilinge (ms de 130)
2

En espaol
Soporte tcnico
Recibe soporte tcnico y actualizaciones de seguridad en perodos variables de tiempo, dependiendo de la versin.
Requisitos de instalacin
Los requisitos mnimos recomendados, teniendo en cuenta los efectos de
escritorio, deberan permitir ejecutar una instalacin de Ubuntu Server 12.04
LTS.
160

Procesador x86 a 700 MHz.
Memoria RAM de 512 Mb.
Disco Duro de 5 GB (swap incluida).
Tarjeta grfica y monitor capaz de soportar una resolucin de 1024x768.
Lector de DVD o puerto USB.
Conexin a Internet puede ser til.
Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en
las siguientes tarjetas grficas:
Intel (i915 o superior, excepto GMA 500, nombre en clave Poulsbo)
NVidia (con su controlador propietario o el controlar abierto
incorporado Nouveau)
ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador
propietario fglrx)
Para una instalacin ptima, y sobre todo si se dispone de ms de 3 GiB de RAM,
existe tambin una versin de Ubuntu para sistemas de 64 bits.



Es una comunidad conformada por desarrolladores y usuarios, que mantiene un
sistema operativo GNU basado en software libre. El sistema se encuentra
precompilado, empaquetado y en un formato deb para mltiples arquitecturas de
computador y para varios ncleos.
Requisitos del sistema
El requisito mnimo utilizando el escritorio gnome es 128 MB de memoria Ram,
aunque se recomiendan 512 MB, el disco duro recomendado es de 5 GB. Pueden
utilizarse resolucin Super VGA (800600) o superiores.


Fedora es una distribucin Linux para propsitos generales basada en RPM, que
se caracteriza por ser un sistema estable, la cual es mantenida gracias a una
comunidad internacional de ingenieros, diseadores grficos y usuarios que
informan de fallos y prueban nuevas tecnologas. Cuenta con el respaldo y la
promocin de Red Hat
Desarrollador
Proyecto Fedora
(patrocinado por Red Hat)
Informacin general
Modelo de desarrollo Software libre
Lanzamiento inicial 16 de noviembre de 2003
ltima versin estable 20 (Heisenbug)
1
(info)
17 de diciembre de 2013; hace 9 meses
Ncleo Linux
Tipo de ncleo Monoltico
Interfaz grfica por defecto GNOME, KDE, Xfce,LXDE
Plataformas soportadas x86, x86-64
Sistema de gestin de paquetes RPM Package Manager
Mtodo de actualizacin YUM (PackageKit)
Licencia GNU GPL y otras
Estado actual En desarrollo, con mantenimiento activo de
versiones anteriores
Idiomas Multilinge
En espaol




openSUSE es el nombre de la distribucin y el proyecto libre auspiciado por
SUSE Linux GmbH (una divisin independiente de The Attachmate Group),
y AMD para el desarrollo y mantenimiento de un sistema operativo basado
en Linux. Despus de adquirir SUSE Linux en enero de 2004, Novell decidi
lanzar SUSE Linux Professional como un proyecto completamente decdigo
abierto, involucrando a la comunidad en el proceso de desarrollo. La versin inicial
fue una versin beta de SUSE Linux 10.0, y la ltima versin estable es
openSUSE 13.1
Desarrollador
SUSE Linux GmbH/The Attachmate Group /Proyecto openSUSE
es.opensuse.org
Informacin general
Modelo de desarrollo Open Source
Lanzamiento inicial Marzo de 1994
ltima versin estable 13.1
1

19 de noviembre de 2013
Ncleo Linux
Tipo de ncleo Monoltico
Interfaz grfica por defecto KDE
Plataformas soportadas x86, x86-64
Sistema de gestin de paquetes RPM Package Manager
Mtodo de actualizacin Zypper (YaST2)
Licencia GNU GPL y otras
Estado actual En desarrollo
Idiomas Multilinge
En espaol
Requerimientos de sistema
OpenSUSE 13.1 brinda soporte completo para computadoras
con procesadores 32-bit i586 y 64-bit x86-64, tambin est contemplado el soporte
para la arquitectura ARM. El soporte de procesadores PowerPC (PPC) fue
abandonado despus de openSUSE 11.1. Los requerimientos mnimos
de hardware son:
11

Procesador: Intel Pentium III o AMD Athlon a 500MHz, aunque se recomienda
un Intel Pentium 4 a 2.4 GHz, el equivalente en AMD o superior. Todos los
procesadores x86 de Intel y AMD con instrucciones de 64-bit estn dentro de
los requisitos recomendados, indistintamente de su velocidad de proceso o
nmero de ncleos.
Memoria RAM: Dependiendo del entorno a usar, pueden requerirse como
mnimo entre 512 MB a 1 GB de RAM, los requisitos recomendados ascienden
a 2 GB o ms de RAM.
Disco duro: 3 GB de espacio libre para una instalacin mnima, 5 GB si se
instala un entorno de escritorio (aunque se recomienda una particin con ms
espacio).
Resolucin de pantalla de 800x600 (aunque se recomienda 1024x768 o
mayor), estando soportadas casi la totalidad de las tarjetas grficas e
integradas, entre estas las ms populares del mercado como AMD, NVIDIA,
Intel y VIA.

Kubuntu es una distribucin Linux que utiliza KDE como entorno de escritorio. Es
desarrollado por Blue Systemsy sus colaboradores.
Informacin general
Modelo de desarrollo Software libre y de cdigo abierto
Lanzamiento inicial 2005
ltima versin estable 14.04 "Trusty Tahr" (info)
17 de abril de 2014; hace 5 meses
Ncleo Linux
Tipo de ncleo Monoltico
Interfaz grfica por defecto KDE
Plataformas soportadas oficiales: x86, x86-64
no oficiales: PowerPC,SPARC, IA-
64 yPlaystation 3
Sistema de gestin de paquetes dpkg
Mtodo de actualizacin APT (PackageKit)
Licencia GNU GPL y otras
2

Estado actual En desarrollo
Idiomas Multilenguaje (ms de 130)
3

En espaol
Requisitos del sistema
Escritorio
Procesador: 1 GHz x86.
Memoria RAM: 512 MiB.
Disco Duro: 5 GB (para una instalacin completa con swap incluida).
Tarjeta grfica VGA y monitor capaz de soportar una resolucin de 1024x768.
Lector de CD-ROM o tarjeta de red.
Tarjeta de sonido.
Conexin a Internet.
Servidor
Procesador: 300 MHz x86.
Memoria RAM: 128 MiB.
Disco Duro: 1 GB
Tarjeta grfica VGA y monitor capaz de soportar una resolucin de 640x480.
Lector de CD-ROM
Los efectos de escritorio, proporcionados por KWin, se activan por defecto en las
siguientes tarjetas grficas:
21

Intel (i915 o superior, excepto GMA 500, nombre en clave "Poulsbo")
NVidia (con su controlador propietario)
ATI (a partir del modelo HD 2000 pueden ser necesario el controlador
propietario)
Si se dispone de una computadora con un procesador de 64 bits (x86-64), y
especialmente si dispone de ms de 3 GB de RAM, se recomienda utilizar la
versin de Kubuntu para sistemas de 64 bits.

Gentoo Linux


Gentoo Linux es una distribucin Linux orientada a usuarios con cierta experiencia
en estos sistemas operativos.
Fue fundada por Daniel Robbins, basada en la inactiva distribucin llamada Enoch
Linux. En el ao 2002, esta ltima pas a denominarse Gentoo Linux.
El nombre Gentoo proviene del nombre en ingls del pingino papa. Ntese que
la mascota de Linux llamada tux es un pingino.
Informacin general
Modelo de desarrollo Software libre
Lanzamiento inicial 31 de marzo de 2002
ltima versin estable Instalador: 12.1
1 de abril de 2012 (Rolling release)
Ncleo Linux o FreeBSD (soporte experimental
para otros)
Tipo de ncleo Monoltico
Sistema de gestin de paquetes Portage, Paludis oPkgcore
Licencia GPL y otras
Estado actual En desarrollo
En espaol

MANDRIVA
Mandrake o Mandriva Linux es una distribucin Linux publicada por la compaa
francesa Mandriva destinada tanto para principiantes como para usuarios
experimentados, que ofrece un sistema operativo orientado a computadoras
personales y tambin para servidores con un enfoque a los usuarios que se estn
introduciendo al mundo de Linux y al software libreadems por tener una amplia
gama y comunidad de desarrolladores, es adecuada para todo tipo de variedad de
necesidades: estaciones de trabajo, creacin de clsteres, servidores, firewalls,
etc. Es una de las distribuciones de Linux referentes a nivel mundial.

Informacin general
Modelo de desarrollo Software libre y de cdigo abierto
Lanzamiento inicial 23 de junio de 1998, hace 16 aos
ltima versin estable 2011 (Hydrogen) (info)
28 de agosto de 2011; hace 3 aos
Ncleo Linux (ncleo)
Tipo de ncleo Monoltico
Interfaz grfica por defecto KDE y GNOME
Plataformas soportadas x86 y x86-64
Sistema de gestin de paquetes RPM Package Manager
Mtodo de actualizacin Urpmi
Licencia GPL y otras
Estado actual Desarrollo terminado
Idiomas Multilenguaje
En espaol



Arch Linux (/rt links/)
3
es una distribucin Linux para computadoras i686 y x86-
64.
4
Se compone fundamentalmente desoftware libre y de cdigo abierto,
5
y apoya
la participacin comunitaria.
6
El enfoque de diseo se centra en la simplicidad, la
elegancia, la coherencia de cdigo y el minimalismo. Arch Linux define simplicidad
como ...una ligera estructura base sin agregados innecesarios, modificaciones, o
complicaciones, que permite a un usuario individual modelar el sistema de
acuerdo a sus propias necesidades. La simplicidad de su estructura no implica
sencillez en su manejo.
Desarrollador
Aaron Griffin & team
1

www.archlinux.org
Informacin general
Modelo de desarrollo Software libre
Lanzamiento inicial 11 de marzo de 2002; hace 12 aos
ltima versin estable Instalador: 3 de septiembre de 2014; hace 40
das
(Rolling release)
Tipo de mercado Propsito general
Ncleo Linux
Tipo de ncleo Monoltico
Plataformas soportadas i686, x86-64, (con puertos a ARM y PPC)
Sistema de gestin de
paquetes
Pacman
Mtodo de actualizacin Pacman
Licencia Varias
2

Estado actual Activo
En espaol






Linux Mint es una distribucin del sistema operativo GNU/Linux, basada en la
distribucin Ubuntu (que a su vez est basada en Debian). A partir del 7 de
septiembre de 2010 tambin est disponible una edicin basada en Debian.
Desarrollador
Contribuidores de Linux Mint
www.linuxmint.com
Informacin general
Modelo de desarrollo Software libre y de cdigo abierto y software propietario
ltima versin estable 17 (info)
31 de mayo de 2014; hace 4 meses
Ncleo Linux
Tipo de ncleo Monoltico
Sistema de gestin de paquetes dpkg
Mtodo de actualizacin APT
Licencia GPL
Estado actual Estable
En espaol
Requerimientos
Como mnimo se recomiendan 1 GiB de RAM para ejecutar el LiveCD, aunque ya instalado
correr bien con 512 MiB. El espacio necesario para la instalacin en el disco duro es de 2.5
GB, que estn comprimidas en un CD de 700 MiB. En el caso de utilizar el instalador para
Windows mint4win - Que est disponible a partir de la versin 6.0, y est basado en Wubi -, se
recomienda como mnimo 512 Mb.


VIRTUAL BOX
VirtualBox es una aplicacin que nos permite ejecutar diferentes Sistemas
Operativos simultneamente en el mismo equipo de manera virtual.
Configuracin de red (modo puente)
1. Para configurar el acceso que el Sistema operativo virtualizado tiene a la
red, selecciona en la pantalla principal de VitualBox y pulsa
sobre Configuracin.









2. En la ventana de configuracin selecciona la pestaa Red.











3. En Adaptador 1, marca en la casilla Habilitar adaptador de red.











Modos de conexin soportados
VirtualBox nos permite escoger entre los siguiente modos de conexin.
No conectado.
VirtualBox muestra un adaptador de red pero sin conexin. (cable
desconectado)
"Network Address Translation" (NAT)
Permite funcionalidad bsica desde el sistema operativo Husped. Navegar
por internet acceder al correo, descargar ficheros.
Tiene bastantes limitaciones si tenemos que establecer conexiones con la
mquina virtual.
Adaptador puente
Simula una conexin fsica real a la red, asignando una IP al sistema
operativo husped.
Esta IP se puede obtener por DHCP o directamente configurndola en el
Sistema Operativo husped.
Red interna
Similar al Adaptador puente, se puede comunicar directamente con el
mundo exterior con la salvedad de que ese mundo exterior est restringido
a las maquinas virtuales conectadas en la misma red interna. Esta
limitacin viene justificada por seguridad y velocidad.
Adaptador slo-anfitrin
Es una mezcla entre los tipos "Adaptador puente" e "interna".

4. Elegimos (Adaptador puente). En el campo nombre seleccionamos el
interfaz que vamos a utilizar.
Es importante establecer que este dispositivo debe estar conectado para el
correcto funcionamiento de la red entre el sistema operativo anfitrin y el
husped.










5. En Adaptador 2 elegimos Adaptador puente y en nombre Realteck PCIe FE
Family Controller como se ve en la imagen.













QU ES DEBIAN?
Debian es una organizacin formada totalmente por voluntarios dedicada a
desarrollar software libre y promocionar los ideales de la comunidad del software
libre. El Proyecto Debian comenz en 1993, cuando Ian Murdock hizo una
invitacin a todos los desarrolladores de software a contribuir a una distribucin
completamente coherente basada en el, entonces relativamente nuevo, ncleo
Linux. Ese grupo relativamente pequeo de entusiastas, al principio patrocinados
por la Free Software Foundation e influenciados por la filosofa GNU, ha crecido a
lo largo de los aos hasta convertirse en una organizacin de alrededor de
951 desarrolladores Debian.
Los desarrolladores Debian estn involucrados en una gran variedad de tareas,
incluyendo la administracin del Web y FTP, diseo grfico, anlisis legal de
licencias de software, escribir documentacin y, por supuesto, mantener paquetes
de software.
Con el inters de comunicar nuestra filosofa y atraer desarrolladores que crean en
los principios que Debian protege, el Proyecto Debian ha publicado un nmero de
documentos que contienen nuestros valores y sirven como guas de lo que
significa ser un desarrollador Debian:
El Contrato Social de Debian es una afirmacin del compromiso de Debian
con la comunidad de Software Libre. Cualquiera que est de acuerdo en
acogerse al Contrato Social puede convertirse en desarrollador. Cualquier
desarrollador puede introducir software nuevo en Debian siempre que
ste cumpla nuestro criterio de software libre, y cumpla con nuestros
estndares de calidad.
El documento Directrices de Software Libre de Debian (DFSG) es un
informe claro y conciso de los criterios de Debian sobre el software libre. La
DFSG es de gran influencia en el movimiento del software libre, y
proporciona las bases de la Definicin de Open Source.
Las Normas de Debian son una especificacin extensiva de los estndares
de calidad del Proyecto Debian.
REPOSITORIOS Y LIBRERIAS
El repositorio es a todos los efectos un archivo ordenado donde son almacenados
los paquetes Deban (sean estos paquetes binarios o fuentes) en modo bien
organizado, con una estructura bien definida y constantemente actualizados.
Los paquetes contenidos en un repositorio son indexados en estos archivos:
Packages.gz (son paquetes que contienen los binarios).
Sources.gz (son aquellos que contienen las fuentes).
1. Los repositorios se encuentran en el archivo sourses.list, para aadir
o modificar debemos abrir el editor nano como root desde una
terminal.

2. Una vez abierto aadimos las lneas, guardamos los cambios (Ctrl+O
Enter Ctrl+X) y actualizamos la base de datos.

#aptitude update
#aptitude upgrade











3. Una vez descargado los repositorios de Debian procedemos instalar
las libreras.


Para esto, desde la terminal, como administrador (sper usuario), se realiza el
siguiente procedimiento:

apt-get install libssl-dev
apt-get install build-essential


CLONAR UNA MQUINA VIRTUAL
La clonacin debe hacerse con la MV apagada.
1. Con la MV seleccionada pulsamos Ctrl+O o bien damos clic derecho y
elegimos la opcin clonar.

2. Se abre una ventana que nos pide dos cosas:
Nuevo nombre de la MV
Reiniciar la direccin MAC de todas las tarjetas de red. Marcar esta opcin
depender de si la MV original y la clonada van a trabajar en la misma red
local o no, pues no debe haber dos tarjetas de red con la misma MAC en
una misma red local, ya que se produciran problemas a nivel de enlace.














3. Posteriormente elige una clonacin completa, ser lo normal para nuestras
prcticas, creamos as MMVV totalmente independientes, en una clonacin
enlazada los discos se comparten entre las MMVV.
















4. Tras unos minutos el proceso finaliza:





5. Y queda clonada la maquina virtual de una manera rapida y sencilla.