Μέσω του VirtualBox μπορείτε να δοκιμάσετε στο μηχάνημα σας όσα λειτουργικά θέλετε χωρίς να χρειαστεί να κάνετε καμιά αλλαγή στο βασικό λειτουργικό σας. Εμείς προχωρήσαμε ένα βήμα παρακάτω και σας παρέχουμε ένα έτοιμο VirtualBox image ώστε να μη χρειαστεί να κάνετε καν εγκατάσταση (και μεταγλώττιση) όλων των ports που περιγράφουμε στα δύο άρθρα της εγκατάστασης του FreeBSD (βλ. συνέχεια).
Για να ξεκινήσουμε κατεβάστε το FreeBSD VirtualDisk image.
Αποσυμπιέστε το αρχείο zip με το πρόγραμμα της αρεσκείας σας και θα πάρετε το αρχείο FreeBSD deltahacker 8.2-RELEASE.vdi το οποίο χρειαζόμαστε για το VirtualBox.
Ρύθμιση του VirtualBox
Ξεκινήστε το VirtualBox και πιέστε το New στη γραμμή εργαλείων. Πιέστε και το Next στο εισαγωγικό κείμενο και Θα δείτε την παρακάτω εικόνα:
Βλέπετε ήδη τις ρυθμίσεις που πρέπει να κάνετε! Μπορείτε να δώσετε βέβαια ότι όνομα θέλετε στο Virtual Machine. Πιέζοντας Next, θα δούμε τις επόμενες ρυθμίσεις:
Αν διαθέτετε αρκετή μνήμη, συνιστούμε να δώσετε τουλάχιστον 256MΒ στο εικονικό μηχάνημα. Μπορείτε όμως να δουλέψετε και με 128MB ή και ακόμα λιγότερα. Στη συνέχεια, θα ορίσουμε το σκληρό δίσκο:
Εδώ φυσικά επιλέγουμε τον έτοιμο σκληρό δίσκο που κατεβάσαμε. Αισίως, φαίνεται ότι φτάσαμε στο τέλος των ρυθμίσεων μας:
Πριν ξεκινήσετε το μηχάνημα για πρώτη φορά, καλό θα είναι να δείτε λίγο τις ρυθμίσεις του δικτύου.
Στην επιλογή Network του VirtualBox μπορείτε να χρησιμοποιήσετε NAT ή bridged adapter. Αν χρησιμοποιήσετε bridged, το εικονικό μηχάνημα θα λαμβάνει απευθείας διεύθυνση από το δίκτυο σας (μέσω DHCP αν το χρησιμοποιείτε όπως συνηθίζεται στο router σας) και θα φαίνεται σαν ένα ακόμα κανονικό μηχάνημα στο δίκτυο σας. Για εμάς, αυτή η ρύθμιση είναι προτιμότερη!
Πρώτη Εκκίνηση
Μπορείτε τώρα να πιέσετε το Start και να ξεκινήσετε το εικονικό σας μηχάνημα για πρώτη φορά.
Παρατηρήστε ότι τα κλειδιά για το SSH παράγονται κατά την πρώτη αυτή εκκίνηση. Αυτό γίνεται επειδή πριν ανέβει το image σβήσαμε τα αρχικά κλειδιά ώστε κάθε εικονικό μηχάνημα να παράγει δικά του διαφορετικά, για λόγους ασφαλείας. Και μιλώντας για ασφάλεια, οι λογαριασμοί που μπορείτε να χρησιμοποιήσετε είναι:
- Ο root με κωδικό 1234
- Ο user με κωδικό επίσης 1234
Προσοχή: Εννοείται φυσικά ότι θα αλλάξετε και τους δύο κωδικούς πριν αρχίσετε να χρησιμοποιείτε το μηχάνημα!
Επίσης ο χρήστης user είναι στο wheel group (άρα μπορείτε να κάνετε su) και το sudo έχει ήδη ρυθμιστεί αντίστοιχα.
Στο συγκεκριμένο μηχάνημα έχουν γίνει οι ρυθμίσεις και εγκαταστάσεις που περιγράφονται στα δύο άρθρα FreeBSD Install, εδώ κι εδώ. Υπάρχουν μόνο μερικές μικρές διαφορές:
- Δεν έχει ενεργοποιηθεί ο NTP. Μπορείτε αν θέλετε να τον ενεργοποιήσετε αφού επιβεβαιώσετε ότι το δίκτυο σας λειτουργεί κανονικά.
- Δεν έχουμε δώσει στατική διεύθυνση, αλλά χρησιμοποιήσαμε την επιλογή για DHCP. Αν επιθυμείτε να το αλλάξετε, θα χρειαστεί να τροποποιήσετε το /etc/rc.conf και το /etc/resolv.conf (για να ορίσετε DNS).
- Δεν έχουμε βάλει περιορισμούς στο SSH server. Όποιο λογαριασμό δημιουργήσετε θα έχει αυτόματα και SSH access (εκτός φυσικά από τον root).
- Προεπιλεγμένος editor είναι ο vi. Μπορείτε να το αλλάξετε σε vim ή nano (είναι εγκατεστημένοι και οι δύο).
- Στο /boot/loader.conf έχουμε ενεργοποιήσει το module για την κάρτα ήχου που υποστηρίζει το VirtualBox. Όχι ότι θα τη χρειαστείτε άμεσα βέβαια…
Εύχομαι να περάσετε πολλά ευχάριστα απογεύματα πειραματιζόμενοι με το νέο σας, FreeBSD μηχάνημα!





