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

  • adika4444

    addikt

    válasz Mr Dini #14094 üzenetére

    A publikus IPv4 címedhez így jutsz hozzá (ez egy példa, így másold bele a konzolba):

    {
    :local ipaddress [/ip address get [find interface="digi-pppoe"] address ];
    :local ipaddress [:pick $ipaddress 0 [:find $ipaddress "/"]]
    :put $ipaddress;
    }

    Nálam a digi-pppoe az interfész neve, a /ip address részen látod, milyen néven fut nálad a WAN IF. A scope-ok közé azért van téve, mert lokális változókkal dolgozik. Az első sor kinyeri az ipaddress nevű változóba az IPv4 címet (de ennek a végén ott a netmaszk), az alatta lévő pedig ebbe a változóba felülírja az IP-t a maszk nélkülivel. Végül konzolra írja. A HairPin NAT miatt nálam régóta így frissül a WAN cím a tűzfalon, mert a MikroTik DDNS-étől nem akarom, hogy függjön ez a képesség.

    DuckDNS szkriptet nem ismerem, de mivel a szolgáltatónál sima HTTP kéréssel lehet frissíteni, vagy a fenntebbi kódot egészítheted ki azzal, h küldje el az IP-det, vagy mégegyszerűbb, ha az egész szkript egyetlen kérésből áll. HA ugyanis frissítéskor nem adsz meg címet a megfelelő URL-nek (https://www.duckdns.org/update?domains=domainnev_a_duckdns.org_nelkul<>&token=<TOKEN>), akkor a küldő IPv4 címre frissít.

    Azt nem tudom, DHCP-s IP-változásra lehet-e hívni szkriptet, de ha nem, pár percenként futtasd le (scheduler), az is teljesen jó.

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