Uživatelské nástroje

Nástroje pro tento web


nanostation_rev

Web skripty

network.cgi

/usr/www/network.cgi

  • /sbin/cgi (bin/cgi)
  • /usr/www/lib/settings.inc
  • rezim router a sta
  • include
    • /usr/www/lib/getrouter.inc
    • /usr/www/lib/netroutersta.templ

form se posila postem na network.cgi - kdyz POST

  • nastavuje ruzne kraviny pres cfg_set($cfg, <name>, <value>)
  • pro router pouziva setrouter.inc
  • na konci vola cfg_save($cfg, $cfg_file) a cfg_set_modified($cfg_file)
  • $cfg_file se rozbaluje do $cfg
  • $cfg_file je v settings.inc
    • je to /tmp/system.cfg

ty funkce jsou definovane asi primo ve zdrojaku toho cgi :(
v networks se nastavuje jen cfg_set_modified.. zmeny se sposuti jinde

apply.cgi

  • vola
/usr/etc/rc.d/rc.softrestart save
  • nebo
$cmd_cfgsave // sbin/cfgmtd -p /etc -w
  • a
$cmd_reboot // sbin/reboot

rc.softrestart

  • RC_CMD=stop /etc/rc.d/rc
  • rm /etc/sysinit/*
  • sbin/ubntconf - ten vytvori novy /etc/sysinit
  • RC_CMD=start /etc/rc.d/rc

ubntconf je ubntbox .. binarka :(

echo "ifconfig wifi0 down; ifconfig wifi0 hw ether 00:27:22:04:DA:10; \
ifconfig wifi0 up" >  /etc/persistent/rc.prestart
cfgmtd -w -p /etc/
reboot

showmacs

brctl showmacs
/proc/net/arp
nanostation_rev.txt · Poslední úprava: autor: 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki