Keresés

Új hozzászólás Aktív témák

  • ekkold

    Topikgazda

    válasz Kroni1 #8975 üzenetére

    #IP cím változás esetén emailt küld
    /ip cloud force-update
    :delay 10
    :global actualIP [/ip cloud get public-address]
    :global oldIP
    :if ([ :typeof $oldIP ] = nil ) do={ :global oldIP "0" }
    :if ([ :typeof $actualIP ] != nil and $oldIP != $actualIP) do={
    :log info ("Publikus IP lekerdezese, e-mail kuldes")
    /tool e-mail send to=felado@domain.hu subject="IP change: $actualIP" body="Az IP cim: $actualIP"
    :set $oldIP $actualIP
    } else={
    :log info ("Publikus IP lekerdezese, nem valtozott")
    }
    --------------------------------------------------------------------
    A fenti script akkor tud csak mailt küldeni, ha elotte beállítjuk az SMTP szervert, és a feladót....
    /tool e-mail
    set address=smtp.domain.hu from=Mikrotik<name@domain.hu> password=***** user=username@domain.hu
    Az IP lekérdezéséhez engedélyezni kell a mikrotik ddns-ét.
    /ip cloud
    set ddns-enabled=yes update-time=no
    A script időszakos futtatásához érdemes betenni az időzítőbe is
    /system scheduler
    add interval=10m name="IP-mail" on-event=ipmail \
    policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
    start-date=jun/09/2019 start-time=12:00:00
    Amennyiben az internetre PPPOE kapcsolattal csatlakozunk, akkor a defult profil helyett érdemes létrehozni a PPPOE számára egy saját PPP profilt, és a profilba az on-up script részhez is betenni a függvényt. Ha a PPPOE kapcsolat publikus IP címet kap, akkor az /ip cloud lekérdezése helyett, a PPPOE kapcsolat címének lekérdezéséből
    is megkapható az aktuális IP cím.

    Eladó: https://www.hobbielektronika.hu/apro/apro_159350.html

Új hozzászólás Aktív témák