Interesantes

Instalando Fedora usando MikroTik

Muchas veces suele suceder que necesitamos instalar un Sistema Operativo en un servidor que no tiene Lectora de CD.

Suponiendo que no tenga USB podemos utilizar PXE para enviarle una imagen ISO via red y hacer que el mismo botee e inicie con el mismo. Esto lo podemos hacer facilmente con MikroTik RouterOS ya que soporta TFTP & DHCP-SERVER.

Un paso a paso de como realizar está disponible para hacerlo con el Fedora 19. Son pocos los pasos y se puede utilizar con cualquier equipo que botee por red.

Interesante opción cuando necesitamos instalar un SO por red.

Major.io

OpenNIC: DNS alternativos abiertos

Con la gran revuelta que se armó hace unos días cuando se descubrió que algunas agencias de seguridad de los Estados Unidos estaban espiando a algunos ciudadanos, se largó nuevamente a nivel mundial el paradigma de la seguridad, anonimato y privacidad en la red.

Una organización sin ánimo de lucro ha creado el servicio de OpenNIC, unos servidores DNS alternativos que «son abiertos y democráticos».

Tienen diferentes servidores esparcidos por el mundo los cuales son de acceso gratuitos y no son intervenidos por algún gobierno, corporación o individuos según comenta en su sitio web.

Es otra buena alternativa que se tiene para tener servidores públicos de DNS y en este caso sabiendo que son abiertos y pregonan seguridad y privacidad.

OpenNIC

Aplicación SIP para iPhone con g729

Hace un tiempo me volví nuevamente para el lado de Apple, cambie el dañado Samsung S3 al iPhone 5. No me termine de acostumbrar al S3, se me cayó al piso y se daño la pantalla.

Averigüe por el arreglo / repuesto y en Argentina es carísimo  casi lo mismo que lo pague al teléfono (lo saque en compañía subsidiado).

Al ver que la inversión era similar a lo que pagaría por un iPhone 5 en USA, decidí aprovechar la ocasión y hacerlo.

Debo decir que estoy mas que conforme con el teléfono, la estabilidad y rapidez del iOS en relación a Android se hace notar; el uso de la batería es normal (1 / 1.5días) de acuerdo al uso, con ayuda de APP para administrar la carga y consumo.

A nivel de las aplicaciones, de las que mas necesito es la VoIP, en Android utilizaba CSip que anda bien y tiene G729 para utilizar directamente. Pensé que podía encontrar algo así para iPhone pero me fije que todos los clientes SIP que vienen no traen el G729 directamente y siempre va con el pago de la licencia por el códec sin posibilidad de utilizar la versión free del mismo.

Hasta que llegue a Denwa Lite, un cliente SIP simple pero que tiene G729 para utilizar directamente. Es muy útil este codec cuando se está en redes publicas por el ancho de banda suele ser mínimo y con un códec de mayor consumo se complica hablar por telefono.

Con ésta aplicación deje de lado las otras que venía probando. Lo interesante que tiene es que es gratis y está disponible en el App Store.

 

Conectividad IPv6 con PPPoE y Ubiquiti EdgeRouter

Son varias las implementaciones que me ha tocado hacer de BGP Multihoming de IPv4 e IPv6. Los proveedores (ISP) por lo general tienen el dilema que cuando LACNIC (en caso de Latinoamérica) le asigna su AS con los bloques IPv4, le suman -por ahora sin costo- un bloque de IPv6 para que puedan empezar a implementarlo en sus redes, no es tan simple como parece.

El principal problema que hay es que no todos los proveedores de Internet Carrier soportan IPv6, de los que me ha tocado Level3 es uno de los pocos con los que se puede hacer directo. En los demás casos hay que apoyarse de algún proveedor de Estados Unidos que haga la interconexión IPv6.

