Mostrar archivos ocultos en Mac OS X

julio 6, 2015 Deja un comentario

Aquí dejo pegado un pequeño script de Apple Script para poder mostrar o ocultar archivos ocultos de vuestro Mac, probado en Yosemite, pero debería funcionar en versiones desde la 10.5.

PAra ello creamos un nuevo archivo de Apple Script, y pegamos el siguiente código.

display dialog "Mostrar todos los archivos" buttons {"SI", "NO"}
set result to button returned of result
if result is equal to "SI" then
do shell script "defaults write com.apple.finder AppleShowAllFiles TRUE"
else
do shell script "defaults write com.apple.finder AppleShowAllFiles FALSE"
end if
do shell script "killall Finder"

Al ejecutar el código nos mostrará la siguiente ventana.

Captura de pantalla 2015-07-07 a las 0.36.46

Luego exportamos como aplicación y lo ejecutaremos cuando lo necesitemos.

Captura de pantalla 2015-07-07 a las 0.35.50

Si quieres tener más información sobre crear Scripts usando Apple Script, aquí encontrarás más información:

Categorías:Apple, Programacion, script Etiquetas:

Instalar pyLoad en Asus RT-N16 con fw oleg

enero 3, 2011 1 comentario

pyLoad es una utilidad open source para descargar archivos desde sitios como rapidshare.com, uploaded.to, megaupload, etc., en modo normal y Premium, también puede descargar de servicios Link-Crypt como lix.in, también soporta archivos contenedores RSDF, CCF y DLC.

Este tutorial muestra como instalar y configurar pyLoad en un  router Asus RT-N16, basado en el tutorial de !gm, que a su vez está basado en este otro.

1. Requerimientos
Tener instalado el  firmware oleg, el optware, e instalar los siguientes paquetes:

ipkg install python
ipkg install py25-crypto
ipkg install py25-curl
ipkg install py25-openssl
ipkg install py25-pil
ipkg install py25-django
ipkg install libcurl
ipkg install sqlite
ipkg install tesseract-ocr
ipkg install unzip
ipkg install screen
ipkg install nano
ipkg install wget-ssl

A mí me dio problemas el paquete wget-ssl, ya que no es compatible con el wget estándar, yo no instalé la versión ssl y con el estándar me funciona correctamente, eso sí, no lo he probado con una cuenta Premium, para desinstalar wget usa:

ipkg remove wget

2. Descarga pyload

cd /opt
wget  http://get.pyload.org/get/src/
unzip pyload-src-vXXXX.zip

XXXXX es el número de versión, es decir el archivo que acabas de descargar.

3. Comprobación del sistema
Para verificar que todo ha ido bien, ejecuta este comando:

python /opt/pyload /systemCheck.py

Es muy probable que muestre un par de errors, uno referente al GUI, no hagas caso de él ya que no vas a usar el gui, el otro error será del interfaz Web, que te mostrará un texto indicándote que debes introducir un comando, algo similar a este:

Python /opt/pyload/module/web/syncdb.py

Introdúcelo y creará la base para django, te preguntará por usuario, contraseña y demás.

4. Configurar pyload
Ejecuta pyload en modo instalación

python /opt/pyload /pyLoadCore.py -s

Sigue los pasos e introduce la configuración como desees, la mayoría se deja por defecto.

Deberías cambiar la ruta de configuración (config path) por otra como /opt/etc/pyload, si lo haces debes volver a iniciar el pyLoadCore.py –s, que seguirá la instalación, deberás también introducir la configuración para la interfaz web, usuario, contraseña, puerto, por ejemplo 8083.

También puedes crear un archivo de reconexión, llamado reconnect.sh, en esta web y esta otra, encontrarás muchos scripts de reconexión de muchos modelos de router, luego hazlo ejecutable:

chmod +x reconnect.sh

5. Ejecutar pyLoadCore
Ya puedes iniciar pyload.

python /opt/pyload/pyLoadCore.py

Ciérralo usando la combinación Ctrl+C

6. lighttpd Webserver

