====== Εισαγωγή ======
Ο καλύτερος τρόπος για να δοκιμάσουμε υπηρεσίες και ρυθμίσεις είναι να στήσουμε ένα εικονικό εργαστήριο. Σ' αυτό το άρθρο θα περιγράψω μόνο πως μπορούμε να δικτυώσουμε το μηχάνημα μας που είναι 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