Scripts

From MikroTik Wiki
Revision as of 06:54, 3 October 2005 by Normis (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

1. disable p2p connections

add name="stop_dc1" source="ip firewall rule forward enable \[/ip firewall rule forward find action=drop\]
\n" \
policy=ftp,reboot,read,write,policy,test

for RouterOS v2.9 it looks like this:

add name="stop_dc1" source="ip firewall filter enable \[/ip firewall filter find action=drop\]
\n" \
policy=ftp,reboot,read,write,policy,test

2. enable p2p connections

add name="start_dc1" source="ip firewall rule forward disable \[/ip firewall rule forward find \
action=drop\]
\n" policy=ftp,reboot,read,write,policy,test

I have to add that for these two scripts you have to have a firewall rule:

/ ip firewall rule forward
add p2p=all-p2p action=drop comment="" disabled=no

3. send backup email

add name="backup_mail" source="system backup save name=email
\n/tool e-mail send \
to=\"me@mydomaint.abc\" from=\"someone@somewhere.abc\" server=\"213.157.170.43\" subject=\(\[/system \
identity get name\] . \" \" . \[/system clock get time\] . \" \" . \[/system clock get date\] . \" \
Backup\"\) file=email.backup" policy=ftp,reboot,read,write,policy,test

These scripts are of course used with schedulers:

/ system scheduler
add name="sched_start_dc1" on-event=start_dc1 start-date=sep/21/2005 start-time=23:00:00 interval=1d \
comment="" disabled=no
add name="sched_backup_mail" on-event=backup_mail start-date=sep/23/2005 start-time=07:30:00 interval=7d \
comment="" disabled=no
add name="sched_stop_dc1" on-event=stop_dc1 start-date=sep/22/2005 start-time=07:00:00 interval=1d comment="" \
disabled=no