Si quieres usar lighttpd como servidor en vez del que viene por defecto debes modificar el siguiente archivo:

nano /opt/pyload/module/web/servers/lighttpd_default.conf

En la linea 50 elimina el # y modifica la entrada server.event-handler por poll
Ahora el lighttpd debería funcionar bien.

7. Start-Stop Script por carterb
Crea un script de inicio, usando este comando

nano /opt/etc/init.d /S90pyloadstart

Introduce lo siguiente:

#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME="screen"
start() {
echo "Starting Service: $NAME"
cd /opt/pyload
screen -dmS pyload python /opt/pyload/pyLoadCore.py
}
stop() {
if [ -n "`pidof $NAME`" ]; then
echo "Stopping Service: $NAME"
killall $NAME 2> /dev/null
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 4
start
;;
*)
echo "Usage: $0 (start|stop|restart)"
exit 1
;;
esac
exit 0
Por último hacerlo ejecutable:
chmod +x /opt/etc/init.d/S90pyloadstart
Listo, reinicia y ya debería estar en marcha, para asegurarte puedes hacer un
ps –ale | grep py

Deberían aparecer varios servicios, si no aparece ninguno es que ha habido algún error.

Web de acceso al pyload: 192.168.1.1:8083 (o el que pusiste en la configuración).
Usuario/contraseña: los que pusiste durante la instalación.

Categorías:Linux, Manuales, Oleg, RT-N16

Instalar el SANE server en Asus RT-N16 con oleg

enero 2, 2011 3 comentarios

Siguiendo los artículos publicados hasta el momento sigo hablando del router Asus RT-N16, en esta ocasión para configurar un servidor de escaneo, ya tenia el de impresión, pero me parecia genial poder tener tambien uno para poder escanear desde cualquier dispositivo, como los dos anteriores, también lo haré siguiendo y adaptando los pasos del tutorial de carterb de los foros del Asus WL500.

Acerca de Sane: Un Servidor de Escáner, hace posible compartir un escáner que está conectad con un router, para cualquier persona que accede a tu red –Server, SANE hace esta tarea posible, solo necesitas el Xsane tanto en Windows como Linux para escanear desde cualquier imagen. Para más información sobre Sane y XSane, visita sus páginas web, lo primero de todo seria comprobar la compatibilidad de tu escaner con SANE

Pasos a realizar:

  • 1. Actualización del firmware.
  • 2. Instalación y configuración del Sane scanner-server en tu router asus.
  • 3. Problemas con algunas impresoras
  • 4. Instalación y configuración del Gui Xsane, en Windows.
  • 5. Instalación y configuración del Gui Xsane, en Linux.

1. Actualización del firmware

Descarga e instala la última versión del firmware oleg para tu router.

2. Instalacion del Sane scanner-server

Atención: Si previamente has instalado el sane-backends, desinstala cualquier versión anterior antes de continuar.

ipkg remove sane-backends
ipkg remove sane-backends-wl500

2.1 Instala algunas librerias necesarias para instalar el Sane Scanner-Server

ipkg install libusb
ipkg install libtiff
ipkg install libjpeg
ipkg install libieee1284

2.2 Instala el paquete de optware

ipkg update
ipkg install sane-backends

2.3 Edita el archivo de configuración

nano /opt/etc/sane.d/saned.conf

Customiza la siguiente línea, adaptándola a tu red, y pégala al final del documento.

192.168.1.0/24 #permitir acceso al escaner desde la red 192.168.1.x

2.4 Edita el script de xinetd.

Debes cambiar el nombre de usuario y grupo del xinetd-script, ajustándolo a tu nombre de usuario.
Mi nombre de usuario es “admin”.

nano /opt/etc/xinetd.d/saned

service saned {
socket_type = stream
server = /opt/sbin/saned
protocol = tcp
user = admin
group = root
wait = no disable = no
}

2.5 Reinicia el router y comprueba que el servicio está en marcha

flashfs save && flashfs commit && flashfs enable && reboot

