2006-09-15

Agregados al OpenWrt

Algunos agregados que le hice a uno de los routers Linksys con OpenWrt.


Ponerlo en algun lado, para que defina el proxy que debe usar.
export http_proxy=http://poner.ip.aca:puerto
export ftp_proxy=http://poner.ip.aca:puerto

Poner el wiviz y monitorizar conexiones
http://foros.fon.com/viewtopic.php?t=2186

QOS
http://foros.fon.com/viewtopic.php?t=2281

Poner un syslogd y mandarlo a un IP.

nvram set log_ipaddr=PONER.IP.ACA
nvram commit

en /etc/inittab agregar esto
::respawn:/sbin/syslogd -n -R IP.DESTINO
::respawn:/sbin/klogd -n -R IP.DESTINO


Y este es para usar el boton frontal y poner en ON/OFF la placa wifi

#!/bin/sh

while : ; do
sleep 1
# Reset button
if [ $(cat /proc/sys/reset) = "1" ]; then
logger "Rebooting (Reset button)"
LEDSTATUS=$(cat /proc/sys/diag)
LEDSTATUS=$((LEDSTATUS | 0x10)) # Orange Cisco LED ON
echo $LEDSTATUS > /proc/sys/diag
reboot
fi

# Cisco button
if [ "$(cat /proc/sys/button)" = "1" ]; then
LEDSTATUS=$(cat /proc/sys/diag)
if [ "$(nvram get wl0_radio)" = "0" ]; then
logger -t wifi "Activating wi-fi (Cisco button)"
LEDSTATUS=$((LEDSTATUS | 0x10)) # Orange Cisco LED ON
echo $LEDSTATUS > /proc/sys/diag
nvram set wl0_radio=1
wifi
else
logger -t wifi "Deactivating wi-fi (Cisco button)"
LEDSTATUS=$((LEDSTATUS | 0x10)) # Orange Cisco LED ON
echo $LEDSTATUS > /proc/sys/diag
nvram set wl0_radio=0
wifi
fi
sleep 3 # just to be safe
#LEDSTATUS=$(cat /proc/sys/diag)
LEDSTATUS=$((LEDSTATUS & ~0x14)) # Power LED Flashing OFF (wl module issues?) & Orange Cisco LED OFF
echo $LEDSTATUS > /proc/sys/diag
fi
done &

No hay comentarios:

Por el mundo