|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 linglongx 于 2011-3-19 01:23 编辑
先声明,只为卖点铜钱,是不是原创就不知道.希望不要引起攻击,如果我这么说了还有人要攻击的话,那只能说明你家祖祖辈辈无德
脚本内容如下:
(修改修改复制到终端执行,默认每5分钟检测一次pppoe-out1接口是否掉线,如果掉线等重新连线就会自动发送邮件,邮件的正文有IP地址,附件是配置备份脚本)
/tool e-mail
set from=QQ帐号@qq.com password=QQ密码 server=119.147.74.45:25 \
username=QQ帐号
/system script
add name=email_to_ip_or_config policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source="\
:global oldip\r\
\n:global newip [:pick [/ip address get [find interface=pppoe-out1] addres\
s] 0 [:find [/ip address get [find interface=pppoe-out1] address] \"/\"]]\
\r\
\n\r\
\n:if (\$newip != \$oldip) do={/export file=export; :delay 10s; /tool e-ma\
il send to=\"接收配置文件和IP地址的电子邮箱地址\" subject=\"\$[/system identity get name]\" bo\
dy=\"\$[/system clock get date] \$newip configuration file\" file=export.r\
sc; :set oldip \$newip}\r\
\n"
/system scheduler
add comment="\C0\FB\D3\C3\B5\E7\D7\D3\D3\CA\BC\FE\CD\A8\D6\AAIP\B5\D8\D6\B7\BA\
\CD\B1\B8\B7\DD\C5\E4\D6\C3" disabled=no interval=5m name=\
email_to_ip_or_config on-event=":execute email_to_ip_or_config\r\
\n\r\
\n" policy=reboot,read,write,policy,test,password,sniff,sensitive \
start-date=jan/01/1970 start-time=00:00:00
如若需要每间隔一段时间发送一次邮件则将下面脚本复制到终端运行,
/system scheduler
add comment="" disabled=no interval=1h name=\
email_to_ip_or_config_1 on-event=":global oldip 0.0.0.0\r\
\n\r\
\n" policy=reboot,read,write,policy,test,password,sniff,sensitive \
start-date=jan/01/1970 start-time=00:00:00
|
评分
-
查看全部评分
|