El siguiente comando comprueba si se encontró un escáner.

sane-find-scanner

Debería mostrar algo similar a lo siguiente

found USB scanner (vendor=0x04b8 [EPSON], product=0x080f [USB MFP]) at libusb:001:002

Ahora el siguiente comando:

scanimage -L

Debería mostrar algo similar a lo siguiente

device `epson2:libusb:001:002′ is a Epson RX420 flatbed scanner

Si ambos son correctos el escáner debería funcionar correctamente.

3. Problemas con algunas impresoras

3.1 HP PhotoSmart c5283, ves a este post donde hablan sobre ello.

3.2 HPLIP, La mayoría de los escáner HP-Scanner usan hplip, en este post hay una versión para ipkg compilada por carterb.

4. Instalación y configuración del XSane en Windows

4.1 Descarga el programa desde aquí.

4.2 Instalación del XSane para Windows:

Extrae el archivo descargado y copia/mueve la carpeta “sane” a “C:\”, de lo contrario no funcionará.

4.3 Configuración del XSane

Simplemente edita el siguiente archivo:

C:\sane\etc\sane.d\net.conf

Al final del archivo pega la dirección Ip del servidor SANE, es decir el router, quedando similar ea esta:

# This is the net config file.  Each line names a host to attach to.
# If you list “localhost” then your backends can be accessed either
# directly or through the net backend.  Going through the net backend
# may be necessary to access devices that need special privileges.
# localhost
192.168.1.1 #La IP de mi router

4.4 Iniciando XSane

Para iniciarlo ejecuta el archivo C:\sane\bin\xsane.exe

5 Instalación en Linux:

5.1 Descarga la versión de linux del Xsane, para tu distribución usando apt-get, apptitude, synaptic, etc., en su defecto usa google la versión recomendada de xsane.

En Ubuntu 10.10, puedes usar Simple scan que ya viene por defecto y solo configurar el sane, o bien instalar también Xsane, para ello, en Ubuntu desde el menú Aplicaciones Centro de software de Ubuntu, busca xsane y selecciona Programa de exploración de imagen Xsane, dale a instalar.

5.2 Configuración del XSane

Al igual que en Windows edita el archivo net.conf, para ello, ves al directorio de archivos de configuración del sane, en Ubuntu es /etc/sane.d/ y edítalo usando vi, nano, etc.

sudo nano /etc/sane.d/net.conf

Al final del archivo pega la dirección Ip del servidor SANE, es decir el router, quedando similar ea esta:

# This is the net config file.  Each line names a host to attach to.
# If you list “localhost” then your backends can be accessed either
# directly or through the net backend.  Going through the net backend
# may be necessary to access devices that need special privileges.
# localhost
192.168.1.1 #La IP de mi router

Listo el Xsane ya debería funcionar, el Simple Scan que viene por defecto con Ubuntu también debería funcionar correctamente.

Categorías:Linux, Manuales, Oleg, RT-N16

Optware en Asus RT-N16 con firmware Oleg

enero 1, 2011 2 comentarios

Como ya comenté en el post anterior, tengo un router Asus RT-N16, en el cual habia instalado un firmware alternativo al de Asus, el cual era más fiable y ya de por si trae muchas funciones aparte de la configuracion normal del router, con oleg se puede usar SSH en vez de telnet lo que maximiza la seguridad al conectar al router así como el vi para editar textos, soporte para impresoras y discos duros, samba, ftp y muchas más cosas.

Pero queria sacarle aún más provecho a las posibilidades del router así que me decidí a instalar el optware …

Optware son una serie de paquetes (aproximadamente 1800) de sw libre, que originariamente se adaptaron para el linksys nslu2, pero que con el tiempo se han adaptado a otros cacharros, de forma que se pueden instalar en dispositivos tan distintos, como el propio NSLU2, router linksys WRT54GL, disco duro NAS: WD World Edition, Asus Media player O!Play, etc … [extracto]

En mis palabras … el optware son una colección de herramientas y aplicaciones que añaden funcionabilidades extra al firmware de oleg y otros como pueden ser ikpg, python, perl, nano, bash, rtorrent, Transmission, Sane, ADOS, lighttpd, entre muchos otros que detallo más adelante.

Para su instalación segui la guia de ecaddict, basada en el tutorial de Wengi, que se puede encontrar en los foros del firmware de Oleg para el router WL500, RT-N16, es muy sencillo instalar el optware siguiendo sus pasos:

Nota: Esto es para routers RT-N16 o routers WL routers con kernel 2.6.

Requerimientos:

Necesitas una memoria USB o un disco duro por USB (por lo menos 2GB, yo uso 500GB).

Nota: Todos los contenidos de la memoria o del disco duro se perderán ya que se va a proceder a reparticionar el disco.

Asegúrate que el router esté correctamente conectado a Internet.

1 Conecta al Router solo la unidad de almacenamiento que va a contener el sistema.

No cambies el nombre de usuario admin, algunos programas lo necesitan.

2 Después de conectar el almacenamiento USB, reinicia el router.

Espera aproximadamente 1 minuto después de reiniviar el router para que este detecte el almacenamiento USB.

3 Conecta  usando telnet o SSH con el router

Puedes habilitarlo en la interfaz Web del router:

4 copia las siguientes lineas tal como las muestro, y pégalas en la ventana de terminal, esto creará la tabla de partición.

echo -e “o\nn\np\n1\n\n+256M\nn\np\n2\n\n+1024M\nn\np\n3\n\n\nt\n1\n82\nw” > /tmp/parttbl

fdisk /dev/sda < /tmp/parttbl

echo “” > /etc/fstab

flashfs save && flashfs commit && flashfs enable

reboot

echo “Wait till reboot (terminal disconnect)”

Espera a que reinicie el router.

5 Una vez pasados aproximadamente 1 minuto desde que se reinicio el router. vuelve a conectar por telnet o SSH al router, y copia/pega las siguientes lineas al router, lo cual formateará el almacenamiento USB.:

for i in `cat /proc/mounts | awk ‘/tmp\/mnt/{print($1)}’`;do umount $i; done

mkswap /dev/sda1 && swapon /dev/sda1

mke2fs -j /dev/sda2

mke2fs -j /dev/sda3

free

Ahora está todo listo para instalar el optware.

6 Copia y pega las siguientes lineas a la ventana de terminal para instalar el firmware.

cd /tmp && wget -O flashf.tar.gz “http://wl500g.info/attachment.php?attachmentid=6579&d=1275990726&#8221; && cd / && tar -xvzf /tmp/flashf.tar.gz

chmod +x /usr/local/sbin/*

flashfs save && flashfs commit && flashfs enable

[ “`awk ‘/SwapTotal/{print($2)}’ /proc/meminfo`” -eq 0 ] && mkswap /dev/sda1 && swapon /dev/sda1

mount -o noatime -t ext3 /dev/sda2 /opt && mount -o noatime -t ext3 /dev/sda3 /mnt

[ -n “`mount | sed -n ‘/\/opt/p’`” ] && [ -n “`mount | sed -n ‘/\/mnt/p’`” ] && cd /mnt && wget http://files.wl500g.info/asus/custom/raas/v10/opt.tar.gz && cd / && tar -xvzf /mnt/opt.tar.gz && cd /opt && wget http://files.wl500g.info/asus/custom/raas/v10/mnt.tar.gz && cd / && tar -xvzf /opt/mnt.tar.gz

ipkg update

cd /mnt && wget http://rutorrent.googlecode.com/files/rutorrent-3.0.tar.gz && tar -xvzf rutorrent-3.0.tar.gz

ipkg install readline && ln -s /opt/lib/libreadline.so.6.1 /opt/lib/libreadline.so.5

[ -x /opt/etc/init.d/rc.unslung ] && /opt/etc/init.d/rc.unslung start

#reboot

Y listo, la instalación se completará en unos pocos minutos.

Enlaces de interés que nos encontramos acabado de instalar el optware, interfaces web de las distintas aplicaciones:

Pagina principal de la web instalada, con accesos directos a varias herramientas instaladas.

http://192.168.1.1:8082/cms/

usuario: admin

contraseña: asus

SWAT/Samba (Panel de control de SAMBA)

http://192.168.1.1:901/

ADOS (Administrador de descargas http/ftp downloader.

http://192.168.1.1:8082/protected/WebUI/ados/

usuario: admin

contraseña: logitech

Transmission (cliente torrent)

http://192.168.1.1:8082/cgi-bin/transmission.cgi

Si prefieres rtorrent puedes instalarlo via via telnet/SSH:

ipkg update

ipkg install rtorrent gnuplot

mkdir -p /opt/share/torrent/session

mkdir -p /mnt/protected/Downloaders/rtorrent

/bin/sed -i -e ‘s#/opt/bin/bash#/bin/sh#’ -e ‘s#”root”#”admin”#’ -e ‘s#test -x /opt/bin/su.*##’ -e ‘s#su -c \”##’ -e ‘s#\” ${user}##’ /opt/etc/init.d/S99rtorrent

cd /opt/etc && /bin/sed -i ‘s#/opt/share/torrent/work/#/mnt/protected/Downloaders/rtorrent/#’ rtorrent.conf

[ -z “`/bin/sed -n ‘/scgi_port =/p’ rtorrent.conf`” ] && echo “scgi_port = localhost:5000” >> rtorrent.conf

echo “schedule = log,180,180,\”execute=/opt/etc/rtorrlog,\$get_down_rate=,\$get_up_rate=\”” >> rtorrent.conf

cd /opt/etc/lighttpd/ && [ ! -f lighttpd.conf.raas ] && cp lighttpd.conf lighttpd.conf.raas

[ -z “`/bin/sed -n ‘/^[^#].*mod_scgi/p’ lighttpd.conf`” ] && /bin/sed -i ‘s/”mod_fastcgi”,/”mod_fastcgi”,\n\t\t\t\t”mod_scgi”,/’ lighttpd.conf

LIN1=`echo -e “\nscgi.server = (\”/RPC2\” =>\n\t\t ( \”127.0.0.1\” =>\n\t\t (\n\t\t \”host\” => \”127.0.0.1\”,\n\t\t \”port\” => 5000,\n\t\t \”check-local\” => \”disable\”\n\t\t )\n\t\t )\n\t\t)”`

LIN2=`echo -e “SERVER[\”socket\”] == \”:443\” {\nssl.engine\t= \”enable\”\nssl.pemfile\t= \”/opt/etc/lighttpd/lighttpd.pem\”\nserver.document-root\t= \”/mnt/\”\n auth.require = ( \”\” =>\n\t\t (\n\t\t \”method\” => \”digest\”,\n\t\t \”realm\” => \”RT-N16\”,\n\t\t \”require\” => \”user=admin\”\n\t\t )\n\t\t)\n}”`

[ -z “`/bin/sed -n ‘/”:443″/p’ lighttpd.conf`” ] && echo -e “$LIN1\n\n\$$LIN2” >> lighttpd.conf

cd /mnt && wget -O fewgets.tar.gz “http://wl500g.info/attachment.php?attachmentid=6570&d=1275768575&#8221; && cd / && tar -xvzf /mnt/fewgets.tar.gz

flashfs save && flashfs commit && flashfs enable

/opt/etc/init.d/S80lighttpd restart

/opt/etc/init.d/S99rtorrent start

mkdir -p /mnt/protected/ewget

/bin/ps | grep lighttpd

Interfaz Web (ruTorrent, ya instalado).

http://192.168.1.1:8082/rutorrent/

usuario/contraseña: mismos que cms.

Interfaz web fewgets

http://192.168.1.1:8082/cgi-bin/fewgets.cgi

usuario/contraseña: mismos que cms.

No te olvides de cambiar la contraseña en /opt/etc/lighttpd/.lighttpdpassword ya que el puerto https es accesible desde internet!

Notas:

Si instalaste el lighttpd usando ipkg install lighttpd necesitas modificar el archivo /opt/etc/lighttpd/lighttpd.conf

busca la linea que contiene server.event-handler y modificala así:

server.event-handler = “poll”

Modifica/añade el uso de memoria del rtorrent en /opt/etc/rtorrent.conf, por ejemplo para 64 MB (fuente):

max_memory_usage = 64M

La página principal de las aplicaciones está basada en CMS Simple y es altamente configurable, además de sencilla, gracias a los temas, idioma, complementos, etc, perfecto para ser una pagina personal a la que acceder con enlaces a todos los servicios que tienes instalados, recuerda que esta página, en formato https, es accesible desde internet.

Categorías:Linux, Oleg, RT-N16

Asus RT-N16 con firmware oleg

enero 1, 2011 5 comentarios

Hace tiempo que compré un router Asus rt-n16 y la verdad es que estoy muy contento con la compra, ya que es algo más que un router convencional.

Se trata de un router neutro, es decir no tiene puerto rj11, el del teléfono normal, incorpora 4 puertos rj45 con soporte 10/100/1000, para LAN, aquí se conectan los equipos locales, un puerto rj45 para WAN, el cual debe estar conectado al módem o router que te dió la ISP, es decir, la compañía con la que contrataste la conexión a internet, soporte para Wi-fi b/g/n, , seguridad wpa wpa2 aes tkip, también incorpora dos puertos USB, con el firmware original de asus puedes fácilmente tener un servidor de impresión conectando una impresora y acceso a un disco duro externo también conectado al puerto usb, soporte para descargas directas o incluso torrents, compartición de archivos mediante samba, o ftp, conexión para su administración por web o por Telnet, entre otras muchas opciones, para más detalles sobre el router puedes consultar la pagina oficial en asus.com.

En mi casa tengo básicamente y sin contar otros dispositivos, 2 PC’s que se conectan por cable, otros dispositivos que se conectan inalambricamente, PC’s consolas, etc, una impresora multifunción por USB Epson RX420, un disco duro externo 500GB WD, para almacenamiento, un router huawei, proporcionado por la ISP, en modo bridge (puente), es decir solo hace de modem, un router neutro Asus RT-N16, con Firmware de Oleg y el optware, del que ya hablaré en otro post.

En principio con el firmware original de Asus estaba bastante satisfecho, tenia conectados y funcionando tanto la impresora multifunción, con la que podía imprimir desde cualquier equipo pero no escanear, así como un disco duro que tenia como almacenamiento multimedia, las descargas mediante el Download Master de Asus la verdad no son su fuerte al menos los torrents por que al hacerlo me daba problemas de conexión con el router y debía reiniciarlo, también daba problemas al apagar la impresora ya que desmontaba también el disco duro hasta que reiniciaba.

Como tenía ganas de poder sacarle más partido al router me puse a investigar otros firmware’s alternativos al de Asus, con anterioridad había probado el Tomato y el DD-WRT en un router buffalo que tenía por casa, pero para este me decidí por el firmware Oleg del cual había leído que era más estable que cualquier otro incluso que el propio de Asus y que me permitiría con un par de modificaciones sacarle más provecho, si cabe, al router,  este firmware instala una pequeña distribución de Linux y hay muchas opciones que se pueden habilitar y que después describo.

Para instalar el firmware seguí el manual de Neil Matthews, es extremadamente fácil hacerlo siguiendo sus pasos:

Requerimientos:

  • El PC debe estar conectado por cable, no lo hagas a través del wifi.
  • Una copia del firmware de Oleg. http://code.google.com/p/wl500g (Selecciona la versión para el RT-N16)

1.1 Guarda la configuración del router RT-N16 solo por si pasara algo, que no creo:

Clic en Advance Settings, y bajo Administration selecciona Restore/Save/Upload Setting

Dale al botón Save y guarda la configuración

1.2 Cambia el usuario y contraseña de acceso al router a la que venia por defecto:

usuario:admin

contraseña:admin

1.3 Apaga el RT-N16.

1.4 Desconecta cualquier dispositivo USB conectado.

1.5 Enciende el RT-N16.

1.6 Navega hasta la pagina de actualización del firmware del router.
Clic en Advance Settings, y bajo Administration selecciona Firmware Upgrade.

1.7 Selecciona el firmware de Oleg (RT-N16-1.9.2.7-rtn-hardware_version.trx) y dale a  Upload. (Esto subirá e instalará el firmware de oleg en el router y finalmente reiniciará).

1.8 Una vez reiniciado y si no ha habido problemas ya tendrás instalado el firmware.

2 Configuración de router rt-n16

Una vez instalado las opciones del router deberian estar correctamente, de no ser se puede restaurar la copia del paso 1.1, también cabria configurar algunos parámetros nuevos, mi recomendación es la siguiente:

Nota: cada vez que vayas a cambiar de pagina dale al botón Apply para guardar los cambios.

En la interfaz Web:

2.1 Bajo IP Config, comprueba que las opciones están correctamente   de no ser así puedes subir la copia que hiciste en el paso 1.1 o ajustarlas como quieras (WAN, LAN, IPv6, SNMP, DHCP Server, Route y Miscellaneous).

Para restaurar una copia, bajo System Setup .. Setting Management .. Load from a File, busca la copia que guardaste y dale a Upload.

2.2 Introduce un nombre de acceso para el router (será el que usarás para acceder a la interfaz Web  SSH o Telnet.

Bajo System Setup .. Change Name

2.3 Yo recomiendo deshabilitar el acceso por telnet y solo acceder por SSH.
Selecciona la opción ‘Yes LAN Only’ para maximixar la seguridad.

Bajo System Setup .. Services

2.4 Comprueba que el Firewall está habilitado, selecciona Enable Web Access from LAN y Respond Ping Request from LAN ‘No’.

Bajo Internet Firewall .. Basic Config

2.5 Cambiar FTP, Samba, NFS

Bajo USB Application

2.6 Cambiar contraseña

Bajo System Setup .. Change Password

Una vez configurado todo clic en Finish, que reiniciará el router y aplicará los cambios.

3 Restauración del firmware original de Asus

En caso de que hayas tenido problemas con la instalación este router posee una herramienta de recuperacion que te devuelve el router al estado inicial, también es valida si deseas volver al software de Asus desde cualquier otro firmware.

3.1 Apaga el router.
3.4 Presiona el boton de Restauracion (el boton negro al lado del la entrada WAN).
3.5 Enciende el router y suelta el boton de restaración a los 5 segundos de encenderlo.
El LED de power debe estar parpadeando.
3.6 Desde Windows inicia el ASUS Restore Utility (Inicio .. ASUS Utility .. RT-N16 Wireless Router .. Firmware Restoration)
3.7 Busca la copia local del firmware de Asus que previamente hayas bajado y dale a Upload.
3.8 Deja trabajar al programa mientras reinstala el firmware de Asus.

Una vez haya acabado restaura también el archivo de configuracion del paso 1.1 o bien vuelve a provar instalar el firmware de Oleg u otros.

Si ocurrio algun error durante el proceso de restauracion o no puedes acceder al router vuelve a apagar y encender al router prsionando el boton de restauracion mas de 5 segundos o hasta que empiece a parpadear el boton de power, sueltalo y deberia dejar de parpadear, ya no deberias tener ningun problema para acceder de nevo al router con el usuario=admin y contraseña=admin originales.

4 Actualizar el firmware de oleg

4.1 Descarga la versión más reciente del firmware de Oleg.

4.2 Guarda una copia del archivo de configuracion del router.

Bajo System Setup .. Setting Management .. Save As a File y sigue las instrucciones.

4.3 Guardar el Flashfs.

Bajo Flashfs Management .. Save As a File y sigue las instrucciones

4.4 Restaurar las opciones por defecto del router.

Bajo System Setup .. Factory Default, Clic en Restore.
(esto resetea la NVRAM a las opciones por defecto usuario/contraseña = admin/admin)
Clic en Services, clic en Finish, y por ultimo en Save and Restart.

4.5 Actualiza el firmware.

Clic en System Setup, Firmware Upgrade

4.6 Cambia nombre de usuario y contraseña de nuevo.

Bajo System Setup, Change Name – Save
Change Password – Save

4.7 Restaura la copia del archivo de configuracion del paso 4.2.

Bajo System Setup, Setting Management, sigue las instrucciones bajo Load From a File

4.8 Guarda la configuracion

Bajo System Setup, clic en Services, clic en Finish, y clic en Save and Restart

Espero que esta guía tutorial pueda servir a alguien, está basada en la guia original de mathew, pero con ciertas modificaciones que considero oportunas.

Categorías:Linux, Manuales, Oleg, RT-N16

Instalar LAMP en Ubuntu 10.10

noviembre 28, 2010 Deja un comentario

El acrónimo ‘LAMP’, Linux, Apache, Mysql y Php, se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solución global, en este caso configurar sitios web o Servidores dinámicos con un esfuerzo reducido.[Wikipedia].

Para instalar el LAMP en nuestro Ubuntu 10.10, tan solo hacen falta estos 3 comandos y poco mas:

Instalar tasksel
sudo apt-get install tasksel

Ejecutar tasksel
sudo tasksel

En la ventana de este simplemente hará falta seleccionar LAMP y darle a aceptar, cuando se instale MySql nos preguntara por una contraseña de administrador, o root, y poco más, la verdad es que más sencillo imposible.

Instalar phpmyadmin
sudo apt-get install phpmyadmin

En versiones anteriores de Ubuntu tasksel ya viene pre-instalado, por lo que no haría falta instalarlo.

Categorías:Internet, Linux

Colores en scripts Bash

noviembre 23, 2010 5 comentarios

Aquí dejo como colorear el texto de la salida estándar en los scripts de bash.

Actualización: debido a un problema con wordpress o el tema aplicado hay códigos que no se pueden ver correctamente, por lo que he modificado la entrada con una versión alternativa para añadir los colores, lamento cualquier problema que esto haya causado.

Añadimos la marca “\e[31m” al inicio del texto que queremos colorear, donde el 31m es el código de color, en este caso rojo, cuando queramos terminar de colorear el texto añadimos “\e[0m” lo cual devuelve el color por defecto de la consola, también se puede usar

Por ejemplo el siguiente echo: echo -e "\e[31mRojo\e[0m", nos devuelve por pantalla Rojo.

Códigos de colores;

Negro 0;30 Gris oscuro 1;30
Azul 0;34 Azul claro 1;3
Verde 0;32 Verde claro 1;32
Cyan 0;36 Cyan claro 1;36
Rojo 0;31 Rojo claro 1;31
Púrpura 0;35 Púrpura claro 1;35
Marron 0;33 Amarillo 1;33
Gris claro 0;37 Blanco 1;37

Aquí os dejo un script para que los podáis ver en un terminal
#!/bin/bash

echo "Colores en Bash"
echo -e "\e[31mRojo\e[0m"
echo -e "\e[1;31mRojo claro\e[0m"
echo -e "\e[30mNegro\e[0m"
echo -e "\e[1;30mDark Gray\e[0m"
echo -e "\e[34mBlue\e[0m"
echo -e "\e[1;34mLight Blue\e[0m"
echo -e "\e[32mGreen\e[0m"
echo -e "\e[1;32mLight Green\e[0m"
echo -e "\e[36mCyan\e[0m"
echo -e "\e[1;36mLight Cyan\e[0m"
echo -e "\e[35mPurple\e[0m"
echo -e "\e[1;35mLight Purple\e[0m"
echo -e "\e[33mBrown\e[0m"
echo -e "\e[1;33mYellow\e[0m"
echo -e "\e[37mLight Gray\e[0m"
echo -e "\e[1;37mWhite\e[0m"

Categorías:Linux, script