Ξυπνητήρι για PC

Προβλήματα που αντιμετωπίζουμε χρησιμοποιώντας τα Windows και τα προγράμματά τους. Νέα & ειδήσεις.

Συντονιστές: Super-Moderators, Software & Hardware Moderators

Απάντηση
Άβαταρ μέλους
Jimaek
Δημοσιεύσεις: 608
Εγγραφή: 18 Ιαν 2010 22:54
Επικοινωνία:

Ξυπνητήρι για PC

Δημοσίευση από Jimaek » 22 Δεκ 2010 15:43

Ευχαριστω dimsis, αυτην την στιγμη προσπαθω να λυσω ενα προβλημα, οποιος ξερει πειτε. Αν πχ στειλω το magic packet 5 λεπτα με το shut down τοτε το pc αναβει, αν ομως το στειλω την επομενη μερα τοτε οχι.

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Ξυπνητήρι για PC

Δημοσίευση από nbc » 22 Δεκ 2010 19:12

Είσαι δέσμιος του ARP cache timeout.

Θυμίζω ότι οι routers χρειάζονται ένα μηχανισμό mapping της IP (OSI Layer 3) σε MAC address (OSI Layer 2) για το σχηματισμό των frames που τελικώς αποστέλλονται. O μηχανισμός αυτός λέγεται ARP (Address Resolution Protocol) και είναι bi-directional: Όταν μια συσκευή Ethernet μπαίνει σε λειτουργία, κάνει broadcast τη MAC της και αυτή καταγράφεται από το ρούτερ στο λεγόμενο ARP table (ή cache). Αντίστροφα, αν ο ρούτερ πρέπει να προωθήσει ένα πακέτο σε άγνωστη MAC, κάνει με τη σειρά του broadcast. Για τον περιορισμό του ARP traffic, χρησιμοποιείται cache, η οποία έχει πεπερασμένη διάρκεια ζωής (timeout). Αυτή, εξαρτάται από τον ρούτερ. Στις SOHO υλοποιήσεις είναι της τάξης των 10-15 λεπτών. Στα Cisco είναι by default στις 4 ώρες (μπορεί να αλλάξει, φυσικά).

Άπαξ και μια εγγραφή του ARP table γίνει cleared, το unicast magic packet σου πάει στο βρόντο. Γι αυτό και το wake-on-lan απαιτεί broadcasting, και γι αυτό λέγεται LAN (και όχι WAN ή Internet). Εσύ, βεβαίως, δεν μπορείς να κάνεις broadcast από τη σελίδα σου, είσαι αναγκασμένος σε unicast. Ο ενδιαφερόμενος μπορεί, εφόσον ο ρουτερ του το υποστηρίζει, να κάνει port-forwarding σε broadcast address.

Άλλη λύση είναι οι στατικές εγγραφές στο ARP table, καθώς αυτές δεν σβήνονται όπως οι δυναμικές. Ούτε αυτό βεβαίως εξαρτάται από εσένα. Θα πρέπει να το κάνει ο χρήστης και εφόσον ο router του έχει αυτό το feature.

Όλα τα παραπάνω υπό την προϋπόθεση ότι το πακέτο σου φτάνει στον παραλήπτη. Υπάρχουν 1001 πιθανότητες να κοπεί στα ενδιάμεσα hops. Ειδικά αν χρησιμοποιείς UDP.

Sorry, αλλά, το wake-on-lan από το web είναι πρακτικά ανεφάρμοστο, τουλάχιστον για γενική χρήση.
Τελευταία επεξεργασία από το μέλος nbc την 22 Δεκ 2010 19:17, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Jimaek
Δημοσιεύσεις: 608
Εγγραφή: 18 Ιαν 2010 22:54
Επικοινωνία:

Ξυπνητήρι για PC

Δημοσίευση από Jimaek » 22 Δεκ 2010 19:16

Εχεις δικιο, τα ξεχασα τελειως τα arp tables. Εγω παντως θα στησω το συστημα θα γραψω και tutorial και οποιος θελει το χρησιμοποιει.

Ευχαριστω για την βοηθεια.

Άβαταρ μέλους
DGeorge
Honorary Member
Δημοσιεύσεις: 3752
Εγγραφή: 13 Σεπ 2007 12:59
Τοποθεσία: Καλλιθέα Γενικώς

Ξυπνητήρι για PC

Δημοσίευση από DGeorge » 23 Δεκ 2010 10:19

Παίδες δεν ξέρω αν κάποιο από τα software που βρίσκονται εδώ είναι -όντως- 'wake on internet'. Το βρήκα από google με κλειδί "wake on internet" (μαζί με τα εισαγωγικά).
Κοιτάξτε το κι εσείς -οι ενδιαφερόμενοι- μήπως και βρείτε τίποτα πιο ενδιαφέρον... Ίσως :wink:

Απάντηση

Επιστροφή στο “Windows Software Guide”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης