Technical data
4. Packages
HTTPD_LISTENIP The web server usually binds to a so-called wildcard address in order
to be accessed on any router interface. Set the web server with this parameter to only
bind to one IP address. The corresponding IP address is given here: IP_NET_x_IPADDR.
Normally this parameter is left blank, so the default (Accessible on any interface IP) is
used.
This parameter is used to bind the httpd to only one IP so that other instances can bind
to other IPs on the router. It can not be used to limit access to the web interface of the
router. This would need additional configuring of the packet filter, too.
It is also possible to specify multiple IP addresses here (separated by spaces).
HTTPD_PORT Set this value if the web server should run on another port than 80. This is
usually not recommended, since then it must be accessed through the browser by adding
the port number. Example http://fli4l:81/.
HTTPD_PORTFW If setting this variable to ’yes’ you can change port forwarding via the
web interface. Rules can be erased and/or added. Changes take effect immediately and
only apply during router runtime. If the router is restarted, the changes are gone. The
default setting is ’yes’.
HTTPD_ARPING The web server displays the online/offline state of the hosts listed in
HOST_x. To achieve this it uses the “Arp-Cache”, a cache that buffers the addresses
of the local hosts. If a host does not communicate with the router for longer its address
will disappear from the “Arp-Cache” and it appears to be offline. If you want to keep
the “Arp-Cache” up-to-date (keep the online hosts that are not communicating with the
router in it) set HTTPD_ARPING=’yes’?.
HTTPD_ARPING_IGNORE_N Sets the number of entries to be ignored when arping
HTTPD_ARPING_IGNORE_x IP-adress or name of the hosts not to be included in ARPING-
tests. This may be useful for battery based hosts consuming too much power by regular
network queries (i.e. laptops or cell phones in WLAN).
4.10.2. User Management
The webserver provides a sophisticated user management:
HTTPD_USER_N Specify the number of users. If set to 0 user management will be switched
off completely so everybody can access the web server.
HTTPD_USER_x_USERNAME HTTPD_USER_x_PASSWORD HTTPD_USER_x_RIGHTS
enter username and password for each user here. On top specify for each user which func-
tions of the the web server should be accessible to him. Functions are controlled via the
variable HTTPD_RIGHTS_x. In the simplest case it is ’all’, which means that the correspond-
ing user is allowed to access everything. The variable has the following structure:
'Range1: right1,right2,... Range2:...'
Instead of adding all rights for a certain range the word “all” can be used. This means
that the user has all rights in this range. The following ranges and rights exist:
124










