Hacer tunel ssh sin instalar putty

Hoy tuve la necesidad de armar un tunel SSH en Mac Lion. Se que hay una version de Putty para UNIX, por lo que estimo debería funcionar tanto en Mac como en Linux.
Para salir de un apuro sin instalar Putty lo que podemos hacer es lo siguiente:

sudo ssh -2 201.234.33.58 -l TuUsuario -p 22 -i ~/Llave.ppk -L 127.0.0.1:8080:127.0.0.1:80

nota: el ssh viene instalado de forma nativa en todas las plataformas UNIX.

Paso a paso:

1)  -2 Fuerza a usar protocolo version 2
2)  -l (ele) Nombre de Usuario remoto
3)  -p Numero de puerto
4)  -i ~/Llave.ppk. Esto significa, que busque la llave en el directorio del usuario logueado. hay que poner la llave con permisos de lectura/escritura para el propietario. sudo chmod 600 Llave.ppk.
5) -L 127.0.0.1:8080:127.0.0.1:80. Es para hacer un port forwarding (si tenemos que utilizar una intranet por ejemplo). IpLocal:PuertoLocal:IpDestino:PuertoDestino.

Para mas detalles ejecutamos: man ssh

Que sirva de ayuda memoria.
_____
Nicolas
tech-nico.com/blog

Clonar Mac-Address en AirOS Ubiquiti

Un colaborador del foro ISPARG (David Aldret) nos resolvió el gran problema de poder clonar un Mac address en AirOS y que se mantenga el cambio luego de reiniciar.

Por que clonar un mac?. Se quema un equipo; y muchos clientes tienen fijado el mac del AP. Si hubiera tenido este tip no habria ido casa por casa :P

Hay que entrar al equipo por SSH o bien por el admin.cgi y pegarle este codigo

echo “ifconfig ath0 down; ifconfig ath0 hw ether MAC; ifconfig ath0
up” > /etc/persistent/rc.poststart; chmod +x /etc/persistent/
rc.poststart; cfgmtd -w -p /etc/; reboot

___________________
Nicolas tech-nico.com

Nuevo Firmware Ubiquiti AirMax v5.5

Una excelente noticia para todos los WISP, el nuevo firmware v5.5 de la serie “M” Airmax trae muchas sorpresas y cambios muy solicitados. Entre ellas el poder agregar infinitos MAC address en un ACL y poder comentarlos o desactivarlos como lo hacemos con RouterOS. Tambien tenemos la actualizacion del kernel a una version superior.
Ademas también tenemos ahora la posiblidad de usar Airmax Client en todos los productos 802.11 a/b/g.

Creo que mas muchas de las funcionalidades agregadas son las que faltaban para que mas de uno se decida a utilizar Ubiquiti, e incluso migrar hacia ubiquiti.

Entre las mejoras destacadas tenemos:

- Improvement: Linux kernel update to 2.6.32 version
- Improvement: AirMax performance in large PtMP networks
- Improvement: AirSync performance in PtMP networks
- Improvement: ACL List: Dynamic list now allows instant changes (no restart or dropped connections required)
- Improvement: ACL List: MAC list limit increased from 64 to unlimited
- Improvement: ACL List: Ability to add comments to MACs
- Improvement: ACL List: Ability to enable/disable a MAC without removing it from the list
- Improvement: DFS functionality improvement according FCC/ETSI requirements
- Improvement: Report Horizontal / Vertical antenna instead of "Chain 0 / Chain 1"
- Improvement: New look for wireless mode configuration
- Improvement: Various WEB GUI tweaks, changes, improvements
- Improvement: Send NASID in Access-Request packet.
- Improvement: Add internal speed test tool to DMZ exemption ports
- Improvement: Hide Discovery Tool for read-only account
- Improvement: Extension for Port Forward configuration. Allow to specify Public IP

Entre las nuevas funcionalidades:

- New: Management VLAN support
- New: Advanced network settings configuration mode
- New: RADIUS MAC authentication
- New: Low TX power mode support for all M series models
- New: AirMax client support for 802.11 a/b/g products
- New: DHCP relay functionality in Router/SOHO Router mode
- New: UPnP server support in Router/SOHO Router modes
- New: Ability to Block WAN Access in SOHO Router mode
- New: Fallback IP for PPPoE client
- New: 3/8 MHz channel width support for M900
- New: 8/30 MHz channel width support for M2/M5
- New: 8/25 MHz channel width support for M3
- New: 25 MHz channel width support for M365
- New: Full range of channel width options in Compliance mode
- New: Max allowed MTU size for newer HW revision models is 2024 bytes
- New: Make Device name the Product Model by default
- New: Separate throughput graphs for LAN0/LAN1 interfaces
- New: Option to create support info file with ping watchdog before device reboot
- New: Enable/Disable CDP option in Device Discovery section
- New: Check for existing uploaded firmware image when opening System page
- New: Prepare for IPv6 support
- New: Traffic shaper for ingress traffic
- New: Notification for software updates
- New: Add PPPoE service name configuration
- New: Kernel patches for SIP conntrack/NAT support
- New: Show AirMax priority in Main page for Station mode

