Enable remote logging on la Fonera PlusEdit

This written is a partial answer to whom may say :"hey , now la fonera is open , what can I do with it ?"

The first thing that I thought was to anble remote logging.

Since I'm Fon beta tester , I think is correct to have logging facility in order to better understand what's going on on your router.

Ubuntu :Change the configuration file of your logging daemonEdit

In Ubuntu linux you have to edit this file

sudo nano -w /etc/default/syslogd

Now our syslog is capable of receiving logs from remote hosts

We need restart syslog in order to apply new settings

sudo /etc/init.d/sysklogd restart

Windows: configuration for TFTPD32 Edit

Click on "settings" button to change parameter:

Section "TFTPD Configuration", change:

Local ports pool 514:514

Section "syslog server"
You can check option "Save syslog messages" and define a file name to save syslog in a file stored in TFTPD32 instalation directory

For real time displaying syslog events, go to tab "Syslog server" on TFTP32

Change the logging feature inside la foneraEdit

ssh into la Fonera plus

ssh root@
enter password :(default is ''admin'')

Now you have to edit the file in /etc/init.d/rcS. But in la Fonera plus there is no editor , so you cannot modify text files from within. The solution is brought by scp .

Open another console and type :

scp root@ rcS

And the file is transferred to you computer.

Edit the rcS file in this way :

nano -w rcS 
# Copyright (C) 2006


# FIXME: add logging configuration
#[ -f /etc/config/network ] && . /etc/config/network
#eval $(ipcalc "$log_ipaddr")
#[ "$log_ipaddr" = "$IP" ] || log_ipaddr=""
'''(original string)syslogd -C16 #${log_ipaddr:+-L -R $log_ipaddr}'''
'''(NEW STRING)syslogd -R ipaddressofyourcomputer'''

        for i in /etc/rc.d/S*; do
                $i boot 2>&1

        sysctl -p >&-
) | logger -s -p 6 -t '' &

Now you have to reboot la fonera , you can switch off power unplugging or , as now finally you can do it , typing this command:


Ubuntu: Checking logs on your computerEdit

now all the fonera logs will be sent to your syslog machine . To better check which are related , you can do optionally this :

sudo nano -w /etc/hosts (address of la fonera)          fonera

Now enjoy your fonera full log.

sudo cat /var/log/messages | grep fonera | more
Oct 17 17:51:02 fonera : deleting routers 
Oct 17 17:51:02 fonera : adding router 
Oct 17 17:51:03 fonera : adding dns 
Oct 17 17:51:16 fonera : sh: Interface: not found 
Oct 17 17:51:21 fonera : RED: WARNING. Burst 2 seems to be to large. 
Oct 17 17:51:21 fonera : RED: WARNING. Burst 2 seems to be to large. 
Oct 17 17:51:44 fonera : sh: Interface: not found 
Oct 17 17:52:07 fonera : /bin/uci: /etc/config/fon: 41: get_serial: not found 
Oct 17 17:52:08 fonera : runlevel -> 1 
Oct 17 17:52:08 fonera : enqueued 
Oct 17 17:52:12 fonera : killall: watch_chilli: no process killed 
Oct 17 17:52:12 fonera : ERROR: chillispot is not running 
Oct 17 17:52:17 fonera : 36524 00119.229  171201.0     59.0  245951416895975.5  50628.7         0 
Oct 17 17:52:20 fonera : chillispot:/dev/null:1: malformed string in configuration file 
Oct 17 17:52:23 fonera : 25 22 * * * /bin/thinclient cron 
Oct 17 17:52:23 fonera : 53 8 * * * ntpclient -s -h 
Oct 17 17:52:23 fonera chillispot[4517]: tun.c: 664: 2 (No such file or directory) TX queue length set to 100
Oct 17 17:52:24 fonera chillispot[4517]: ChilliSpot 1.0-coova.4. Copyright 2002-2005 Mondru AB. Licensed under GPL. Copyright 2006 Coova
 Technologies Ltd. Licensed under GPL. See for credits.
Oct 17 17:52:24 fonera : fonsmcd successfully started 
Community content is available under CC-BY-SA unless otherwise noted.