====== Εισαγωγή ====== Ο καλύτερος τρόπος για να δοκιμάσουμε υπηρεσίες και ρυθμίσεις είναι να στήσουμε ένα εικονικό εργαστήριο. Σ' αυτό το άρθρο θα περιγράψω μόνο πως μπορούμε να δικτυώσουμε το μηχάνημα μας που είναι hosts των vm (virtual machines) με έναν server που τρέχει σε vm. Επίσης, ο vm server θα μεσολαβεί μεταξύ του host και του router και να ελέγχει την κίνηση στο internet. ====== Εγκατάσταση ====== Πριν κάνουμε εγκατάσταση στο Virtual Box μιας διανομής server, π.χ. Ubuntu 10.04 LTS, φροντίζουμε στις ρυθμίσεις να επιλέξουμε στο network **''Bridged adapter''**. Αυτό το κάνουμε για να παίρνει το vm ip κατευθείαν από το router. ====== Ρύθμιση ====== Η ip του router είναι ''192.168.2.1'' και του server (static) ''192.168.2.254''. Εσείς αλλάζετε με βάσει τις δικές σας τιμές. ===== Static IP στον Server ===== Αφού έχει ξεκινήσει ο vm server, θα παίρνει ip μέσω dhcp από το router. Εμείς θα δώσουμε static ip. Ανοίγουμε το αρχείο ''interfaces'' sudo vim /etc/network/interfaces και κάνουμε τις παρακάτω αλλαγές #iface eth0 inet dhcp iface eth0 inet static address 192.168.2.254 netmask 255.255.255.0 gateway 192.168.2.1 ===== Ενεργοποίηση του ip fordwarding ===== Για να είναι σε θέση να προωθεί ο server τα πακέτα στον router πρέπει να ενεργοποιήσουμε το ip forwarding sudo echo 1 > /proc/sys/net/ipv4/ip_forward Για να μη γράφουμε την παραπάνω εντολή κάθε φορά που θέλουμε να χρησιμοποιήσουμε το routing μέσω του server θα πρέπει να εκτελείτε σε κάθε εκκίνηση. Για το σκοπό αυτό ανοίγουμε το αρχείο ''rc.local'' και βάζουμε την εντολή echo 1 > /proc/sys/net/ipv4/ip_forward πριν από την εντολή exit 0 Κάνουμε επανεκκίνηση της υπηρεσίας ''networking'' για τις παραπάνω ρυθμίσεις. sudo service networking restart ===== Ορισμός του vm server ως default gateway ===== Μέχρι τώρα ο host και ο vm server βρίσκονται απλά στο ίδιο δίκτυο. Για να περνάει η κίνηση του internet από τον vm server θα πρέπει να τον ορίσουμε ως gateway. ip route change via 192.168.2.254 Όταν κλείσουμε τον vm server ή όταν θέλουμε να επαναφέρουμε την κίνηση μέσω του router αλλάζουμε πάλι το gateway. ip route change via 192.168.2.1