jueves, 3 de noviembre de 2011

Voz IP sobre Asterisk y CentOS

A continuación se especifica como se instala y configura un servidor de Voz IP utilizando Trixbox



Lo necesario es
Descargar la ISO de Trixbox
SoftPhone para windows o linux

La configuración es relativamente sencilla, se instala la imágen de Trixbox, en cualquier máquina virtual
con acceso a la red para poder ser utilizada como servidor.

Una vez instalada se debe configurar como indica la página oficial de Trixbox de la siguiente forma:

  1. On console, login into you new trixbox with the username: root and the password you selected during installation
  2. When you log in the system will tell you what IP address it received from your DHCP server. You can give the system a permanent address now by typing system-config-network or setting the IP address from the GUI.
  3. If you reconfigured the IP address, restart the network device by running service network restart.
  4. To continue configuration connect to your system with a web browser using the assigned IP you specified in the previous step.
  5. Click on Switch next to User Mode this will open the Admin GUI. Login with  user: maint pass: password
  6. Click on Asterisk - PBXconfig. This will open the PBX configuration GUI
  7. Click on tools - module admin. This will give you a list of modules you can install. Install the modules you want.
  8. Click setup - extensions - generic sip device and add your first extension.


Por último la configuracion de los clientes:
Los clientes deben tener un teléfono por software, o softphone. La configuración es bastante sencilla y se pueden guiar de los siguiente tutoriales:

Configuración de SoftPhones

El resultado de la instalación debería ser así:

martes, 11 de octubre de 2011

Servidor de Archivos Win Server 2008

Como configuración opcional a lo posteado el el foro de Luis, se deja este videotutorial específico de WS 2008:

Compartir Impresora Win Server 2008

Acá el video tutorial de la configuración del servidro de impresión en Windows Server 2008

 

Servidor Proxy

Qué es un servidor Proxy?

 Es un servidor intermedio (Un equipo) situado entre el sistema del usuario y su conexión a internet.
Puede utilizarse para registar el uso de internet y también para bloquear el acceso a un sitio Web. El servidor de seguridad del servidor proxy bloquea algunas sedes o páginas Web por diversas razones. es posible que no pueda descargar el entorno de ejecución de Java (JRE) o ejecutar algunos applets de Java. Servidores proxy: Funcionan como servidor de seguridad y como filtro de contenidos. 

Son un mecanismo de seguridad implementado por el ISP o los administradores de la red en un entorno de Intranet para desactivar el acceso o filtrar las solicitudes de contenido para ciertas sedes Web consideradas ofensivas o dañinas para la red y los usuarios.
Mejoran el rendimiento. 

Guardan en la memoria caché las páginas Web a las que acceden los sistemas de la red durante un cierto tiempo. Cuando un sistema solicita la misma página web, el servidor proxy utiliza la información guardada en la memoria caché en lugar de recuperarla del proveedor de contenidos. De esta forma, se accede con más rapidez a las páginas Web.


fuente:
Java.com
Alegsa.Com

Qué es DNS?

DNS 

Un DNS o Sistema de nombres de dominio es un sistema de asociación de información con nombres de dominios asignado a cada uno de los mismos. Este resuelve los nombres intangibles de los dominios
en binario asociado con los equipos conectados a la red.

 Suena un poco complicado, pues se utilizan términos muy específicos pero es posible que viendo el siguiente
video las ideas se aclaren. 

Crear el servidor AD Microsoft Server 2003

AD(Active Directory) es el nombre que le da Microsoft a su servicio de directorio.

La siguiente configuración se deriva de la página oficial a manera de recordarles que 
cuando necesiten realizar alguna configuración/instalación es recomendable que se aboquen 
a la fuente del servicio o software pues es la fuente oficial.


