Script Execution
From DD-WRT Wiki
(Difference between revisions)
Revision as of 09:49, 26 March 2007
Contents |
Introduction
Sometimes you want script to be executed automatically when something happens, this article explains how to make sure scripts get executed at a certainpoint.
General infomration
There are four different directories DD-WRT searches for scripts, these are
/etc/config/ /jffs/etc/config/ /mmc/etc/config/ /tmp/etc/config/
Script types
You need to add an extension to the script if placed in one of the previous folders. Every extension has it's own meaning.
Extension | Explanation |
.startup | will be executed on system startup, normally boot-time and: _before_ the firewall is configured |
.wanup | will be executed whenever an interface goes up (ex: ppp connection is reestablished after a disconnect, goes up first time) and: _after_ firewall stuff, so good ending for custom QoS and stuf. |
.if | will be executed whenever an interface goes up (ex: ppp connection is reestablished after a disconnect, goes up first time) and: _after_ firewall stuff, so good ending for custom QoS and stuff - .wanup - should be a better place for disconnect/reconnect events than the ones above |
.ipup | is run when ppp connection is reestablished after a disconnect, _after_ firewall stuff. |
.ipdown | is run when a ppp connection has been shut down |
.sesbutton | is executed when the SES/AOSS/EZ-SETUP button is pressed |