Anonim

Ο Nick γράφει:

Αναρωτιόμουν αν υπάρχει κάποιος τρόπος να έχουν 2 υπολογιστές, ένα linux και ένα παράθυρο με βάση, σε ένα δίκτυο και να είναι σε θέση να επικοινωνούν.
Έχω δει "εργαλεία δικτύου παραθύρων" πριν, αλλά ήμουν μόνο σε θέση να πάει στον υπολογιστή παράθυρα και όχι το αντίστροφο.

γνωρίζετε οποιουδήποτε τρόπου να αποκτήσετε έναν υπολογιστή με παράθυρα για να μιλήσετε με έναν υπολογιστή linux;

Αυτός δεν είμαι ακριβώς σίγουρος πώς να απαντήσω, επειδή "ομιλία" μπορεί να σημαίνει διαφορετικά πράγματα. Μπορεί να σημαίνει την κοινή χρήση της σύνδεσης δικτύου, δίνοντας πρόσβαση σε συγκεκριμένα αρχεία σε οποιοδήποτε δεδομένο σύστημα στο δίκτυό σας, παρέχοντας δικαιώματα πρόσβασης σε συσκευές (όπως εκτυπωτές) κ.ο.κ. Πάω να υποθέσω ότι ο Nick αναφέρεται σε κοινή χρήση αρχείων.

Το Linux μπορεί βασικά να συνδεθεί με οποιοδήποτε άλλο υπολογιστή ή συσκευή, εφόσον υποστηρίζεται το πρωτόκολλο. Όταν πρόκειται για κοινή χρήση αρχείων, οι χρήστες που αντιμετωπίζουν συχνά προβλήματα είναι ο "PC X μπορεί να μιλήσει" στο PC Y , αλλά ο υπολογιστής Y δεν μπορεί να μιλήσει στον υπολογιστή X ". Δυστυχώς, δεν υπήρξε ποτέ μια απλή λύση σε αυτό το πρόβλημα, επειδή, καλά, διαφορετικά λειτουργικά συστήματα καθόρισαν τις άδειές τους διαφορετικά.

Από την πλευρά του Linux, η πιο κοινή μέθοδος είναι η χρήση του Samba, το οποίο έχει σχεδιαστεί ειδικά για κοινή χρήση αρχείων και εκτυπωτών μεταξύ πλατφόρμων. η τεκμηρίωση γι 'αυτό είναι άφθονη, καθώς έχει περάσει πολύ καιρό. Η τεκμηρίωση του Ubuntu σχετικά με τη Samba είναι εδώ.

Από την πλευρά των Windows των πραγμάτων, τα Vista και 7 εισήγαγαν αυστηρότερη ασφάλεια στο λειτουργικό σύστημα, το οποίο για ορισμένους είναι ενοχλητικό. Ωστόσο, θεωρώ ότι είναι μια απαραίτητη ενόχληση, διότι συμβάλλει στην ασφαλέστερη δικτύωση.

Είναι αλήθεια πολύ πιο συχνά ότι η πλευρά των Windows θα είναι αυτή που σας δίνει προβλήματα όταν επιχειρείτε να μιλήσετε στο Linux, ωστόσο υπάρχουν μερικά πράγματα που μπορείτε να κάνετε για να διευκολύνετε τη διαδικασία.

1. Ο ίδιος χρήστης και ο κωδικός πρόσβασης στις μηχανές Windows και Linux

Αυτό δεν είναι ακριβώς το πιο ασφαλές πράγμα που κάνει, αλλά διευκολύνει την κοινή χρήση αρχείων. Εάν ο χρήστης "Quincy" βρίσκεται στο κιβώτιο των Windows με τον κωδικό "OhMagooYou'veDoneItAgain", το "Quincy" πρέπει να βρίσκεται επίσης στο κιβώτιο Linux με τον ίδιο κωδικό πρόσβασης.

Σημαντική σημείωση: ΜΗΝ κάνετε το κιβώτιο Linux και Windows το ίδιο όνομα μηχανής , αλλιώς η κοινή χρήση δεν θα λειτουργήσει. Τα ονόματα χρηστών μπορεί να είναι τα ίδια, αλλά τα ονόματα μηχανών δεν μπορούν.

2. Γνωρίστε την ομάδα εργασίας των Windows

Εάν δεν έχετε ιδέα για το τι είναι μια ομάδα εργασίας των Windows, είναι πιθανό ότι το όνομα της ομάδας εργασίας σας είναι MSHOME ή WORKGROUP. Θα πρέπει πιθανώς να το αλλάξετε σε κάτι που θα θυμάστε.

Αν θέλετε να αλλάξετε την ομάδα εργασίας, για παράδειγμα, το ROADHOG, πώς να το κάνετε αυτό στο XP είναι εδώ, και για Win7 είναι εδώ. Σημειώστε ότι θα πρέπει να κάνετε επανεκκίνηση μία φορά όταν το κάνετε για να ισχύσουν οι αλλαγές.

