Ik wil graag een task maken die;
1. Bij opstarten/booten van de NAS een email stuurt wat momenteel het public WAN-IP-adres is
2. Ééns per uur/dag draait om te kijken of er een wijziging is in het WAN-IP-adres en zo ja, een email met notificatie
3. Dit alles op de méést eenvoudige wijze denkbaar: zonder installatie van extra packages, zonder opslag van wijzigingen in extra (log-)files en/of noodzakelijke wijzigingen van CHMOD-rechten op mappen en files.
Ik ben op zoek naar SIMPEL, SNEL en STANDAARD toepasbaar!
Op de Synology heb ik bij Configuratiescherm | Meldingen | Email mijn GMAIL-account ingegeven.
En dat werkt en "test-emails".
Het méést eenvoudige en aantrekkelijke script wat ik heb gevonden was:
#!/bin/sh
# the first check of current ip
ip_current=`curl -silent -L http://checkip.amazonaws.com|tail -n 1`
while :
do
# check current ip
ip=`curl -silent -L http://checkip.amazonaws.com|tail -n 1`
# compare current ip to previous or first check
if [ "$ip" != "$ip_current" ]; then
# notify all members of administrator group
synodsmnotify @administrators "IP has changed" "New IP is $ip"
# email someone through configured notification smtp server
printf "Subject: IP has changed\nNew IP is $ip\n" | sudo ssmtp -vvv your.email@address.com
# set as current ip
ip_current=$ip
fi
# wait ten minutes
`sleep 600`
done
...en dat werkt voor geen meter.
Geen logfiles, geen "resultaten" bij opstarten en óók geen emails.
Maar....het principe van dit script spreekt mij zéér aan (zie mijn wensen).
De vraag is dus: bestaat er inmiddels een beter script?
- Mijn NASjes zijn zéér magere Synology DS418Slim/DS419Slim
- Ik heb eigen domeinen met eigen DNS-controle bij B-Hosted
- Ik wil eenvoudigweg mijn DNS-records handmatig kunnen wijzigen zodra Ziggo mijn publieke WAN-IP adres heeft gewijzigd en ik daarvan een mailtje heb gehad van mijn Synology NAS
- En nee, ik ben géén liefhebber van Dynamische DNS over Synology, No-IP, etc.; ik wil graag naamgeving en redirects zèlf in de hand houden
Is er inmiddels een beter ULTRA-clean! script beschikbaar?
Bij VOORBAAT DANK!
1. Bij opstarten/booten van de NAS een email stuurt wat momenteel het public WAN-IP-adres is
2. Ééns per uur/dag draait om te kijken of er een wijziging is in het WAN-IP-adres en zo ja, een email met notificatie
3. Dit alles op de méést eenvoudige wijze denkbaar: zonder installatie van extra packages, zonder opslag van wijzigingen in extra (log-)files en/of noodzakelijke wijzigingen van CHMOD-rechten op mappen en files.
Ik ben op zoek naar SIMPEL, SNEL en STANDAARD toepasbaar!
Op de Synology heb ik bij Configuratiescherm | Meldingen | Email mijn GMAIL-account ingegeven.
En dat werkt en "test-emails".
Het méést eenvoudige en aantrekkelijke script wat ik heb gevonden was:
#!/bin/sh
# the first check of current ip
ip_current=`curl -silent -L http://checkip.amazonaws.com|tail -n 1`
while :
do
# check current ip
ip=`curl -silent -L http://checkip.amazonaws.com|tail -n 1`
# compare current ip to previous or first check
if [ "$ip" != "$ip_current" ]; then
# notify all members of administrator group
synodsmnotify @administrators "IP has changed" "New IP is $ip"
# email someone through configured notification smtp server
printf "Subject: IP has changed\nNew IP is $ip\n" | sudo ssmtp -vvv your.email@address.com
# set as current ip
ip_current=$ip
fi
# wait ten minutes
`sleep 600`
done
...en dat werkt voor geen meter.
Geen logfiles, geen "resultaten" bij opstarten en óók geen emails.
Maar....het principe van dit script spreekt mij zéér aan (zie mijn wensen).
De vraag is dus: bestaat er inmiddels een beter script?
- Mijn NASjes zijn zéér magere Synology DS418Slim/DS419Slim
- Ik heb eigen domeinen met eigen DNS-controle bij B-Hosted
- Ik wil eenvoudigweg mijn DNS-records handmatig kunnen wijzigen zodra Ziggo mijn publieke WAN-IP adres heeft gewijzigd en ik daarvan een mailtje heb gehad van mijn Synology NAS
- En nee, ik ben géén liefhebber van Dynamische DNS over Synology, No-IP, etc.; ik wil graag naamgeving en redirects zèlf in de hand houden
Is er inmiddels een beter ULTRA-clean! script beschikbaar?
Bij VOORBAAT DANK!
AS/400, Linux, Novell, Windows, DOS, OS/2...luck has nothing to do with it.
*** Ignorance and nonchalance will lead us happily into slavery of evil ***