Εμφάνιση 1-8 από 8
  1. #1
    Εγγραφή
    12-02-2021
    Ηλικία
    49
    Μηνύματα
    7
    Downloads
    0
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Unhappy
    Καλησπέρα σε όλους , είμαι νέο μέλος εδώ , εύχομαι οι master και μη του είδους να δώσουν ένα χέρι βοηθείας ???? εκτός αν τελικά αυτό που πάω να κάνω είναι εντελώς κουλό και γελάτε μαζί μου :P . Το πρόβλημα που έχω έχει να κάνει αρχικά με το DYNDNS το οποίο το χρησιμοποιώ πολύ συχνά σε πελάτες μου για να βλέπουν κάμερες – συναγερμό κλπ. απομακρυσμένα . τα 7-8 στα 10 ρούτερ του ΟΤΕ μόλις φάει επανεκκίνηση και αλλάξει η public ip, δεν κάνουν ανανέωση στο DNS . Έφαγα μια αναλαμπή και δοκίμασα το εξής (την πρώτη φορά δούλεψε :P ) τυχαία μάλλον τελικά γιατί δεν το ξανά κατάφερα , και σπάω το κεφάλι μου μέρες . στην ουσία σε ένα mikrotik συνήθως 951 έφτιαχνα το Mikrotik ως Router με DHCP Server και χρήση Bridge (Lan 1 Mikrotik παίρνει ίντερνετ από το modem router του ΟΤΕ)και με το κλασικό script που δίνει η Mikrotik στο site της για το DYNDNS και έναν scheduler να τρέχει το script ανά 10 λεπτά για να βλέπει αν άλλαξε η public ip ώστε να κάνει την αλλαγή . την πρώτη φορά δούλεψε τέλεια , τώρα όσες φορές και αν έχω δοκιμάσει με πάνω από 20 reset και φτου και από την αρχή έχω το πρόβλημα ότι δεν μου κάνει ανανέωση πια . η κάποιες φορές στα πολλά πειράματα είδα ότι έκανε ανανέωση αλλά δεν έδινε την public αλλά την local ip .192.168.10.1 ας πούμε . συγνώμη αν σας κούρασα αλλά έπρεπε να είμαι αναλυτικός όσο γίνετε για να καταλάβετε ίσως και πιο ευκολά την χαζομάρα που μάλλον έχω κάνει ????

    Σας ευχαριστώ όλους εκ το προτέρων .

  2. #2
    Εγγραφή
    28-07-2008
    Μηνύματα
    27
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    2048/256
    ISP
    Conn-x OTE
    DSLAM
    ΟΤΕ - ΝΑΟΥΣΑ
    Router
    SAGEM F@st 1500WG
    SNR / Attn
    27(dB) / 5(dB)
    Path Level
    Fastpath
    Δεν ειμαι σιγουρος αν καταλαβα καλα τι θελεις να κανεις αλλα αν θες να ανανεωνεις την public ip σου, σε ενα hostname στο No-IP πχ, τοτε μπορει να κανεις το εξης.

    Αν πας στο winbox IP->Cloud και το ενεργοποιησεις θα εχεις αυτο:
    Spoiler:
    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  cloud.PNG 
Εμφανίσεις:  8 
Μέγεθος:  9,0 KB 
ID: 224511

    Μετα πας σε καποιο site σαν το No-IP και επιλεγεις cname για record Type, κανεις copy paste το dns name απο το mikrotik στο target και εισαι ετοιμος.
    Spoiler:
    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  noip.PNG 
Εμφανίσεις:  23 
Μέγεθος:  33,6 KB 
ID: 224512


    Εδω και ενα χρονο με ανανεωνει την public IP απροβληματιστα, απλα μπαινω μια φορα τον μηνα στο site του no-ip, για να κανω confirm το hostname γιατι ειμαι στο δωρεαν πακετο!

  3. #3
    Εγγραφή
    12-02-2021
    Ηλικία
    49
    Μηνύματα
    7
    Downloads
    0
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Παράθεση Αρχικό μήνυμα από anthon123 Εμφάνιση μηνυμάτων
    Δεν ειμαι σιγουρος αν καταλαβα καλα τι θελεις να κανεις αλλα αν θες να ανανεωνεις την public ip σου, σε ενα hostname στο No-IP πχ, τοτε μπορει να κανεις το εξης.

    Αν πας στο winbox IP->Cloud και το ενεργοποιησεις θα εχεις αυτο:
    Spoiler:
    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  cloud.PNG 
