===== 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, , ) * 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