Crear Active Directory
Después de haber instalado Windows Server 2003 en un servidor independiente, ejecute el Asistente para Active Directory con el fin de crear el nuevo bosque o dominio de Active Directory y, a continuación, convierta el equipo de Windows Server 2003 en el primer controlador de dominio del bosque. Para convertir el equipo Windows Server 2003 en el primer controlador de dominio del bosque, siga estos pasos: 
  1.  
    Introduzca el CD-ROM de Windows Server 2003 en la unidad de CD-ROM o DVD-ROM del equipo.
  2.  
    Haga clic en Inicio, en Ejecutar y, a continuación, escriba dcpromo.
  3.  
    Haga clic en Aceptar para iniciar el Asistente para la instalación de Active Directory y haga clic en Siguiente.
  4.  
    Haga clic en Controlador de dominio para dominio nuevo y, a continuación, haga clic en Siguiente. 
  5.  
    Haga clic en Dominio en un bosque nuevo y, a continuación, haga clic en Siguiente.
  6.  
    Especifique el nombre DNS completo del nuevo dominio. Tenga en cuenta que como este procedimiento es para un entorno de laboratorio y no va a integrar este entorno en su infraestructura DNS, puede utilizar un nombre genérico como miempresa.local para esta opción. Haga clic en Siguiente.
  7.  
    Acepte el nombre NetBIOS predeterminado de dominio (es decir, "miempresa" si siguió la sugerencia del paso 6). Haga clic en Siguiente.
  8.  
    Establezca como ubicación de la base de datos y del archivo de registro el valor predeterminado de la carpeta c:\winnt\ntds y, después, haga clic en Siguiente.
     
  9. Establezca como ubicación de la carpeta Sysvol el valor predeterminado de la carpeta c:\winnt\sysvol y, después, haga clic en Siguiente.
  10.  
    Haga clic en Instalar y configurar el servidor DNS en este equipo y haga clic en Siguiente.
  11.  
    Haga clic en Permisos compatibles sólo con sistemas operativos de servidor Windows 2000 o Windows Server 2003 y haga clic en Siguiente.
  12.  
    Como éste es un entorno de laboratorio, deje en blanco la contraseña de Contraseña de administrador del Modo de restauración de servicios de directorio. Tenga en cuenta que en un entorno de producción, esta contraseña se configuraría con un formato de contraseña segura. Haga clic en Siguiente.
  13.  
    Revise y confirme las opciones que haya seleccionado y haga clic en Siguiente.
  14.  
    La instalación de Active Directory continúa. Tenga en cuenta que esta operación puede tardar varios minutos.
  15.  
    Cuando se le indique, reinicie el equipo. Una vez reiniciado, confirme que se han creado los registros de ubicación del servicio del Sistema de nombres de dominio (DNS) para el nuevo controlador de dominio. Para confirmar que se han creado los registros de ubicación del servicio DNS, siga estos pasos:
     
  • Haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en DNS para iniciar la consola de administración de DNS.
  •  
    Expanda el nombre del servidor, Zonas de búsqueda directa y el dominio.
  •  
    Compruebe que aparecen las carpetas _msdcs, _sites, _tcp y _udp. Estas carpetas y los registros de ubicación del servicio que contienen son esenciales para las operaciones de Active Directory y Windows Server 2003.

miércoles, 21 de septiembre de 2011

Sistemas Operativos Móviles

 Con el fin de ponerlos en contexto de el informe número 3 les proporcionamos esta información
acerca de dispositivos móviles.

Lo primero que vamos a explicar es el termino teléfono inteligente.

Teléfono Inteligente (SmartPhone): un teléfono inteligente es un dispositivo electrónico que además de realizar llamadas, tiene la propiedad de poder ejecutar aplicaciones, navegar en internet, llevar registro de actividades y demás operaciones.

La peculiaridad de un SmpartPhone es que no solo posee un Firmware (controladores a bajo nivel) sino que funciona a través de un Sistema Operativo, tal y como cualquier computadora personal, pero con sus inherentes limitaciones. Vamos a mencionar algunos sistemas operativos muy comunes en nuestro medio.

Symbian: Este sistema operativo ya bastante antigüo fué producto de la alianza entre empresas de teléfonía movil, entre ellas Nokia, Sony Ericsson, Samsung, Siemens, Lenovo, LG y otras. Este sistema fué el predominandte de los teléfonos inteligentes hasta hace uno años con la aparicion de Android y de iOS. Es compatible con flash lite, Java ME, Qt, Python entre otros lenguajes y plugins.

