Dopo diversi mesi con openwrt, ho installato solo due giorni fa luci, e se rimuovo completamente anche lua e amici va a finire che si pianta tutto (ho gi? provato!). Giusto per dire che aborro non poco qualsiasi genere di interfaccia. Fosse per me modificherei con vi qualsiasi file in /etc.
Ho provato luci solo perch? devo configurare una fonera per un'amico, non molto esperto con i comandi unix like. Luci ? migliore nella gestione delle connessione 3G, x-wrt non permette di impostare il device da utilizzare via interfaccia web.
Per rimanere in standard posix, l'ip dell'interfaccia lo prenderei cos?:
ifconfig br-lan |awk '/addr:/ {print $2}'|sed -e 's/addr://'
inoltre, ad essere pignoli, la pagina non rispetta gli standard del w3c, ma almeno su firefox funziona.
Inoltre, visto che siamo in vena di script, questo serve per controllare se ci sono client attaccati al router, e se non ce ne sono buttare gi? l'interfaccia 3G. Inoltre, gestisce anche il led del wgt634u con lo stato della connessione:
root@openwrt:~# cat /usr/bin/check
#!/bin/sh
if test "X`grep 192.168.0 /proc/net/arp`" == "X"; then
ifdown wan
fi
if ping -c1 www.google.com >/dev/null; then
echo 1 > /proc/diag/led/power
else
echo 0 > /proc/diag/led/power
fi
questo oltre a chiamarlo nell'update dello script sopra, l'ho messo anche in cron ogni 10 minuti. Casomai mi dimenticassi la connessione attiva (? gi? capitato!).