XIRRUS WIFI – Review básico!

Xirrus LogoCuando se trata de dar cobertura WIFI en casa solemos conformarnos con el equipo que nos entrega nuestro ISP que suele ser un Router ADSL o una ONT de Fibra Optica con antena WIFI de una calidad media/baja, en su gran mayoría suelen ser equipos de calidad dudosa dado que habitualmente las empresas operadoras se cubren las espaldas dando una descripción aveces un poco ambigua del servicio para evitar garantizar demasiado según que servicio. Lo tipico es recibir en casa el par de cobre o la fibra óptica conectado a algún equipo chino de bajo coste y bajas prestaciones (no desmerezco las cosas chinas pero en general la electrónica no suele ser muy buena) compatibles con “a/b/g” y últimamente también en “n”.

Hoy dia ya tenemos en el mercado multitud de equipos compatibles con la nueva IEEE 802.11ac, que nos ofrece velocidades mucho mayores en nuestros equipos siempre y cuando nuestro portátil, tablet o smartphone sea compatible con dicha tecnología podemos disfrutar de ella, los costes suelen variar mucho y si eres de esas personas que detesta estar unido a un cordón umbilical y requieres mas libertad garantizando la velocidad te toca invertir un poco mas de lo habitual!

Pues bien, hace poco en el trabajo he tenido la grata oportunidad de conocer un excelente producto/fabricante tomando en cuenta la relacion calidad/precio que suelen tener, se trata de una empresa llamada XIRRUS que cuenta con una excelente gama de productos WIFI empresariales con excelentes prestaciones y de muchos tipos tanto para interiores como exteriores, controladores, switches etc, pero una de las cosas mas llamativas de estos equipos es su sistema operativo (OS) llamado ArrayOS que cuenta con un Firewall Embebido Palo Alto con filtrado a CAPA 7, si, haz leído bien! WIFI a CAPA 7.

Estos equipos tienen la posibilidad de filtrar o bloquear contenidos a nivel de aplicación, con lo cual puedes filtrar trafico casi para cualquier tipo de aplicación, puedes bloquear aplicaciones como Facebook, Whatsapp, Twitter, etc, con lo que si eres el SYSADMIN de una empresa en la que desplieguen estos equipos y los jefes te ponen detrás de su administración a bloquear estas aplicaciones te puedes quedar rápidamente sin amigos!

He tenido la oportunidad de hacerme la certificación XIRRUS CERTIFIED WIRELESS TECHNICIAN (XCWT) y trabajar con los XR-620 de 2 modulos y los RX-2436 de cuatro modulos, cada uno de estos equipos cuenta con 2 puertos Ethernet Gigabit, uno de ellos PoE, en el caso de los XR-620 el PoE es de 20W y en el caso de los RX-2436 son de 75W (estos últimos se calientan un poco). En cuanto a los puertos Ethernet tienes posibilidad de configurarlos en bonding para lograr redundancia, también como load balance o incluso puedes configurarlos como Daisy Chain para conectar así muchos de ellos en cascada.

Mi opinión personal de estos equipos es bastante buena, son equipos de un precio un poco elevado para tenerlos en casa, pero me parecen una apuesta muy acertada para despliegue WIFI a nivel empresarial o para PYMES, son equipos con excelente rendimiento y prestaciones, 100% recomendados!

Al finalizar el curso de formación XCWT he tenido la fortuna de recibir como obsequio por el fabricante uno de estos estupendos equipos para practicar y jugar un poco con su configuración, os dejo algunas fotos!

20150205_193844.jpg 20150205_193838.jpg 20150205_193817.jpg 20150205_193756.jpg 20150205_193737.jpg 20150205_193708.jpg 20150205_193637~2.jpg

Mas adelante publicare algo sobre sus opciones de configuración!

Activando Apache en Mac OS X Yosemite

Probablemente seas uno de esos usuarios de Mac OS X (al menos en cuanto a Sistema Operativo se refiere) que suele programar y que para ello requiere tener un entorno en el cual trabajar, la mayoría de las personas suelen programar en entornos de tipo LAMP (Linux, Apache, MySQL y PHP) y puede que al actualizar a Yosemite (dependiendo de la versión de OS X de la que vengas) te hayas dado cuenta de que ya no tienes la opción de habilitar Apache desde Preferencias del Sistema, pues la activación en Yosemite es muy sencilla y lo puedes conseguir con los siguientes simples pasos:

  1. Accedes al Terminal de OS X, puedes hacerlo presionando la tecla CMD + ESPACIO con lo cual se abrirá el prompt de Spotligh y en el puedes escribir terminal y presionar enter.
  2. Una ves en la consola o como llaman en OS X Terminal ejecutas el comando sudo apachectl start y a partir de ese momento ya puedes acceder desde tu navegador colocando en la barra de direcciones http://localhost

El tema es que lo que te mostrara el navegador en ese momento se trata del directorio por defecto de Apache en OS X que se encuentra ubicado en /Library/WebServer/Documents/ y puede que tengas tus documentos o proyectos Web en otro lugar y que no te haga gracia moverlo todo al directorio por defecto, con lo cual tienes que configurar Apache para que vea tu directorio Web, yo en mi caso suelo usar el directorio Web de mi usuario, por ejemplo Usuarios/usuario/Sites, para ello tienes que crear un archivo llamado usuario.conf dentro del directorio /etc/apache2/users con el siguiente contenido:

<Directory "/Users/username/Sites/">
  AllowOverride All
  Options Indexes MultiViews FollowSymLinks
  Require all granted
</Directory>

En el directorio has de cambiar username por el nombre corto de tu usuario de OS X, y guardas el archivo y compruebas que los permisos sean 644, para comprobarlo has de ejecutar el siguiente comando:

ls -l /etc/apache2/users/

El resultado tendría que ser algo como esto:

-rw-r--r--   1 root  wheel  298 Jun 28 16:47 username.conf

De no ser así puedes aplicar los permisos con el siguiente comando:

sudo chmod 644 /etc/apache2/users/username.conf

Luego de esto debes percatarte de que los módulos de Apache están cargados, tienes que modificar el archivo /etc/apache2/httpd.conf y en caso de estar comentadas debes desconectar las siguientes lineas:

LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule userdir_module libexec/apache2/mod_userdir.so
Include /private/etc/apache2/extra/httpd-userdir.conf

Luego debemos editar el archivo sudo nano /etc/apache2/extra/httpd-userdir.conf y descomentar la siguiente linea:

Include /private/etc/apache2/users/*.conf

Ahora solo reiniciamos el servicio de Apache con el siguiente comando:

sudo apachectl restart

Finalmente abrimos en nuestro navegador el directorio Web de nuestro usuario colocando la siguiente dirección en nuestro navegador favorito cambiando la palabra usuario por el nombre de nuestro usuario local:

http://localhost/~usuario

Y listo!, ya tenemos nuestro Apache configurado y apuntando a nuestro directorio Web en ves de al directorio Web por defecto, espero que os sirva!