Πώς να προωθήσετε τις θύρες σε μια εικονική μηχανή και να την χρησιμοποιήσετε ως διακομιστή
Το VirtualBox και το VMware δημιουργούν και οι δύο εικονικές μηχανές με τον τύπο δικτύου NAT από προεπιλογή. Αν θέλετε να εκτελέσετε λογισμικό διακομιστή μέσα σε ένα εικονικό μηχάνημα, θα χρειαστεί να αλλάξετε τον τύπο του δικτύου ή τις θύρες προώθησης μέσω του εικονικού NAT.
Οι εικονικές μηχανές δεν πρέπει κανονικά να είναι προσβάσιμες από έξω από την εικονική μηχανή, οπότε η προεπιλογή είναι καλή για τους περισσότερους ανθρώπους. Στην πραγματικότητα παρέχει κάποια ασφάλεια, καθώς απομονώνει την εικονική μηχανή από τις εισερχόμενες συνδέσεις.
Επιλογή γεφυρωμένης δικτύωσης
Με τον τύπο δικτύου NAT, το λειτουργικό σύστημα κεντρικού υπολογιστή εκτελεί μετάφραση διεύθυνσης δικτύου. Η εικονική μηχανή μοιράζεται τη διεύθυνση IP του υπολογιστή κεντρικού υπολογιστή σας και δεν θα λάβει καμία εισερχόμενη κίνηση. Μπορείτε να χρησιμοποιήσετε τη λειτουργία γεφυρωμένης δικτύωσης αντί για τη γεφυρωμένη λειτουργία, η εικονική μηχανή θα εμφανιστεί ως ξεχωριστή συσκευή στο δίκτυό σας και θα έχει τη δική της διεύθυνση IP.
Για να αλλάξετε τύπο δικτύου εικονικής μηχανής στο VirtualBox, κάντε δεξί κλικ σε μια εικονική μηχανή και επιλέξτε Ρυθμίσεις. Αν δεν μπορείτε να κάνετε κλικ στην επιλογή Ρυθμίσεις, θα πρέπει να απενεργοποιήσετε την εικονική μηχανή πριν πραγματοποιήσετε αυτές τις αλλαγές.
Επιλέξτε τη λειτουργία δικτύου προσαρμογέα Bridged στην ενότητα Ρυθμίσεις δικτύου και κάντε κλικ στο OK. Για περισσότερες πληροφορίες σχετικά με κάθε τύπο λειτουργίας δικτύου, συμβουλευτείτε την ενότητα Εισαγωγή στις λειτουργίες δικτύωσης στο εγχειρίδιο του VirtualBox.
Η διαδικασία είναι παρόμοια στις εφαρμογές VMware. Πρώτα, κάντε δεξί κλικ σε μια εικονική μηχανή εκτός λειτουργίας και επιλέξτε Ρυθμίσεις εικονικής μηχανής.
Επιλέξτε τη συσκευή εικονικού υλικού προσαρμογέα δικτύου, επιλέξτε τον τύπο σύνδεσης σύνδεσης δικτύου και κάντε κλικ στο OK.
Προώθηση θυρών σε εικονική μηχανή
Εάν προτιμάτε να χρησιμοποιήσετε τη λειτουργία δικτύου NAT για κάποιο λόγο, μπορείτε επίσης να μεταφέρετε τις θύρες μέσω του NAT του εικονικού μηχανήματος. Σημειώστε ότι μόνο ένα από αυτά τα βήματα είναι απαραίτητο - δεν χρειάζεται να μεταφέρετε θύρες εάν έχετε ενεργοποιήσει τη γεφυρωμένη δικτύωση παραπάνω.
Σε ένα σημείο, έπρεπε να χρησιμοποιήσετε την εντολή VBoxManage για να μεταφέρετε τις θύρες στο VirtualBox, αλλά το VirtualBox περιέχει πλέον ένα απλό παράθυρο γραφικής παράδοσης θυρών. Εάν πρέπει να ρυθμίσετε τη μεταφορά των θυρών με την εντολή VBoxManage αντί να χρησιμοποιήσετε τη γραφική διεπαφή, θα βρείτε οδηγίες για να το κάνετε αυτό στο εγχειρίδιο του VirtualBox.
Για να προωθήσετε τις θύρες στο VirtualBox, ανοίξτε πρώτα το παράθυρο ρυθμίσεων του εικονικού μηχανήματος επιλέγοντας την επιλογή Ρυθμίσεις στο μενού.
Επιλέξτε το παράθυρο Δικτύου στο παράθυρο διαμόρφωσης του εικονικού μηχανήματος, αναπτύξτε την ενότητα Προχωρημένους και κάντε κλικ στο κουμπί Προώθηση θυρών. Σημειώστε ότι αυτό το κουμπί είναι ενεργό μόνο αν χρησιμοποιείτε τύπο δικτύου NAT - χρειάζεται μόνο να μεταφέρετε θύρες εάν χρησιμοποιείτε NAT.
Χρησιμοποιήστε το παράθυρο κανόνων προώθησης θυρών VirtualBox για να μεταφέρετε τις θύρες. Δεν χρειάζεται να καθορίσετε διευθύνσεις IP - αυτά τα δύο πεδία είναι προαιρετικά.
Σημείωση: Ενώ δεν χρειάζεται να εισαγάγετε οποιαδήποτε στοιχεία IP, αφήνοντας κενό το κεντρικό IP κενό θα κάνει το VirtualBox να ακούσει το 0.0.0.0 - με άλλα λόγια, θα δεχτεί όλη την κίνηση από το τοπικό δίκτυο και θα το μεταφέρει στο εικονικό σας μηχάνημα. Εισαγω 127.0.0.1
στο πλαίσιο κεντρικού IP κεντρικού υπολογιστή και το VirtualBox θα δέχονται μόνο την κίνηση που προέρχεται από τον υπολογιστή σας - με άλλα λόγια στο λειτουργικό σύστημα υποδοχής.
Εάν χρησιμοποιείτε το VMware, θα χρειαστεί να χρησιμοποιήσετε την εφαρμογή Virtual Editor Editor (vmnetcfg) για να το κάνετε αυτό. Οι χρήστες του VMware Workstation μπορούν να επιλέξουν Επεξεργασία -> Εικονικός επεξεργαστής δικτύου για να το ανοίξουν.
Δυστυχώς, αυτό το βοηθητικό πρόγραμμα δεν περιλαμβάνεται στον VMware Player. Υπάρχουν μέθοδοι για να το εγκαταστήσετε μόνοι σας, εξάγοντας το αρχείο vmnetcfg.exe από το πρόγραμμα εγκατάστασης του VMware Player, αλλά δεν μπορώ να εντοπίσω το βοηθητικό πρόγραμμα vmnetcfg.exe στην τελευταία έκδοση του VMware Player, VMware Player 5.0 - μπορεί να μην περιλαμβάνεται πλέον του εγκαταστάτη. Εάν χρησιμοποιείτε το VMware Player, μπορείτε ακόμα να χρησιμοποιήσετε τη γεφυρωμένη λειτουργία δικτύωσης για να κάνετε πρόσβαση στον server σας.
Θυμηθείτε ότι αυτό είναι μόνο ένα μέρος της διαδικασίας για την πραγματοποίηση του λογισμικού διακομιστή μέσα σε μια εικονική μηχανή. Θα πρέπει επίσης να διασφαλίσετε ότι:
- Το λογισμικό τείχους προστασίας που τρέχει μέσα στην εικονική μηχανή σας δεν εμποδίζει τις συνδέσεις. (Ενδέχεται να χρειαστεί να επιτρέψετε το πρόγραμμα διακομιστή στο τείχος προστασίας του λειτουργικού συστήματος του επισκέπτη.)
- Το λογισμικό τείχους προστασίας στον κεντρικό υπολογιστή σας δεν αποκλείει τις συνδέσεις. (Αυτό ισχύει μόνο για τη λειτουργία NAT με την προώθηση θυρών - το τείχος προστασίας του κεντρικού υπολογιστή δεν παρεμβάλλεται στη λειτουργία γεφύρωσης δικτύου.)
- Ο δρομολογητής σας προωθεί σωστά τις θύρες - αυτό είναι απαραίτητο μόνο εάν θέλετε να έχετε πρόσβαση στην εικονική μηχανή από το Internet. (Συμβουλευτείτε τον οδηγό μας για την προώθηση των λιμένων σε δρομολογητές εδώ).