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 &
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 &
Comentarios