EDIT: tak nic, zase jsem psal rychleji než jsem četl, takže ty nemáš IP na tom interfejsu, tak tohle fungovat nebude. Ale třeba to pomůže někomu jinýmu 😃 Pro ty účely by se dal zneužít skript co se používá na NoIP služby. Mimochodem to by možná bylo i lepší než si nechávat manuálně posílat email ne? 😃
https://forum.mikrotik.com/viewtopic.php?t=120347
Tohle níž je posílání emailu jen když tu IP máš na tvým interface., takže to ignoruj (nechcu to zbytečně mazat, třeba se to někomu bude hodit)
No můžeš si spouštět skript. Já používám na něco podobnýho tenhle.
:global staraIP
:global staraIP2
:global novaIP [/ip address get [find where interface=ppp-out1] address];
:global novaIP2 [/ip address get [find where interface=ppp-out2] address];
# Strip the net mask off the IP address
:for i from=( [:len $novaIP] - 1) to=0 do={
:if ( [:pick $novaIP $i] = "/") do={
:set novaIP [:pick $novaIP 0 $i]
}
}
# Strip the net mask off the IP address
:for i from=( [:len $novaIP2] - 1) to=0 do={
:if ( [:pick $novaIP2 $i] = "/") do={
:set novaIP2 [:pick $novaIP2 0 $i]
}
}
:if ($novaIP2 != $staraIP2) do={
/ip dns static set numbers=1 address=$novaIP2
:set staraIP2 $novaIP2
}
:if ($novaIP != $staraIP) do={
/tool e-mail send to="example@seznam.cz" subject="$novaIP"
/ip dns static set numbers=0 address=$novaIP
log warning "email odeslan $novaIP"
:set staraIP $novaIP
}
Tohle může běžet klidně každou minutu - email to odešle jen při změně IP nebo po restartu. Jen to sem rychle házím, ať tě nasměruju - v mým skriptu jsou ještě další věci co ti jsou k prdu, tak si to spíš projdi a podívej se jak a co funguje
Pokud by ti stačilo jen paušálně jednou za čas poslat IP, tak by asi stačilo jen
:global novaIP [/ip address get [find where interface=ppp-out1] address];
/tool e-mail send to="example@seznam.cz" subject="$novaIP"
Tohle plánovačem spustíš každých X hodin a přijde ti mail s IP
Pak ještě potřebuješ správně nastavenou sekci tools->email. Já pro tyhle účely mám email na seznamu,
server:77.75.76.48
port:465
start TLS:tls only
from:tvujemail@seznam.cz
user:tvujemail
password:hádejco 😃