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