26 Responses to “FreeBSD VirtualBox Image”
Comment Link
Γιατί όχι VMware player ή οποιοδήποτε άλλο VM client;
Comment Link
Ένας λόγος που μπορώ να φανταστώ είναι διότι το VirtualBox είναι δωρεάν :)
Comment Link
Σωστά, αυτός είναι ο λόγος.
Προτιμώ το vmware άλλωστε αν είναι για FreeBSD guests (σε non-FreeBSD hosts :), δουλεύει καλύτερα με FreBSD.
Comment Link
Εγώ, πάντως, το πήρα δωρεάν το VMware Workstation (έχω ένα φίλο στο Ramkid στον οποίον δίνουν ότι πρόγραμμα θέλει, οπότε πάντα μου βρίσκει αυτό που θέλω…) :)…
Comment Link
Χαχα, ΟΚ, αλλά αυτό δεν το κάνει δωρεάν :D
Comment Link
Ποιο filesystem χρησιμοποεί το virtual machine που έχετε στο link; Το ZFS, το UFS ή κάποιο άλλο;
Ομολογώ πως το άρθρο του @subZraw για τον «Δολοφόνο των filesystems» μου τσίγκλισε το ενδιαφέρον και θα ήθελα να μάθω περισσότερα για το ZFS, και θα ήταν καλή ευκαιρία τώρα να το δοκιμάσω και να πειραματιστώ με αυτό.
Comment Link
UFS χρησιμοποιείται στο VM, όμως εσύ μπορείς να προσθέσεις όσους εικονικούς δίσκους θέλεις και να τους διαμορφώσεις σε ZFS. Όλες οι λεπτομέρειες είναι εδώ: http://deltahacker.gr/2011/06/15/zfs-the-beginning-and-the-end-of-fses/
Comment Link
Thanks για την άμεση απάντηση. Θα το δοκιμάσω και θα σας πω γιατρέ μου αν τα πήγε καλά ο ασθενής! :P
Comment Link
Ρίξε και μια ματιά εδώ http://www.freebsd.org/doc/el/books/handbook/filesystems-zfs.html Θα χρειαστείς γενικά αρκετή μνήμη για το ZFS, υπολόγισε τουλάχιστον 512ΜΒ για το εικονικό μηχάνημα.
Comment Link
Σ’ ευχαριστώ (έστω και καθυστερημένα) για την απάντησή σου. Δεν πρόλαβα ακόμα να το δοκιμάσω αλλά τώρα το κατεβάζω. Ελπίζω πως θα μπορέσω σήμερα να το δοκιμάσω, μιας και σήμερα είναι slow day @work! :)
Comment Link
Sorry αν η ερωτηση μου ειναι χαζη αλλα ποιο το ωφελος ή ποιες δυνατοτητες αποκτουμε μεσω του FREEBSD μετα την εγκατασταση του? Εννοωντας τι μπορουμε να κανουμε?Η προοριζεται σε επομενο post να απαντηθουν αυτες οι ερωτησεις γιατι μου φαινεται καλο απο την μια αλλα ως αρχαριος του BSD δεν γνωριζω τιποτα για το τι ειμαι ικανος να κανω με αυτο :D!
Comment Link
Η ερώτηση είναι τι θες να κάνεις εσύ με αυτό!
Το image περιέχει το βασικό σύστημα πλήρες (μαζί με το source για να μπορείς να το κάνεις και όλο rebuild αν θες) και κάποια βασικά utilities κονσόλας για να ξεκινήσεις. Είναι πολύ καλό για να ξεκινήσεις να εξερευνάς και να μαθαίνεις το FreeBSD. Μπορείς να το κάνεις desktop ή server. Θα υπάρξει και άρθρο που θα εξερευνά το desktop κομμάτι. Για το server θα υπάρξουν άρθρα στο έντυπο περιοδικό.
Comment Link
Συγγνώμη, αλλά πως μπορώ να το κάνω να παίξει στο VMware Workstation 8? Προσπάθησα αλλά δεν τα κατάφερα…
Comment Link
To image είναι φτιαγμένο για VirtualBox (vdi) και πρέπει να το μετατρέψεις σε vmware format (vmdk). Δες για παράδειγμα εδώ: http://www.sysprobs.com/convert-vdi-vmdk-open-sun-virtualbox-virtual-machine-vmware-player-workstation
Disclaimer: Δεν έχω δοκιμάσει καμιά από τις μεθόδους…
Comment Link
Δεν έχει για Ubuntu?
Comment Link
Τέλειος .. πολύ εξυπηρετικό για οσους δεν ασχολούνται με το Virtualbox
Comment Link
Εγώ πήγα να το κάνω unzip αλλά πήρα αυτό το έρρορ:
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
Comment Link
Το αρχείο έγινε corrupt όταν το κατέβαζες, κατέβασε το ξανά…
Comment Link
Να σας ρωτήσω κάτι, υπάρχουν έτοιμα πακέτα μέσα του τύπου Apache server για να στήσω έναν μικρό «εικονικό» server στον οποίο θα κάνω επιθέσεις μέσω Backtrack?
Comment Link
Όχι, το σύστημα είναι εντελώς βασικό, δεν έχει utilities ούτε για server ούτε για desktop. Αλλά μπορείς να εγκαταστήσεις apache από τα ports (cd /usr/ports/www/apache22 ; make install clean)
Comment Link
Αν και βγαίνω off-topic και off-VBox με αυτό που προτείνω, σου προτείνω το Metasploitable (όπως είμαι σίγουρος και πολλοί άλλοι εδώ μέσα). Είναι ένας Ubuntu Server 8.04 φτιαγμένος για να χακάρεται. Απ’ όσο ξέρω, υπάρχει έτοιμο σε VMware image 6.5, οπότε θα χρειαστείς τον VMware Player για να το παίξεις.
Δοκίμασέ το. Αξίζει τον κόπο.
Comment Link
Αφότου το κατεβάσω, το τρέχω; Επειδή όταν παω να το κάνω add σαν iso μου πετά error!
Comment Link
Δεν είναι iso, είναι σκληρός δίσκος. Διάβασε τις οδηγίες παραπάνω!
Comment Link
Ωπ, Σόρρυ χαζομάρα μου…. Αλλά όλα αυτά που γράφει DeltaBSD και το διαβολάκι με χρώματα στην αρχή πώς το έκανες;!
Comment Link
loader_logo=»beastie» στο /boot/loader.conf
Στο δεύτερο μέρος του άρθρου FreeBSD Install…
Comment Link
Ok, ευχαριστώ!