Una vez que esta resuelto el tema de los peers con IPv6, viene que hacemos con esos rangos de IP nuevos, porque casi ningún cliente/usuario soporta IPv6 en su PC. Esto es algo que llevará tiempo hasta que todos los dispositivos actuales soporten este nuevo protocolo en sus firmwares.

Los nuevos router EdgeMax de Ubiquiti ya están soportando IPv6 y esto ayudará a muchos proveedores a poder implementarlo en plenitud en sus redes. Se puede configurar el router para que disque con PPPoE y vía prefijos obtener un bloque de IPv6 que luego puede redistribuir localmente.

Esto ya es posible realizarlo con MikroTik sin problemas, solo que ahora con Ubiquiti se van agregando otras alternativas para los despliegues de IPv6.

Los pasos de la configuración del cliente PPPoE en EdgeMax para trabajar con IPv6 está en LinITX.

A probar se ha dicho!, a no quedarse en la transición hacía IPv6, hay que estar preparado!.

Cambio de dominio en MKE Solutions

Como algunos ya sabrán estamos haciendo la migración del dominio de MKE Solutions a www.mkesolutions.net. Este cambio afectará tanto al sitio web como al correo electrónico que utilizamos, pero seguirán funcionando ambos dominios al mismo tiempo para que no haya pérdida de los correos con quienes utilicen el dominio anterior.

Al servidor web lo migramos a un nuevo VPS que está preparado para trabajar bajo carga en la plataforma WordPress, junto con un buen cache y el servicio de Cloud se puede tener excelentes tiempos de cargar y respuestas.

Lo mas complejo de la migración es la parte del servidor de correo, como nosotros enviamos boletines es necesario dar de alta el dominio en conjunto con las direcciones IP en los principales servidores de correo como Hotmail o Yahoo, suscribiendonos al sistema de Envio Masivo que tienen cada uno de ellos, para evitar que los correo que enviemos lleguen a Spam, pero es algo que lleva su buen tiempo, ya que hay ciertas validaciones que se realizan.

Luego de unos días que se compruebe que la migración se ha completado, me pondré a escribir varios post que tengo pendiente en el blog para que vuelta a tener algo de vida, porque está medio descuidado.

 

Google X, Internet para todo el mundo

Recientemente Google anunció un proyecto que dará que hablar y es la posibilidad de brindarle conectividad de Internet a todo el mundo a través de globos que estarán flotando a 20km de altura alrededor de la tierra.

La idea es aprovechar de los vientos que siempre están soplando sobre la tierra, la luz solar y la conectividad de Internet para poder «alumbrar» a zonas donde el Internet no llega, para poder conectar a cientos de personas que están fuera de la red de redes.

El proyecto esta muy bueno y han subido varios videos explicando como se realizará la implementación de la idea, y como lograrán interconectar los globos para que distribuyan la conectividad y hasta como evitarán que los aviones puedan chocar contra ellos.

Algo que se está hablando en los foros, es que el cliente CPE que se utilizará para conectar al globo es un Ubiquiti modificado, yo he visto el video y tiene un aire similar a un equipo de ésta marca, pero será cuestión que pase el tiempo para poder confirmar la noticia.

Si el proyecto llega a avanzar, será una gran revolución para todo el mundo, y mas para Google que podrá llevar sus servicios a todo el mundo, además sabemos que siempre saca algo de provecho de sus proyectos, no me extrañaría que los globos tengan cámaras para mejorar su servicio de Google Maps o Google Earth.

Se puede entender mas del proyecto en los siguientes videos:

Via: Techcrunch

MikroBOX: Aplicación para administrar MikroTik en Android

En el foro de MikroTik han publicado una aplicación que permite monitorear y administrar el RouterOS desde cualquier smartphone con Android.

Con la utilización de API, puede manejar diferentes tareas del RouterOS, desde Torch, Queues, PPPoE, etc.

El precio me parece un poco alto para la aplicación en relación con las otras alternativas que hay, pero tiene buena pinta.

Google Play