Εμφανίσεις:  8 
Μέγεθος:  9,0 KB 
ID: 224511

    Μετα πας σε καποιο site σαν το No-IP και επιλεγεις cname για record Type, κανεις copy paste το dns name απο το mikrotik στο target και εισαι ετοιμος.
    Spoiler:
    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  noip.PNG 
Εμφανίσεις:  23 
Μέγεθος:  33,6 KB 
ID: 224512


    Εδω και ενα χρονο με ανανεωνει την public IP απροβληματιστα, απλα μπαινω μια φορα τον μηνα στο site του no-ip, για να κανω confirm το hostname γιατι ειμαι στο δωρεαν πακετο!


    Καλησπέρα φίλε μου , σε ευχαριστώ πάρα πολύ !! σωστά κατάλαβες .. το μόνο πρόβλημα είναι ότι έχω συνδρομή στο DYNDNS και εκεί μάλλον δεν γίνετε από ότι είδα ....

  4. #4
    Εγγραφή
    13-02-2004
    Περιοχή
    Αθήνα
    Μηνύματα
    17.543
    Downloads
    4
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    300/300 Mbps
    ISP
    Inalan FTTH
    Router
    CRS109-8G-1S-2HnD+HapAC2
    Παράθεση Αρχικό μήνυμα από incertCoin Εμφάνιση μηνυμάτων
    Καλησπέρα φίλε μου , σε ευχαριστώ πάρα πολύ !! σωστά κατάλαβες .. το μόνο πρόβλημα είναι ότι έχω συνδρομή στο DYNDNS και εκεί μάλλον δεν γίνετε από ότι είδα ....
    καλησπερα, θελει script : https://wiki.mikrotik.com/wiki/Dynam...ipt_for_dynDNS

  5. #5
    Εγγραφή
    04-04-2012
    Μηνύματα
    1.547
    Downloads
    0
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    ΟΤΕ Conn-x
    Router
    OpenWRT, Mikrotik x86
    Καλησπέρα.Από την περιγραφή καταλαβαίνω ότι για να παίρνεις IP 192.168.0.1 δεν σου δουλεύει το pppoe σωστά. κάνε μια printscreen από το IP>addresses αλλά και από το ppp όπου θα πρέπει να έχεις μια εγγραφή για το pppoe σου. άνοιξε την εγγραφή αυτή να δούμε ρυθμίσεις. Για λογους ασφαλείας σβήσε username/passwords/last 2 octets από την public IP.
    όσον αφορά το dyndns η λυση που προτείνει ο anthon123 ειναι η πιο safe. την χρησιμοποιώ εδώ κ καιρό.

  6. #6
    Εγγραφή
    15-08-2004
    Ηλικία
    45
    Μηνύματα
    71
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+ Forthnet Full
    Ταχύτητα
    14594/1021
    ISP
    Forthnet
    DSLAM
    Forthnet - ΡΑΦΗΝΑ Β
    Router
    Thomson 585v7
    SNR / Attn
    6,5(dB) / 20,5(dB)
    Δοκίμασε αυτό:
    https://help.dyn.com/standard-dns/ad...-standard-dns/

    εγώ πάντως χρησιμοποιών CNAME στο www.dynu.com που δεν χρειάζεται κάθε μήνα update όπως το no-ip

  7. #7
    Εγγραφή
    13-09-2004
    Περιοχή
    Μαρούσι
    Ηλικία
    40
    Μηνύματα
    200
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Cosmote
    Router
    Mikrotik Hex
    Path Level
    Interleaved
    επειδή έχω και γω DynDNS (τους παλιοκλέφτες...) και έχω ξεμείνει μαζί τους γιατί ο κουμπαρος μου έχει ένα σωρό πελάτες που οι routers τους υποστηρίζουν μόνο DynDNS, σου παραθέτω το σκριπτάκι που παίζει 100%

    Spoiler:
    Κώδικας:
    :local username "username"
    :local password "password"
    :local hostname "foufoutos.dyndns.org"
    :local emailAddress "foufoutos@gmail.com"
    
    :local url "dummy"
    :local previousIP
    
    :global dyndnsForce
    
    :set dyndnsForce false
    
    :if ([:len [/file find name=dyndns.txt]] > 0) do={
       :local ipfile [/file get dyndns.txt contents]
       :local ipstart ([find $ipfile " " -1] + 1)
       :local ipend [:len $ipfile]
       :set previousIP [:pick $ipfile $ipstart $ipend]
    } else={
       :set previousIP "0.0.0.0"
    }
    
    # get the current IP address from the internet (in case of double-nat)
    /tool fetch mode=http address="checkip.dyn.com" src-path="/" dst-path="/dyndns.checkip.html"
    :delay 1
    :local result [/file get dyndns.checkip.html contents]
    
    # parse the current IP result
    :local resultLen [:len $result]
    :local startLoc [:find $result ": " -1]
    :set startLoc ($startLoc + 2)
    :local endLoc [:find $result "</body>" -1]
    :local currentIP [:pick $result $startLoc $endLoc]
    
    
    :if (($currentIP != $previousIP) || ($dyndnsForce = true)) do={
       :log info ("Changing IP from $previousIP to $currentIP.")
       :set dyndnsForce false
       :set url "http://$username:$password@members.dyndns.org/nic/update?hostname=$hostname&myip=$currentIP&wildcard=no"
       /tool fetch url=$url mode=http dst-path="/dyndns.txt"
    
       :delay 1
    
       :local result [/file get dyndns.txt contents]
       :log info ("UpdateDynDNS: Dyndns update needed")
       :log info ("UpdateDynDNS: Dyndns Update Result: ".$result)
    
    # email result:
       :local output "DynDNS Update Result: $result"
       /tool e-mail send to="$emailAddress" subject="DynDNS update $currentTime" body="$output"
    } else={
    #   :log info ("UpdateDynDNS: No dyndns update needed")
    }


    ψάχνει την public IP απο το ίντερνετ οπότε όσα και NAT να έχεις ενδιάμεσα θα σου φέρει πάντα τη σωστή public σου.
    Μόνο λίγο προσοχή γιατί το έχω ακόμα με http (βαριέμαι να ψάξω αν μπορεί να αλλάξει σε https) με ότι σημαίνει αυτό σχετικά με το password σου που θα ταξιδεύει μέχρι την DynDNS cleartext.

  8. #8
    Εγγραφή
    08-11-2004
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    60
    Μηνύματα
    3.444
    Downloads
    13
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    1G/1G
    ISP
    Inalan
    Router
    Mikrotik 5009
    Εγω εχω βαλει το παρακατω και κανω κι ενα clear (με εχει βοηθησει σε voip οτε το clear connections)


    Κώδικας:
    # Set needed variables
    :local username "XXXXXXXX"
    :local password "XXXXXXXX"
    :local hostname "XXXXXXXX.dyndns.com"
    :global currentIP [/ip address get [find interface="pppoe-out"] address]
    
    
    
    :global dyndnsForce
    :global previousIP
    
    # print some debug info
    :log info ("MoufDynDNS: username = $username")
    :log info ("MoufDynDNS: password = $password")
    :log info ("MoufDynDNS: hostname = $hostname")
    :log info ("MoufDynDNS: previousIP = $previousIP")
    
    # Get the current IP by checking the interface's IP
    :log info "MoufDynDNS: currentIP = $currentIP"
    
    # Remove the # on next line to force an update every single time - useful for debugging,
    # but you could end up getting blacklisted by DynDNS!
    
    #:set dyndnsForce true
    
    # Determine if dyndns update is needed
    # more dyndns updater request details http://www.dyndns.com/developers/specs/syntax.html
    
    :if (($currentIP != $previousIP) || ($dyndnsForce = true)) do={
       :set dyndnsForce false
       :log info "$currentIP or $previousIP"
       :local result [/tool fetch user=$username password=$password mode=http address="members.dyndns.org" \
          src-path="nic/update?system=dyndns&hostname=$hostname&myip=$currentIP&wildcard=no" \
          dst-path="dyndns.txt"]
       / ip firewall connection {:foreach r in=[find] do={remove $r}}  
    :log info ("CONNECTIONS CLEARED")
       :delay 1
       :local result [/file get dyndns.txt contents]
       :log info ("MoufDynDNS: Dyndns update needed")
       :log info ("MoufDynDNS: Dyndns Update Result: ".$result)
       :put ("Dyndns Update Result: ".$result)
     
       :global isgood [:find $result "good"]
       :global isnochg [:find $result "nochg"]
       :if (($isgood = 0)||($isnochg = 0)) do={
           :set previousIP $currentIP
        }
    } else={
       :log info ("MoufDynDNS: No dyndns update needed")
    }

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας