Καλησπέρα.
Στο εργαστήριο που είμαι υπεύθυνος, χρησιμοποιώ Ubuntu LTSP 10.04.
Κάποια στιγμή, ο χώρος όπου υπήρχε ο cisco router δεν είχε ρεύμα, με αποτέλεσμα οι thin clients να μην ξεκινούσαν δικτυακά.
Πως μπορούμε να σετάρουμε στον LTSP Server έναν DHCP Server?
Ευχαριστώ.
Έχουμε ήδη στημένο και κατάλληλα ρυθμισμένο το dnsmasq ως DHCP server.
Απλά φτιάξε μια νέα σύνδεση από τις ιδιότητες του δικτύου (network manager) με ip=192.168.0.1, netmask=255.255.255.0 και gateway=0.0.0.0 για το server. Μην τσεκάρεις το [ ] Αυτόματη σύνδεση.
Με το που θα τη διαλέγεις, αυτόματα ο LTSP server θα λειτουργεί και ως DHCP server.
Αν αυτή η λύση δεν σε ικανοποιεί, από τα sch-scripts πήγαινε στο μενού Εξυπηρετητής → Αρχεία ρυθμίσεων → Επεξεργασία ρυθμίσεων του dnsmasq, και πείραξε κατά βούληση την παρακάτω γραμμή:
# Στο παρακάτω εύρος ο dnsmasq θα δουλεύει σαν κανονικός DHCP server
# (όχι σαν proxy), ώστε να δίνει διευθύνσεις σε περιπτώσεις εγκαταστάσεων
# με 2 κάρτες δικτύου.
dhcp-range=192.168.0.20,192.168.0.254,8h
Αν κάνεις αλλαγές σε αυτό το αρχείο, ο dnsmasq θα θέλει restart:
sudo service dnsmasq restart
Συγνώμη που ξαναανοίγω ένα τόσο παλιό θέμα, αλλά κατά καιρούς μου κλείνουν το rooter από τον κάτω όροφο και οι fat δεν ξεκινάνε. Ισχύει ακόμα η απάντηση παραπάνω, δηλαδή ο ltsp server του εργαστηρίου είναι ρυθμισμένος να παίξει και σαν DHCP server;
Φτιάξε μια δεύτερη σύνδεση δικτύου με IP=192.168.67.1, gateway είτε κενό είτε 0.0.0.0, και DNS 127.0.0.1.
Μην τσεκάρεις το [v] Αυτόματη σύνδεση.
Όταν ο router είναι κλειστός, να διαλέγεις αυτήν τη σύνδεση (αντί της eth0,sch-scripts).
Δεν χρειάζεται κάτι άλλο, τα υπόλοιπα είναι ρυθμισμένα από τα sch-scripts.
Αρκεί δηλαδή ο server να έχει ip=192.168.67.1 για να δίνει ο ίδιος IP διευθύνσεις αντί να τις δίνει ο router.
Το δοκίμασα και παίζει κανονικά, ευχαριστώ!