Καλησπέρα.
Κάνουμε μια αρχή εδώ στο ΠΤΔΕ Αθηνών εγκαθιστώντας Ubuntu LTSP με sch-scripts. Έχουμε το εξής πρόβλημα:
Δεν υπάρχει dhcp server. Ο server μας έχει στατική IP και οι clients επίσης. Βάζουμε τον dnsmasq σαν dhcp server αλλά δεν ξεκινάνε τα μηχανήματα. Time out.
Σε κάποιο Post είδα οτι καλό είναι ο Server να έχει δυναμική IP αλλά εδώ δεν είναι εφικτό αυτό.
Τι μπορούμε να κάνουμε;
Έχει κανείς έτοιμο το configuration file του dnsmasq για αυτή τη περίπτωση;
Στο αρχείο /etc/dnsmasq.d/ltsp.conf, το οποίο είναι προσβάσιμο και μέσα από τα sch-scripts (Εξυπηρετητής --> Αρχεία ρυθμίσεων --> Επεξεργασία ρυθμίσεων του dnsmasq) υπάρχουν σχετικά παραδείγματα. Τα έχετε δοκιμάσει; Μετά από οποιαδήποτε αλλαγή σε αυτό το αρχείο επανεκκινούμε τον dnsmasq με την εντολή
sudo service dnsmasq restart
Είχε από default αυτές τις ρυθμίσεις αλλά δεν έπαιξε.
dhcp-range=192.168.24.3,proxy
dhcp-range=192.168.0.20,192.168.0.54,8h
Κάνουμε κάτι λάθος; Γιατί είναι όμως και οι δυο αποσχολιασμένες; Εμάς το υποδίκτυο είναι 24.Χ
Επίσης δεν θα πρέπει να δίνει και default gateway dns ;
Ο server μας είναι ο 24.3 και το gateway 24.1 . Οι clients θα πάρουν IP απο .4 εώς .13 .
Δοκιμάστε τα εξής
1. Αλλάξτε αυτά τα ranges έτσι ώστε να ταιριάζουν στο υποδίκτυό σας.
2. Δώστε τη στατική δ/νση (σύμφωνα πάντα με το υποδίκτυό σας) που επιθυμείτε στο server σας.
3. Επανεκκίνηση dnsmasq
sudo service dnsmasq restart
Υ.Γ. Προς το τέλος αυτού του αρχείου (/etc/dnsmasq.d/ltsp.conf) δίνονται οδηγίες για το πως μπορείτε να μοιράζετε συγκεκριμένες ip σε συγκεκριμένους clients (μέσω mac addresses)
Παράθεση από: yantsa στις 16 Δεκ 2011, 12:11:51 ΜΜ
Σε κάποιο Post είδα οτι καλό είναι ο Server να έχει δυναμική IP αλλά εδώ δεν είναι εφικτό αυτό.
Ο server προτείνεται να έχει στατική IP. Αλλά τα sch-scripts παρακάμπτουν διάφορα προβλήματα και έτσι μπορεί άνετα να έχει και δυναμική.
Παράθεση από: yantsa στις 16 Δεκ 2011, 01:20:13 ΜΜ
dhcp-range=192.168.24.3,proxy
dhcp-range=192.168.0.20,192.168.0.254,8h
Κάνουμε κάτι λάθος; Γιατί είναι όμως και οι δυο αποσχολιασμένες; Εμάς το υποδίκτυο είναι 24.Χ
Οι ρυθμίσεις αυτές μπαίνουν αυτόματα από τα sch-scripts και καλύπτουν τις δύο παρακάτω περιπτώσεις:
- Proxy DHCP server στο υποδίκτυο 192.168.24.x
- Κανονικός DHCP server (περίπτωση LTSP server με 2 κάρτες δικτύου) στο εσωτερικό υποδίκτυο 192.168.0.x.
Εσείς θέλετε κανονικό DHCP server στο 192.168.24.x, οπότε αλλάξτε τις παραπάνω γραμμές σε:
dhcp-range=192.168.24.4,192.168.24.13,8h
...αν και προτείνω το range να είναι μεγαλύτερο από τον αριθμό των διαθέσιμων clients, π.χ. από .24.20 ως .24.50.
Ο router νομίζω δηλώνεται με
dhcp-option=option:router,192.168.24.1
Στη συνέχεια,
sudo service dnsmasq restart όπως είπε ο apanagio, και λογικά είστε έτοιμοι.
Ναι είμαστε σχεδόν έτοιμοι. Ευχαριστούμε πολύ.
Απλά, μετά απο λίγη ώρα ο Client (ένα έχουμε φτιάξει για την ώρα) κολλάει. Ίσος να φταίνει το switch.
Πιστεύουμε ότι με αυτή την εγκατάσταση, σε ένα εργαστήριο που περνάνε οι αυριανοί δάσκαλοι, θα μάθουν περισσότεροι για το Linux και για το ελεύθερο λογισμικό.
Καλησπέρα και καλή χρονιά.
Θέλουμε να δίνουμε στατικές IP σε κάθε μηχανάκι. Χρησιμοποιούμε την γραμμή
dhcp-host=AB:CD:EF:11:22:33,192.168.24.3,pc10,infinite
απο το configuration του dnsmasq
αλλά δυστυχώς δεν παίρνει τη στατική IP που του ορίζουμε αλλά κάποια άλλη.
Καμία ιδέα;
Δοκίμασε με πεζά γράμματα στη mac address. Επίσης, ο dnsmasq είναι ρυθμισμένος όπως λέμε παραπάνω, ως κανονικός DHCP server, και όχι ως proxy, σωστά;
Γιατί ως proxy δεν δικαιούται να δίνει IP, άρα δεν μπορεί να δώσει στατικές...
Thanks Άλκη. Case sensitive ήταν το θέμα :)