BlackBerry OS: Este sistema fué desarrollado por RIM (Resear In Motion) una empresa canadiense responsable de los dispositivios BlackBerry. Este sistema operativo se ha vuelto bastante popular debido a que dipone de aplicaciones de comunicación, redes sociales, y diferentes chats a través de los servidores de RIM. Las aplicaciones que corre están escritas en Java. 

Android: Fue desarrollado inicialmente por Android Inc., una empresa que fué comprada por Google en 2005 precisamente por el interés en este SO. Es un OS basado en el kernel de Linux pero el sistema no es del todo libre. Actualmente es el sistema operativo de SmartPhones más difundido a nivel mundial. Posee mas de 200.000 aplicaciones en su tienda. Los programas están escritos en Java y también tiene librerias de C, C++, Ruby, Flash, Python, Qt y otros plugins.

iOS: Este sistema operativo desarrollado por Apple, para sus reproductores multimedia y smartphone, originalmente escrito para el iPhone deriva de Mac OS X que está basado en Darwin BSD. Es el sistema operativo que destacó por implementar una interfaz táctil en la industria de los SmartPhones y pionero en muchas innovaciones hasta la llegada de Android.

 Nota:
Ahora algo que debemos aclarar es que cada sistema tiene sus propias limitaciones. Esto queda evidenciado con la realización de la práctica pues nativamente estos sistemas no tienen soporte para realizar algunas actividades como la compartición de archivos o imprimir via LAN sin embargo ahi es donde entran en juego las aplicaciones, pues a través de ellas se logra agregar funcionalidad a los SO.  Cada uno de los SO anteriores tienen APIs (Librerías de Desarrollo) para poder hacer aplicaciones que se ajusten a nuestras necesidades.


Fuentes Sugeridas:  

http://es.wikipedia.org/wiki/Symbian_OS
 http://es.wikipedia.org/wiki/BlackBerry_OS
 http://es.wikipedia.org/wiki/Android
http://es.wikipedia.org/wiki/IOS_(sistema_operativo) 

lunes, 22 de agosto de 2011

Configuración de Cables de red

En esta entrada se explicará la forma de hacer cables para poder conectar nuestras computadoras entre sí, o bien a switches o routers.

Tipos de cable
Durante el transcurso del tiempo en la informática se han utilizado cables para la comunicación de datos entre despositivos. Hay varios tipos, solo por mencionar algunos tenemos :UTP, STP , FTP y Fibra Optica. Para este ejemplo el que nos interesa será el UTP.

UTP(Unshielded-Twisted-Pair  )
 Es el soporte físico más utilizado en las redes LAN, pues es barato y su instalación es barata y sencilla. Por él se pueden efectuar transmisiones digitales ( datos ) o analógicas ( voz ).

Categorías del cable UTP 
Una categoría de cableado es un conjunto de parámetros de transmisión que garantizan un ancho de banda determinado en un canal de comunicaciones, sin entrar en detalle de las mismas, las que nos interesan son:

  • Categoría 4: El cable UTP Categoría 4 tiene la capacidad de soportar comunicaciones en redes de computadoras a velocidades de 20Mbps.  
  • Categoría 5: Es el estándar actual dentro de las redes LAN particularmente, con la capacidad de sostener comunicaciones a 100Mbps. 
Creación de cables:
Para empezar a crear nuestros cables necesitamos los siguientes implementos:
  • Crimpadora
  • Conectores RJ45
  • Cable UTP (Categoría 5)
Existen 2 stándares para los cables:  EIA/TIA-568A y  EIA/TIA-568B

                                                                                       EIA/TIA-568A  (Norma A)
1)  Blanco Verde
2) Verde
3) Blanco Naranja
4) Azul
5) Blanco Azul
6) Naranja
7) Blanco Café
8) Café


   EIA/TIA-568B  (Norma B)
1) Blanco Naranja
2) Naranja
3) Blanco Verde
4) Azul
5) Blanco Azul
6) Verde
7) Blanco Café
8) Café



Ahora las configuraciónes son sencillas, pues para crear el tipo de cable que necesitamos se realiza de la siguiente manera:

