DHCP server - Εγκατάσταση παραμετροποίηση



Θα χρειαστείτε

Υπολογιστή

Λογισμικό Debian/GNU

Clients

debian-logoDynamic Host Configuration Protocol. Πρωτόκολλο το οποίο δίνει αυτόματα TCP/IP πληροφορίες στους clients. Το πρωτόκολλο αυτό χρησιμοποιήται απο τους διαχειριστές κάθε δικτύου ώστε κάθε χρήστης ο οποίος θα ενωθεί στο δίκτυο, αυτόματα να παίρνει μια IP διεύθυνση, gateway και τους DNS servers του δικτύου. Σε αυτές τις περιπτώσεις οι χρήστες δεν χρειάζεται να κάνουν καμιά ρύθμιση για το δίκτυο, απλά ενώνονται στο δίκτυο. Το DHCP είναι χρήσιμο σε περιπτώσεις όπου θέλουμε να κάνουμε μια αλλαγή στο δίκτυο. Για παράδειγμα, αν σε ένα δίκτυο αλλάξουν οι DNS servers, τότε ο διαχειριστής δεν χρειάζεται να ειδοποιήσει τον κάθε χρηστή για να κάνει τις απαραίτητες αλλαγές στις ρυθμίσεις του υπολογιστή του με τα νέα στοιχεία, ενώ αυτό θα γινόταν αν δεν υπήρχε η δυνατότητα της αυτόματης ενημέρωσης που προσφέρει το DHCP. Απλά αλλάζει τις ρυθμίσεις του DHCP (αφού οι χρήστες παίρνουν αυτόματα τις πληροφορίες και ρυθμίσεις του δικτύου απο το DHCP) και αυτές οι ρυθμίσεις θα ισχύσουν για όλους.
Εγκατάσταση:
#apt-get install dhcp3-server
Κατα την διάρκεια της εγκατάστασης θα εμφανιστούν 3 ερωτήσεις. Απλά απαντάμε OK σε όλες.

Παραμετροποίηση:
Το αρχείο ρυθμίσεων του DHCP βρίσκεται στο path /etc/dhcp3
Πριν κάνουμε οποιαδήποτε αλλαγή στο αρχείο ρυθμίσεων, πρώτο κρατάμε ένα αντιγραφο του αρχικού αρχείου:
cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd_old.conf
Μετά ανοίγουμε το αρχείο ρυθμίσεων, και το αλλάζουμε αναλόγως:
vim /etc/dhcp3/dhcpd.conf
Παράδειγμα:
#ορίζουμε το domain-name
option domain-name "test1.com";
#εδώ ορίζουμε τους dns servers
option domain-name-servers 192.0.0.1, 194.2.0.50;
#εδώ ορίζουμε την IP του router
option routers 192.0.0.151;
#ορίζουμε το lease-time
default-lease-time 3600;
#εδώ ορίζουμε το subnet και το netmask
subnet 192.0.0.0 netmask 255.255.255.0 {
#εδώ ορίζουμε το εύρος των IP address που αυτόματα θα παίρνουν οι πελάτες
arrange 192.0.0.200 192.0.0.254;
}

Αν θέλουμε συγκεκριμένες IP address(static) για συγκεκριμένους χρήστες
#το hostname του χρήστη
host hostname {
#την MAC address του χρήστη
hardware ethernet 00:B0:CF:8B:49:37;
#την static IP που θα χρησιμοποιεί ο χρήστης fixed-address 192.0.0.19; }

Μετά απο κάθε αλλαγή στο αρχείο ρυθμίσεων του DHCP πρεπει να κάνουμε restart τον δαίμονα(daemon) για να ισχύσουν οι νέες ρυθμίσεις:
#/etc/init.d/dhcp3-server restart

Σε περίπτωση που έχουμε λάθη(errors), τα βλέπουμε με την παρακάτω εντολή:
#tail /var/log/messages

Ρυθμίσεις που πρέπει να κάνουν οι χρήστες:
# vim /etc/network/interfaces
Βάζουμε τις παρακάτω γραμμες:
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
όπου eth0 είναι η κάρτα δικτύου που ενωνόμαστε στο δίκτυο και όπου dhcp στην τρίτη γραμμή σημαίνει ότι θα παίρνουμε αυτόματα IP πληροφορίες απο τον DHCP server.
Σε περίπτωση που έχουμε static IP address τότε στην τρίτη γραμμή αλλάζουμε το dhcp και βάζουμε static. Δηλαδή θα έχουμε:
auto lo eth0
iface lo inet loopback
iface eth0 inet static

Μετά απο κάθε αλλαγή πρέπει να κάνουμε restart τα networking services:
#/etc/init.d/networking restart

 

Πηγή : Σύλλογος Φίλων Λογισμικού Ανοικτού Κώδικα - Debian Tutorials



5
Μέσος Όρος: 5 (1 vote)
Η βαθμολογία σας: Κανένα




    RSS Feeds  |  Δημιουργία Ιστοσελίδας