Configurando un HotSpot paso a paso en MikroTik

Hay un sitio llamado CloudStore que tiene mucha documentación de MikroTik, desde los primeros pasos, como integrarlos con UniFi, implementar DynDNS, entre otros.

Uno de los articulos que tiene es un paso a paso de como configurar un MikroTik RouterOS para ser un portal cautivo (HotSpot) en nuestra red.

Es interesante la lista de guias que tiene, que ademas de la mencionada, aportan información para implementar diversos servicios.

Vía: CloudStore

Instalando FreeBSD en RouterBOARDs

Siempre se ha intentado instalar otros sistemas operativos en los RouterBOARD, reemplazando así el RouterOS con la pérdida de la licencia que trae, ya que se formatea la NAND.

Buscando algunas referencias encontré un mini how-to que nos ayuda a parchear e instalar FreeBSD en un RouterBOARD (según pude ver con de las Series 400 -Arquitectura mips-).

Según comenta la información, que ya está desactualizada el manual, pero sirve de referencia, al igual que los parches que se deben aplicar para dejarlo funcional.

En la misma documentación se encuentra como instalar FreeBSD en RouterStation / RouterStation PRO que son los routers de Ubiquiti que no traen AirOS embebido.

Ver info

Excelente consola para terminal de Winbox

Un agregado para colocarle a la consola del terminal que nos brinde algo de información que nosotros querramos, se puede realizar de una manera simple.

La idea es bien simple y se puede realizar en cualquier versión del RouterOS. Es un script que toma los datos y los guarda en variables y luego al momento de salir a consola se le agrega un /system note

El resultado sería algo asi:

El codigo del script:

 
:local content
:local logcontenttemp ""
:local logcontent ""
:local counter
:local v 0

:set logcontenttemp "You are logged into: $[/system identity get name]"
:set logcontent ("$logcontent" ."$logcontenttemp" ."\n")

:set logcontenttemp "############### system health ###############"
:set logcontent ("$logcontent" ."$logcontenttemp" ."\n")

:set logcontenttemp "Uptime:  $[/system resource get uptime] d:h:m:s"
:set logcontent ("$logcontent" ."$logcontenttemp" ." | ")

:set logcontenttemp "CPU: $[/system resource get cpu-load]%"
:set logcontent ("$logcontent" ."$logcontenttemp" ."\n")

:set logcontenttemp "RAM: $(([/system resource get total-memory]-[/system resource get free-memory])/1024)/$([/system resource get total-memory]/1024)M"
:set logcontent ("$logcontent" ."$logcontenttemp" ." | ")

##
#voltage and temp readout not available on x86, check for this before trying
#to record otherwise script will halt unexpectedly
##

:if ([/system resource get architecture-name]="x86") do={
:set logcontenttemp "Voltage: NIL"
:set logcontent ("$logcontent" ."$logcontenttemp" ." | ")
:set logcontenttemp "Temp: NIL"
:set logcontent ("$logcontent" ."$logcontenttemp" ."\n")
} else={
:set logcontenttemp "Voltage: $[:pick [/system health get voltage] 0 2] v"
:set logcontent ("$logcontent" ."$logcontenttemp" ." | ")
:set logcontenttemp "Temp: $[ /system health get temperature]c"
:set logcontent ("$logcontent" ."$logcontenttemp" ."\n")
}

:set logcontenttemp "############# user auth details #############"
:set logcontent ("$logcontent" ."$logcontenttemp" ."\n")

:foreach counter in=[/ip hotspot active find ] do={:set v ($v + 1)}
:set logcontenttemp "Hotspot online: $v |"
:set v 0
:foreach counter in=[/ppp active find ] do={:set v ($v + 1)}
:set logcontenttemp ("$logcontenttemp" . " PPP online: $v")
:set logcontent ("$logcontent" ."$logcontenttemp" ."\n")

/system note set note="$logcontent"
 

vía: MikroTik-RouterOS