Conexión entre conmutadores y concentradores 
  •  Ambos extremos con las normas B.

Conexión directa PC a PC a 100 Mbps (Cable Cruzado)
  • Un extremo con la norma A y otro con la norma B 

 Tutorial de creación de cables:
Si necesitan info. de cómo hacer sus propios cables este es uno de los mejores Tutoriales para crear Cables de Red Cruzados

Como siempre, cualquiér consulta o información extra la pueden solicitar por este Blog o por el hilo de dudas.

Fuentes: 
http://es.wikipedia.org/wiki/RJ-45
http://www.pasarlascanutas.com/cable_cruzado/cable_cruzado0002.htm 

sábado, 20 de agosto de 2011

Qué hacer después de instalar Ubuntu

Introducción:
Básicamente cuando tenemos instalado Ubuntu, lo primero que debemos hacer es actualizarlo y luego para resolver algunos inconvenientes que no nos dejan realizar tareas como reproducir audio o video con codecs privativos o renderizar paginas web con Flash, ejecutar programas de Java etc. Pero basta con instalar unos paquetes de software por nuestra cuenta.


Lo primero que procedemos a realizar es abrir una terminal, como se explicó con el post anterior 

Actualización de Software
Lo primero que haremos será actualizar nuestra distribución, deben tomar en cuenta la conexión a internet que usen pues si es muy lenta tomará bastante tiempo. Para hacerlo basta con escribir el siguiente comando en la terminal y presionar enter:


sudo apt-get update && sudo apt-get -y dist-upgrade




Instalación de software privativo
Con esto procedemos a instalar Adobe Flash Player, Java Runtime Environment (JRE) (sun-java-jre) con el plug-in para Firefox (icedtea), una colección de fuentes de Microsoft Fonts (conocidos como msttcorefonts), codecs multimedia (w32codecs o w64codecs), codificador compatible mp3 (lame), FFMpeg, codecs extra Gstreamer, el paquete para decodificar DVD, el compresor unrar, odbc y cabextract. Además de un buen conjunto de codecs y utilidades de audio y vídeo.


sudo apt-get -y install ubuntu-restricted-extras




Herramientas de programación
Esta es un conjunto de compiladores y librerias básicas que sirven para poder generar y compilar programas en Python, Java, C++ y otros lenguajes esenciales.


sudo apt-get install build-essential


Compresor
Es probable que nos topemos con archivos comprimidos en formatos que no sean de código abierto, por lo tanto es necesario tener herramientas instaladas para poder verlos. El siguiente es uno de muchos programas que cumplen muy bien con este trabajo:


sudo apt-get -y install rar unace p7zip-full p7zip-rar sharutils mpack lha arj



Fuentes:


  • http://www.kubuntu-es.org/wiki/comenzando/que-hacer-despues-instalar-ubuntu-o-kubuntu
  • http://stackoverflow.com/questions/6486449/the-problem-of-using-sudo-apt-get-install-build-essentials
  • http://sliceoflinux.com/2010/05/02/que-hacer-despues-de-instalar-ubuntu-10-04-lts-paso-a-paso/ 

martes, 16 de agosto de 2011

Introducción a la Terminal en Linux

Buen día jóvenes. Por motivo de la introducción dada en la práctica a una distribución de GNU/Linux,  en nuestro caso Ubuntu, les posteo un tutoríal sencillo de la consola de linux, en el cuál se indicarán los comandos más utilizados después de la instalación y en general para el uso del mismo sistema.

Terminal: Muchas veces estamos acostumbrados a utilizar una interface gráfica con ventanas para realizar configuraciones básicas de nuestro sistema, pero antaño la unica forma de interactuar con nuestros sistemas era a través de comandos en una terminal. La terminal de linux es una de las herramienta más poderosas para interactuar con el sistema operativo cuando la interface gráfica no funciona,  no está instalada o simplemente no hacer uso de ella en el uso cotidiano.

Introducción:

Es necesario recordar la estructura de archivos en Linux, normalmente en Windows el directorio raíz sería algo como esto: "C:\"   caso análogo al mismo sería "/" (raíz) para Linux.

