[App_rpt-users] How i deal with isp changing ips every day..

Steven Donegan donegan at donegan.org
Sat Oct 17 18:50:26 UTC 2015


You can do what I do and set up dyndns... your router likely supports it.
 Steven Donegan
KK6IVC General Class FCC License
Silver State Car #86
www.sscc.us
      From: Loren Tedford <lorentedford at gmail.com>
 To: app_rpt mailing list <app_rpt-users at ohnosec.org> 
 Sent: Saturday, October 17, 2015 11:45 AM
 Subject: [App_rpt-users] How i deal with isp changing ips every day..
   
Ok so here is how i have dealt with ip changes every 12 hrs or so.. I know its horrible not having a static ip but our provider doesnt offer it for the package we have in order to get it they want to change about 240 dollars extra a month for business class internet.
So i have copied together a mixture of information i found online and basically set it up that if the public ip changes it then takes and restarts asterisk via service asterisk stop then sleep for 5s then service asterisk start...
I am by far the worst person in the world to rely on for scripts i seriously wish i understood shell scripts.. But here is what i have.
For this to work you need installsudo apt-get install sendmail sendmail-binsudo sendmailconfig
If this is the first time using crontab -e command it will ask you which type of editor you wish to use 1 nano 2 vim I usually select option 1 for nano.crontab -e
Put this line in crontab -e*/2 * * * * sh /etc/asterisk/ip.sh
To exit crontab -e press ctrl + x it will then ask if you want to save the settings Y for yes then enter.
Create ip.sh I put it in /etc/asterisk/ foldernano ip.sh-#!/bin/bash#### ip.sh shell script#### this script sends mail to an email address if ip changes#### Also restarts asterisks if the ip changes.touch old_ip.dat
wget whatismyip.org
read T1 <index.htmlread T2 <old_ip.dat
if [ "$T1" = "$T2" ]; then echo "IP Is the same doing nothing";else(echo "From: Ipchanged at myrepeater.com"; echo "To: email at email.com"; echo "Subject: IP Address Update"; echo; echo "Computer's IP Changed. The new IP is:"; cat /etc/asterisk/index.html) | sendmail -f Ipchanged at myrepeater.com email at email.comservice asterisk stopsleep 5sservice asterisk startfi
rm old_ip.datmv index.html old_ip.dat
### End of shell script ip.sh



Loren Tedford (KC9ZHV) 
Email: lorentedford at gmail.comMain Line:1-631-686-8878 Option 1 for Loren.Fax Line 1:1-618-551-2755Fax Line 2:1-631-686-8892 (New Fax line)Cell: 618-553-0806
http://www.lorentedford.comhttp://www.kc9zhv.comhttp://hub.kc9zhv.com
_______________________________________________
App_rpt-users mailing list
App_rpt-users at ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users

To unsubscribe from this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button"
You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem. 

  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.keekles.org/pipermail/app_rpt-users/attachments/20151017/06824abe/attachment.html>


More information about the App_rpt-users mailing list