Fixes:

- Fix: Configuration change causes device with a long uptime to lock up
- Fix: Device stops passing traffic after some time and requires a reboot or "kick" to work again
- Fix: Dynamic DNS update after PPPoE session initialization
- Fix: Station list is empty when there are few stations associated
- Fix: Port ID is mandatory in CDP packet
- Fix: STA-WDS in bridge mode is passing back multicast/broadcast packets
- Fix: "Antenna Gain" and "Cable Loss" fields are locked for LocoM900 with external antenna
- Fix: Incorrect connection time reporting
- Fix: Timestamps reset because of stuck beacon. Causes other manufacturers' (i.e. Tranzeo) devices to re-associate.
- Fix: Can't launch airView with HTTPS enabled on IE8
- Fix: Traceroute fails to DNS host with multiple addresses

__________________
Nicolas tech-nico.com

Recuperando Std exception old lock file terminating – mongodb

Cuando un servidor tiene un apagado forzoso (se apaga por un corte de energia) o por alguna otra razón, es probable al querer iniciar nuevamente la base de datos /etc/init.d/mongodb start obtengamos el error: “exception in initAndListen std::exception: old lock file, terminating” en el el log de mongodb.

Para resolverlo simplemente eliminamos el archivo  /var/lib/mongodb/mongod.lock.
__________________
Nicolas tech-nico.com

Como refrigerar un Azbox HD Bravoo

Hoy decidí modificar mi equipo de FTA (Free to Air).

Al parecer en lugares donde corre poco aire los equipos levantan temperatura y terminan apagándose o destellando la pantalla.

Lo que hice fue comprar un Cooler de PC marca NogaNet ($ 15 pesos). Mientras sean de 12v. Cualquier marca sirve.

Aqui va el resultado en imagenes:

Feliz Navidad!!!!! :D
______________________
Nicolas Tech-nico.com

[Solucionado] Error en Thundercache (mongodb) luego de la instalación (Uncaught exception ‘MongoCursorException’ )

Desde hace un tiempo que estoy intentando instalar ThunderCache en Ubuntu Server 11.04 64bits. La cuestión es que siempre que finalizaba la instalación se rompía algo, y perdía el el acceso por web al ThunderCenter. A muchos les ha pasado luego de instalar las actualizaciones o bien hacer upgrade a las versiones mas nuevas.

Mas en detalle
Luego de terminar con la instalación de ThunderCache (bin 846) con ThunderCenter 3.4.4 hay que ingresar a http://ipthunder:82     usuario: admin     password:admin

La primer pantalla es la de configuración, algo como:

 

Al presionar en <Confirm> nos obliga a reiniciar el servidor. La gran sorpresa es que luego del reinicio, no podemos ingresar mas por web. Si bien la IP responde, el apache no!!.

Mirando en el log del apache nos vamos a encontrar con este error:

# tail /var/log/apache2/error.log

Uncaught exception ‘MongoCursorException’ with message ‘getFile(): bad file number value (corrupt db?): run repair’ in /usr/local/tcenter/www/index.php:15\nStack trace:\n#0 /usr/local/tcenter/www/index.php(15): MongoCollection->findOne(Array)\n#1 {main}\n thrown in /usr/local/tcenter/www/index.php on line 15

Para resolverlo seguimos estos pasos:

1 #  /etc/init.d/thunder restart
2 #  apache2ctl stop
3 #  /etc/init.d/mongo stop
4 #  /etc/init.d/mongodb stop
5 #  mongod --dbpath /var/lib/mongodb --config /etc/mongodb.conf --repair
6 #  chown mongodb  /var/lib/mongodb -R
7 #  /etc/init.d/mongodb start
8 #  apache2ctl start

El funcionamiento es impresionante, realmente vale la pena instalarlo en redes grandes.

Las Barras de progreso en verde son descargas de objetos cacheados. Y las azulcitas son objetos que esta almacenando en el cache.

Que tengan unas muy felices fiestas!
______________________
Nicolas tech-nico.com/blog