DHCP static mapping support
From OpenFSG
The Freecom FSG-3 firmware user interface does not have the ability to set static IP addresses for hosts via DHCP. Luckily, the underlying dnsmasq program does this (and lots more) easily, and even though dnsmasq is in /usr/local/sbin for some reason on the FSG-3, it still reads the default configuration file at /etc/dnsmasq.conf (which Freecom does not use, so the file does not exist by default, and therefore does not get overwritten by the default firmware).
To set static IP addresses for your hosts, just add lines like the following to /etc/dnsmasq.conf:
dhcp-host=00:06:4b:0e:a5:32,192.168.1.13,24h
The full format is:
dhcp-host=[[<hwaddr>]|[id:[<client_id>][*]]][net:<netid>][,<ipaddr>][,<hostname>][,<lease_time>][,ignore]
The lease time is in seconds (eg 3600), or minutes (eg 45m) or hours (eg 1h) or the literal "infinite". See the manual page for full details.
The format of the file in general consists of one option per line, exactly as the long options detailed in the OPTIONS section of the manual page, but without the leading "--". Lines starting with # are comments and ignored.
Manual page
http://downloads.openwrt.org/people/nico/man/man8/dnsmasq.8.html
