找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2256|回复: 0

请高手指点怎么用:DD-WRT上使用的WWAN IP变更,邮件通知

[复制链接]
http://blog.sina.com.cn/s/blog_544465b00101ag31.html
DD-WRT上使用的WWAN IP变更,邮件通知 (2013-09-08 23:23:26)


试了下没成功,能请大侠们指点一下吗?
原文转贴如下:


进入DD-WRT,管理 -> 命令菜单,在文本框输入以下内容,并点击“保存为自定义指令”按钮
以下脚本支持SMTP AUTH,因此需要首先准备邮件账号和密码的base64编码
=`echo -n "test@test.com" | openssl base64`
=`echo -n "12345678" | openssl base64`

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/bin/sh

{
echo "HELO DD-WRT";
echo "AUTH LOGIN";
sleep 1;
echo "";
sleep 1;
echo "";
sleep 1;
echo "MAIL FROM:";
echo "RCPT TO:";
echo "DATA";
echo "From: [DD-WRT] ";
echo "To: ";
echo "Date: `date '+%a, %d %b %Y %H:%M:%S %z'`";
echo "Subject: [DD-WRT::Note] Router boot up";
echo "";
echo "The new WANIP is $(ip -4 addr show dev ppp0 | awk '/inet / {print $2}' | cut -d/ -f1).";
echo "";
echo ".";
echo "QUIT";
} | telnet smtp.email.com 25

last=$(nvram get wan_ipaddr)
curr=$(nvram get wan_ipaddr)

while sleep 300s
do
curr=$(nvram get wan_ipaddr)
if [ "A$curr" != "A$last" ]; then
{
echo "HELO DD-WRT";
echo "AUTH LOGIN";
sleep 1;
echo "";
sleep 1;
echo "";
sleep 1;
echo "MAIL FROM:";
echo "RCPT TO:";
echo "DATA";
echo "From: [DD-WRT] ";
echo "To: ";
echo "Date: `date '+%a, %d %b %Y %H:%M:%S %z'`";
echo "Subject: [DD-WRT::Note] Router boot up";
echo "";
echo "The new WANIP is $(ip -4 addr show dev ppp0 | awk '/inet / {print $2}' | cut -d/ -f1).";
echo "";
echo ".";
echo "QUIT";
} | telnet smtp.email.com 25
last=$curr
fi
done
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
以上脚本提交成功之后,清空文本框内容,输入以下内容,然后点击“保存为启动指令”
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
/tmp/custom.sh &
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

大功告成,路由器启动之后会发送一封邮件到你的邮箱,中间每隔300s检查一次WAANIP是否变动,如果变动,则发送一封邮件告知你新的WANIP。
[url=][/url]

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-29 02:54

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表