Abrir una Terminal:

Para abrir una terminal basta con presionar alguna de las siguientes combinaciones de teclas:
  • Ctrl + Alt + T
  •  Alt + f2

Archivos y Carpetas  

Al momento de abrir una terminal, nos encontramos directamente sobre nuestro directorio Home,  es decir "/home/usuario" así que para movernos entre carpetas y ver archivos contenidos en ellas utilizaremos los siguientes comandos:

 cd: se utiliza para nevergar entre directorios, por ejemplo "cd /home/chapas1" con este comando accederiamos al mismo directorio donde inicia nuestra terminal. Para subir de directorios basta con escribir "cd" y presionar enter.
  
ls: Muestra el contenido de una carpeta o directorio, según sus propiedades. 

 

rm:  "rm nota.txt" Elimina el archivo con ese nombre, que está ubicado en el directorio actual, si quisieramos eliminar un archivo de cualquier otro directorio se puede ingresar toda la direccion del mismo por ejemplo:   "rm /home/chapas1/Escritorio/nota.txt" borraría el archivo txt de mi escritorio.

cp:  "cp nota.txt /home/chapas1/documentos/nota2.txt"  copia el archivo a una nueva ubicación, en el caso de no especificar una ruta, obtendríamos el archivo 2 veces en la ubicacion actual.

mv:  "mv nota.txt /home/chapas1/documentos/ " esto lo que hace es mover el archivo en lugar de copiarlo como el anterior

rmdir "rmdir /home/chapas1/carpeta" se utiliza para eliminar directorios o carpetas vacíos.

Otros comandos

sudo: Todo lo que se escriba después de este comando se ejecutará con los privilegios del administrador o root, que es el usuario más importante en un entorno Linux. Es muy importante ser precavido y estar totalmente seguro de la accion a realizar, pues una vez proporcionada la contraseña de administrador o root, este no tiene ninguna restriccion sobre el sistema pudiendo provocar daños o acciones indeseadas sobre el sistema.

kill: Se utiliza para terminar un proceso siempre y cuando se conozca su PID (ID de proceso) con el comando ps aux. Aparecerá una lista con todos los procesos. Una vez sepamos el número del proceso a cerrar, tecleáis kill y el número en cuestión y se terminará.


 Para ver el funcionamiento de una consola en tiempo real, les recomiendo este video:

Links sugeridos: Video Tutorial  
Fuente: Camino de windows a linux

Cualquier duda pueden colocarla en la sección de abajo o en el respectivo hilo de dudas. 

miércoles, 10 de agosto de 2011

Video de apoyo instalación de Linux

Saludos jóvenes, con motivo de la siguiente práctica les posteo un video que realizé en conjunto con mi grupo de prácticas iniciales hace unos años el cuál está en inglés. Es de Ubuntu 8.10, una distribución algo antigua.. sin embargo no ha cambiado mucho, por lo que solo es material de apollo el día de mañana 10/08/2011 para que surgan dudas, o para dar un contexto a la misma. 


Un glosario de términos a tratar mañana serán:

GRUB: es el sistema de arranque que utiliza Ubuntu, hay varias versiones y otros cargadores similares.


SWAP: es la memoria de intercambio, es similar a la Memoria Virtual de Microsof Windows


EXT4: es uno de muchos sistemas de archivos disponibles en las versiones de Linux.

Distro: hace referencia a cualquier distribución de Linux. Ejemplos pueden ser: Ubuntu, Kubuntu, Arch Linux, OpenSuse, Debian o RedHat.

Cualquier otro término que desconozcan sientanse en total libertad de consultarnos o investigarlo. 





domingo, 31 de julio de 2011

Desensamblaje correcto de una PC de escritorio




Que tal jóvenes, con la intensión de fijar las recomendaciones dadas en la práctica el día jueves  28 de julio del presente año les posteamos este video donde pueden recordar cualquier aspecto para desarmar una computadora,  y los puntos a tener en cuenta al momento de hacerlo.
 
Cualquier duda, sientanse libres de postearlo en el thread de dudas, o de preferencia en este blog para ir resolviendolas lo más rápido posible.