To συγκεκριμένο router, κατα τη γνωμη μου, είναι ελλιπης σε θέματα σεταρισματος. Αν και μεχρι τωρα οτι θελησα να κανω πραγματοποιηθηκε με τον ενα η με τον αλλο τροπο, το router δεν ηταν συμμαχος ( και μπορω να πω, ουτε οι τεχνικοι του (sorry guys!!) ).
Η απομακρυσμένη συνδεση λοιπον δυο υπολογιστων ηταν απλο τελικα. Τοσο σε Local Network οσο και ευρυζωνικο. Αν και το τι προβληματα μπορει να εμφανιστουν σε θεματα δικτυωσης εξαρταται απο πολλα ακολουθει ενα μικρο howto.
Πρωτο βημα, φυσικα, στο fedora ενεργοποιησα το Remote Desktop (system>preferences>remote desktop)
Επιλογες μου φαινονται στην εικονα1
εικονα1
Στο router τωρα επρεπε να ανοιξω πορτα για το ssh αφου μετα απο ενα απλο scan βρηκα οτι η On εχει κλειστη την θυρα 22 για το συγκεκριμένο πρωτοκολλο και στο λογισμικο του router δεν βρηκα μια επιλογη να την ανοιξω. η διαδρομη ειναι ΝΑΤ>Virtual Server
στο Lan IP Address > ip του τοπικου μηχανηματος.
protocol type > tcp
lan port > 22
public port > xxxx
enable >
pushbutton
Μετα απο αυτα το router πρεπει να ειναι ετοιμο.
Κατι αλλο που θα χρειαστουμε ειναι η εξωτερικη ip του router. Πως αλλιως θα καλεσουμε το μηχανημα
απο καποιο αλλο δικτυο. Υπαρχουν πολλα site που θα σου δωσουν την ip. Μεχρι τώρα εχουμε την διευθυνση, για να καλεσουμε τον υπολογιστη και εχουμε την "θυρα" του ανοιχτη, για να "μπουμε μεσα. Ουσιαστικα μενει μονο ο "γνωστος" του server.
Οι "γνωστοι" θα ειναι προγραμματα οπως το PuTTy ή το vncviewer. Το putty ειναι ενα terminal emulator εργαλειο που μας επιτρεπει την συνδεση μεσω διαφορων πρωτοκολλων και το vncviewer ειναι επισης ενα προγραμματακι κονσολας για desktop sharing απο τη μερια του client για δυκτια με το πρωτοκολλο VNC.
Τα κατεβαζουμε. Λογικα υπαρχουν σε ολα τα repos. Και ανοιγουμε το PuTTy.
PuTTy
Η διαδικασία με το PuTTy ειναι πολυ ευκολη. Ριξτε μια ματια στο interface του.
Στο Host Name (or IP address) θα δωσουμε την εξωτερικη ip, αυτη του router. Και διπλα στο Textfield του port θα γραψουμε την public port που δωσαμε. Κανονικα αν ολα πανε καλα βλεπουμε αμεσως μια κονσολα να μας ζηταει user name και password για τον υπολογιστη που συνδεόμαστε.
Σε περιπτωση που λαβουμε καποιο error κατι δεν πηγε καλα. Αν το σφαλμα ειναι connection refused τα πακετα φτανουν στο server αλλα για καποιο λογο αυτός δεν ανταποκρινεται. Ισως φταιει οτι δεν βρισκει θυρα ανοιχτη ή καποιο firewall στο router.
Αν το σφαλμα ειναι No host to route τα πακετα δεν βρισκουν καθολου την διευθυνση που του ορισαμε οποτε 1ον κοιταμε αν ειναι σωστη η διευθυνση που δωσαμε 2ον αν δωσαμε σωστα τη διευθυνση στο προγραμμα 3ον αν ο server ειναι online κτλ
VNCVIEWER
Mε vncviewer καταρχας δοκιμασα να συνδεθω local.
vncviewer -fullscreen joni.local
αφου εδωσα το password που ειχα ορισει νωριτερα στον host στο παραθυρο του Remote Desktop Preferences. αμεσως μου ανοιξε screen σε πληρη προβολη με μια μικρη αλλα διακριτη καθυστερηση στο refresh των frames. Αλλα ολα οκ.
Οταν μπηκα σε ξενο δικτυο και προσπαθησα να συνδεθω δινοντας την εξωτερικη διευθυνση, πηρα το εξης μυνημα:
Δεν ξερω ακριβως τι σημαινει αυτο αλλα ουσιαστικα οταν επιλεγουμε να ενεργοποιησουμε το remote desktop, ελεγχεται η συνδεσιμοτητα και σε ενα πλαισιο σου δινει την ip ή ενα domain του τυπου
vncviewer: ConnectToTcpAddr: connect: No route to host Unable to connect to VNC server
Πρακτικα αυτα ειναι πολυ βασικα για την συνδεση μας. Το PuTTy εχει πολλες επιλογες για παραμετρους και για αυτοματη συνδεση. Μπορουμε επισης να χρησιμοποιησουμε υπηρεσιες για να δωσουμε domain name και να καλουμε τον υπολογιστη. No-ip και dyndns παρεχουν δωρεαν τις υπηρεσιες τους. Αυτο που θελω να πω ειναι οτι αυτα που μπορουμε να κανουμε ειναι παρα πολλα.Επισης δεν δοκιμασα απομακρυσμενη συνδεση απο καποιο λειτουργικο της Microsoft. Κατι ομως που δεν νομιζω πως θα ειχε καποιο ιδιαιτερο προβλημα.
No comments:
Post a Comment