3. Το Linux είναι συνήθως το καλύτερο περιβάλλον για να μοιράζεστε

Τα Windows γενικά έχουν έναν τρελλό τρόπο να μοιράζονται τα στοιχεία μέσω ενός δικτύου. Και με wacky εννοώ μερικές φορές οι μετοχές μπορούν να εξαφανιστούν τυχαία και να επανεμφανιστούν (δηλ. "Αυτός ο πόρος δικτύου ήταν στον κατάλογο Network Places μου πριν από ένα δευτερόλεπτο .. όπου πήγε;") Αυτό ισχύει ιδιαίτερα όταν προσπαθείτε να αποκτήσετε πρόσβαση σε υλικό μέσω ασύρματου δικτύου ή προσπαθείτε κάνουν XP και 7 Win κουτιά "παίζουν ωραία" μεταξύ τους.

Ο τρόπος ανταλλαγής αρχείων του Linux είναι για όλους τους λόγους και τους σκοπούς πιο "σταθερός" επειδή βασικά λειτουργεί σαν διακομιστής ακόμα και όταν εκτελείται ως επιφάνεια εργασίας. Όταν μοιράζεστε κάτι από το Linux, η πιθανότητα τυχόν τυχαίων γεγονότων του δικτύου να συμβαίνει είναι ελάχιστη. Εάν πηγαίνουμε από το Linux σε ένα κουτί Win από την άλλη πλευρά, μπορεί να συμβεί τυχερός. Μερικές φορές μπορεί να μην έχετε καμία επιλογή στο θέμα, αλλά να σας συμβουλεύσει ότι μπορεί να συμβεί δικτυακό "παράξενο" όταν κάνετε το πράγμα Win-to-Linux.

4. Όταν όλα τα υπόλοιπα αποτύχουν, συνδέστε "απευθείας από IP"

Κάθε υπολογιστής στο δίκτυό σας που βασίζεται σε Linux ή Windows έχει ένα όνομα μηχανής, αλλά μερικές φορές αυτά τα ονόματα απλά δεν μεταφράζονται μέσω του δικτύου. Αν συμβεί αυτό, συνδέεστε απευθείας με τις κοινόχρηστες διευθύνσεις μέσω διεύθυνσης IP αντί για το όνομα του μηχανήματος, για να παρακάμψετε συνολικά τη διαδικασία μετάφρασης ονομάτων.

Ας υποθέσουμε ότι έχετε το κουτί Win Windo και το κιβώτιο Linux McBarker , και όταν προσπαθείτε να συνδεθείτε σε ένα από τα δύο με το όνομα του μηχανήματος, απλά δεν λειτουργεί.

Μάθετε ποια είναι η διεύθυνση IP κάθε κουτιού (το πρόγραμμα διαχείρισης του δρομολογητή είναι ο ευκολότερος τρόπος για να το κάνετε αυτό). Θα πούμε ότι ο Waldo είναι 192.168.0.5 και ο McBarker είναι 192.168.0.6. Όταν συνδέεστε σε ένα κοινόχρηστο στοιχείο σε οποιοδήποτε από τα δύο πλαίσια, χρησιμοποιήστε το IP αντί για το όνομα. Αν συνδεθείτε από το κουτί Win στο πλαίσιο Linux, θα μπείτε στη γραμμή διευθύνσεων της Εξερεύνησης των Windows και πληκτρολογήστε \\ 192.168.0.6 για να δείτε όλα τα διαθέσιμα κοινόχρηστα στοιχεία στο πλαίσιο Linux.

Αυτό προφανώς δεν είναι μια όμορφη λύση, αλλά λειτουργεί. Και αν δεν συμβαίνει αυτό, είναι είτε πρόβλημα αδειοδότησης είτε δεν είναι δυνατή η επικοινωνία με το άλλο πλαίσιο, το οποίο θα δοκιμάσετε με PING το πλαίσιο από τη Γραμμή εντολών (π.χ. PING 192.168.0.6 για να δείτε αν θα λάβετε απάντηση).

Εάν διαπιστώσετε ότι η μέθοδος άμεσης από το IP λειτουργεί για εσάς, προτείνω έντονα την εκχώρηση μόνιμων διευθύνσεων IP, δεδομένου ότι πιθανότατα ανατέθηκαν δυναμικά από το δρομολογητή. Αυτό σημαίνει ότι ρυθμίζετε κάθε πλαίσιο στο δίκτυό σας, ώστε να αποκτά πάντα την ίδια διεύθυνση IP αντί να έχει ο δρομολογητής να αποφασίσει τυχαία ποια διεύθυνση θα εκχωρήσει βάσει της συσκευής που συνδέεται πρώτα.

Πώς να πάρει τα παράθυρα για να "μιλήσει" με linux