Asus Merlin
Jump to navigation
Jump to search
- /jffs/script/up.sh
#!/bin/sh SMTP="smtp.example.com" FROM="myrouter@example.com" FROMNAME="ASUS" TO="myemail@example.com" time=$(echo $(date +"%c")) message=$(echo "<b>Connected Since:</b> $time<br><b>Real Address:</b> \ $untrusted_ip<br><b>Virtual Address:</b> \ $ifconfig_pool_remote_ip<br><b>Common \ Name:</b> $common_name<br><br>") echo "Subject: MYVPN CONNECT" >/tmp/mail.txt echo "Content-Type: text/html" >>/tmp/mail.txt echo "From: $FROMNAME<$FROM>" >>/tmp/mail.txt echo "Date: `date -R`" >>/tmp/mail.txt echo "" >>/tmp/mail.txt echo "Client has connected to <b>MYVPN</b>:<br>" >>/tmp/mail.txt echo "" >>/tmp/mail.txt echo "<br>$message" >>/tmp/mail.txt echo "" >>/tmp/mail.txt echo "---<br>" >>/tmp/mail.txt echo "Your friendly router." >>/tmp/mail.txt echo "<br>" >>/tmp/mail.txt /usr/sbin/sendmail -S"$SMTP" -f"$FROM" $TO < /tmp/mail.txt rm /tmp/mail.txt
- /jffs/scripts/down.sh
#!/bin/sh SMTP="smtp.example.com" FROM="myrouter@example.com" FROMNAME="ASUS" TO="myemail@example.com" time=$(echo $(date +"%c")) message=$(echo "<b>Connected Since:</b> $time<br><b>Real Address:</b> \ $untrusted_ip<br><b>Virtual Address:</b> \ $ifconfig_pool_remote_ip<br><b>Common \ Name:</b> $common_name<br><br>") echo "Subject: MYVPN DISCONNECT" >/tmp/mail.txt echo "Content-Type: text/html" >>/tmp/mail.txt echo "From: $FROMNAME<$FROM>" >>/tmp/mail.txt echo "Date: `date -R`" >>/tmp/mail.txt echo "" >>/tmp/mail.txt echo "Client has disconnected from <b>MYVPN</b>:<br>" >>/tmp/mail.txt echo "" >>/tmp/mail.txt echo "<br>$message" >>/tmp/mail.txt echo "" >>/tmp/mail.txt echo "---<br>" >>/tmp/mail.txt echo "Your friendly router." >>/tmp/mail.txt echo "<br>" >>/tmp/mail.txt /usr/sbin/sendmail -S"$SMTP" -f"$FROM" $TO < /tmp/mail.txt rm /tmp/mail.txt
- Add to OpenVPN Client details
up /jffs/scripts/up.sh down /jffs/scripts/down.sh