This a some documentation for this firmware:
Documentation is still in progress.
This software is based:
kernel 2.4.18 with patches
uClibc 0.9.26
busyBox 1.1.2
iptables 1.2.6a with patches
Features:
Wireless modes: AP, AP-Client, Ad-Hoc
Working modes: bridge, router
managment via SSH (only - no web managment)
IpTables support: compiled modules: CONNMARK, DNAT, icmp, IMQ, ipp2p (v0.8.0), limit, mac, MARK, MASQUERADE, mport, multiport, SNAT, standard, state, TCPMSS, tcp, ttl, udp
routing support: static and dynamic (RIPv2 - zebra)
iproute2
VLAN support on ETH ports
Web server (custom web contents) with CGI & access control support
MAC address access list (for wireless connection)
TxPower control
HiddenAP mode
Wireless encryption: WEP, WPA/WPA2 - pre shared key
Network testing tools: ping, traceroute, tcpdump, ttcp
PPPoE support (client and relay mode) + MPPE support
PPtP support - client only
IP tunnels - IPIP and GRE mode
Custom startup script
Custom file saced to flash (up to 64Kb)
SNMP support (mmonitoring interfaces, CPU and memoty usage)
AP front LED control
Wireless scanner and RSSI monitor
interfaces stats (vnstat)
QoS possibility (custom scripts) compiled in: CBQ, CSZ, PRIO, RED, SFQ, TEQL, TBF, GRED, INGRESS and more
FTP client support
Configuration:
Main configuration files are located in /etc/runtime.
Short descrption of configuration files is here
Configuration for different working modes
Main command to use with this firmware:
vi - only this editor is available to edit config files.
wrunt - this command writes contents of /etc/runtime directory to flash memory
rrunt - restring /etc/runtime directory from flash memory
wlocal - writes contents of /usr/local directory to flash (up to 64Kb)
rlocal - restores contents of /usr/local directory from flash ( if you want auto restore /usr/local on reboot set CONF_LOCAL in main.cfg file)
Here is a copy of defeault /etc/runtime/message file:
.:.:. ap8186 info .:.:.
this is a content of /etc/runtime/message file.
Here you can write message which will be shown when you logon
to the AP.
--
with regards
[email protected]
usage:
configuration file are located in: /etc/runtime
main configuration file are "main.cfg" (comment inside)
write config to flash: "wrunt".
you can write your own script and run it on startup - you have call them
from /etc/runtime/user script.
Your script can be located in /usr/local which is restored before running
/etc/runtime/user (but you have to set CONF_LOCAL in main.cfg to "1").
You can write content of this directory to flash using "wlocal" command.
You can restore content of /etc/runtime directory running "rrunt" command.
"rlocal" restoring content of /usr/local.
You can all the time restrore to "factory default" config using
"reset-to-default"
p.s. if you are using this soft please send me email: [email protected] -
this will be motivation to upgrade / modify this software :)
There is many command which can be used in this firmware. If you are know Linux here a contents of directories: bin sbin usr/bin usr/sbin