Το προφίλ μας στο Google Plus
26

FreeBSD VirtualBox Image

Μέσω του 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”

  1. pitsijun | 18/09/2011 at 21:06

    Γιατί όχι VMware player ή οποιοδήποτε άλλο VM client;

    • subZraw | 18/09/2011 at 21:08

      Ένας λόγος που μπορώ να φανταστώ είναι διότι το VirtualBox είναι δωρεάν :)

      • sonic2000gr | 18/09/2011 at 21:56

        Σωστά, αυτός είναι ο λόγος.
        Προτιμώ το vmware άλλωστε αν είναι για FreeBSD guests (σε non-FreeBSD hosts :), δουλεύει καλύτερα με FreBSD.

  2. antoni4040 | 18/09/2011 at 21:17

    Εγώ, πάντως, το πήρα δωρεάν το VMware Workstation (έχω ένα φίλο στο Ramkid στον οποίον δίνουν ότι πρόγραμμα θέλει, οπότε πάντα μου βρίσκει αυτό που θέλω…) :)…

  3. trikalos | 19/09/2011 at 11:18

    Ποιο filesystem χρησιμοποεί το virtual machine που έχετε στο link; Το ZFS, το UFS ή κάποιο άλλο;

    Ομολογώ πως το άρθρο του @subZraw για τον “Δολοφόνο των filesystems” μου τσίγκλισε το ενδιαφέρον και θα ήθελα να μάθω περισσότερα για το ZFS, και θα ήταν καλή ευκαιρία τώρα να το δοκιμάσω και να πειραματιστώ με αυτό.

    • subZraw | 19/09/2011 at 11:24

      UFS χρησιμοποιείται στο VM, όμως εσύ μπορείς να προσθέσεις όσους εικονικούς δίσκους θέλεις και να τους διαμορφώσεις σε ZFS. Όλες οι λεπτομέρειες είναι εδώ: http://deltahacker.gr/2011/06/15/zfs-the-beginning-and-the-end-of-fses/

      • trikalos | 19/09/2011 at 15:35

        Thanks για την άμεση απάντηση. Θα το δοκιμάσω και θα σας πω γιατρέ μου αν τα πήγε καλά ο ασθενής! :P

        • sonic2000gr | 19/09/2011 at 15:47

          Ρίξε και μια ματιά εδώ http://www.freebsd.org/doc/el/books/handbook/filesystems-zfs.html Θα χρειαστείς γενικά αρκετή μνήμη για το ZFS, υπολόγισε τουλάχιστον 512ΜΒ για το εικονικό μηχάνημα.

          • trikalos | 06/10/2011 at 11:34

            Σ’ ευχαριστώ (έστω και καθυστερημένα) για την απάντησή σου. Δεν πρόλαβα ακόμα να το δοκιμάσω αλλά τώρα το κατεβάζω. Ελπίζω πως θα μπορέσω σήμερα να το δοκιμάσω, μιας και σήμερα είναι slow day @work! :)

  4. Dracmon | 19/09/2011 at 19:06

    Sorry αν η ερωτηση μου ειναι χαζη αλλα ποιο το ωφελος ή ποιες δυνατοτητες αποκτουμε μεσω του FREEBSD μετα την εγκατασταση του? Εννοωντας τι μπορουμε να κανουμε?Η προοριζεται σε επομενο post να απαντηθουν αυτες οι ερωτησεις γιατι μου φαινεται καλο απο την μια αλλα ως αρχαριος του BSD δεν γνωριζω τιποτα για το τι ειμαι ικανος να κανω με αυτο :D!

    • sonic2000gr | 19/09/2011 at 19:59

      Η ερώτηση είναι τι θες να κάνεις εσύ με αυτό!
      Το image περιέχει το βασικό σύστημα πλήρες (μαζί με το source για να μπορείς να το κάνεις και όλο rebuild αν θες) και κάποια βασικά utilities κονσόλας για να ξεκινήσεις. Είναι πολύ καλό για να ξεκινήσεις να εξερευνάς και να μαθαίνεις το FreeBSD. Μπορείς να το κάνεις desktop ή server. Θα υπάρξει και άρθρο που θα εξερευνά το desktop κομμάτι. Για το server θα υπάρξουν άρθρα στο έντυπο περιοδικό.

  5. antoni4040 | 19/09/2011 at 19:59

    Συγγνώμη, αλλά πως μπορώ να το κάνω να παίξει στο VMware Workstation 8? Προσπάθησα αλλά δεν τα κατάφερα…

  6. antoni4040 | 19/09/2011 at 20:20

    Δεν έχει για Ubuntu?

  7. Jerrak0s | 21/09/2011 at 16:43

    Τέλειος .. πολύ εξυπηρετικό για οσους δεν ασχολούνται με το Virtualbox

  8. giwrg98 | 21/09/2011 at 18:17

    Εγώ πήγα να το κάνω 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.

  9. r3cl3ss | 22/09/2011 at 11:30

    Να σας ρωτήσω κάτι, υπάρχουν έτοιμα πακέτα μέσα του τύπου Apache server για να στήσω έναν μικρό “εικονικό” server στον οποίο θα κάνω επιθέσεις μέσω Backtrack?

    • sonic2000gr | 22/09/2011 at 17:33

      Όχι, το σύστημα είναι εντελώς βασικό, δεν έχει utilities ούτε για server ούτε για desktop. Αλλά μπορείς να εγκαταστήσεις apache από τα ports (cd /usr/ports/www/apache22 ; make install clean)

    • trikalos | 06/10/2011 at 11:42

      Αν και βγαίνω off-topic και off-VBox με αυτό που προτείνω, σου προτείνω το Metasploitable (όπως είμαι σίγουρος και πολλοί άλλοι εδώ μέσα). Είναι ένας Ubuntu Server 8.04 φτιαγμένος για να χακάρεται. Απ’ όσο ξέρω, υπάρχει έτοιμο σε VMware image 6.5, οπότε θα χρειαστείς τον VMware Player για να το παίξεις.

      Δοκίμασέ το. Αξίζει τον κόπο.

  10. giwrg98 | 23/09/2011 at 23:04

    Αφότου το κατεβάσω, το τρέχω; Επειδή όταν παω να το κάνω add σαν iso μου πετά error!

    • sonic2000gr | 24/09/2011 at 07:36

      Δεν είναι iso, είναι σκληρός δίσκος. Διάβασε τις οδηγίες παραπάνω!

      • giwrg98 | 24/09/2011 at 19:33

        Ωπ, Σόρρυ χαζομάρα μου…. Αλλά όλα αυτά που γράφει DeltaBSD και το διαβολάκι με χρώματα στην αρχή πώς το έκανες;!

Leave a Reply

You must be logged in to post a comment.

Σύνδεση

Αρχείο δημοσιεύσεων