Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: yantsa στις 16 Δεκ 2011, 12:11:51 μμ

Τίτλος: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: yantsa στις 16 Δεκ 2011, 12:11:51 μμ
Καλησπέρα.

Κάνουμε μια αρχή εδώ στο ΠΤΔΕ Αθηνών εγκαθιστώντας Ubuntu LTSP με sch-scripts. Έχουμε το εξής πρόβλημα:

Δεν υπάρχει dhcp server. Ο server μας έχει στατική IP και οι clients επίσης. Βάζουμε τον dnsmasq σαν dhcp server αλλά δεν ξεκινάνε τα μηχανήματα. Time out.

Σε κάποιο Post είδα οτι καλό είναι ο Server να έχει δυναμική IP αλλά εδώ δεν είναι εφικτό αυτό. 

Τι μπορούμε να κάνουμε;

Έχει κανείς έτοιμο το configuration file του dnsmasq για αυτή τη περίπτωση;
Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: apapakL στις 16 Δεκ 2011, 12:45:09 μμ
Στο αρχείο /etc/dnsmasq.d/ltsp.conf, το οποίο είναι προσβάσιμο και μέσα από τα sch-scripts (Εξυπηρετητής --> Αρχεία ρυθμίσεων --> Επεξεργασία ρυθμίσεων του dnsmasq) υπάρχουν σχετικά παραδείγματα. Τα έχετε δοκιμάσει; Μετά από οποιαδήποτε αλλαγή σε αυτό το αρχείο επανεκκινούμε τον dnsmasq με την εντολή

Κώδικας: [Επιλογή]
sudo service dnsmasq restart
Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: yantsa στις 16 Δεκ 2011, 01:20:13 μμ
Είχε από default αυτές τις ρυθμίσεις αλλά δεν έπαιξε.

dhcp-range=192.168.24.3,proxy

dhcp-range=192.168.0.20,192.168.0.54,8h

Κάνουμε κάτι λάθος; Γιατί είναι όμως και οι δυο αποσχολιασμένες; Εμάς το υποδίκτυο είναι 24.Χ
Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: yantsa στις 16 Δεκ 2011, 01:26:22 μμ
Επίσης δεν θα πρέπει να δίνει και default gateway dns ;

Ο server μας είναι ο 24.3 και το gateway 24.1 . Οι clients θα πάρουν IP απο .4 εώς .13  .
Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: apapakL στις 16 Δεκ 2011, 01:35:09 μμ
Δοκιμάστε τα εξής

1. Αλλάξτε αυτά τα ranges έτσι ώστε να ταιριάζουν στο υποδίκτυό σας.
2. Δώστε τη στατική δ/νση (σύμφωνα πάντα με το υποδίκτυό σας) που επιθυμείτε στο server σας.
3. Επανεκκίνηση dnsmasq

Κώδικας: [Επιλογή]
sudo service dnsmasq restart


Υ.Γ.  Προς το τέλος αυτού του αρχείου (/etc/dnsmasq.d/ltsp.conf) δίνονται οδηγίες για το πως μπορείτε να μοιράζετε συγκεκριμένες ip σε συγκεκριμένους clients (μέσω mac addresses)
Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: alkisg στις 16 Δεκ 2011, 01:40:36 μμ
Σε κάποιο Post είδα οτι καλό είναι ο Server να έχει δυναμική IP αλλά εδώ δεν είναι εφικτό αυτό. 

Ο server προτείνεται να έχει στατική IP. Αλλά τα sch-scripts παρακάμπτουν διάφορα προβλήματα και έτσι μπορεί άνετα να έχει και δυναμική.

dhcp-range=192.168.24.3,proxy
dhcp-range=192.168.0.20,192.168.0.254,8h

Κάνουμε κάτι λάθος; Γιατί είναι όμως και οι δυο αποσχολιασμένες; Εμάς το υποδίκτυο είναι 24.Χ

Οι ρυθμίσεις αυτές μπαίνουν αυτόματα από τα sch-scripts και καλύπτουν τις δύο παρακάτω περιπτώσεις:

Εσείς θέλετε κανονικό 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, και λογικά είστε έτοιμοι.
Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: yantsa στις 16 Δεκ 2011, 02:27:59 μμ
Ναι είμαστε σχεδόν έτοιμοι. Ευχαριστούμε πολύ.

Απλά, μετά απο λίγη ώρα ο Client (ένα έχουμε φτιάξει για την ώρα) κολλάει. Ίσος να φταίνει το switch.

Πιστεύουμε ότι με αυτή την εγκατάσταση, σε ένα εργαστήριο που περνάνε οι αυριανοί δάσκαλοι, θα μάθουν περισσότεροι για το Linux και για το ελεύθερο λογισμικό.



Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: yantsa στις 10 Ιαν 2012, 08:37:16 μμ
Καλησπέρα και καλή χρονιά.

Θέλουμε να δίνουμε στατικές IP σε κάθε μηχανάκι. Χρησιμοποιούμε την γραμμή

dhcp-host=AB:CD:EF:11:22:33,192.168.24.3,pc10,infinite

απο το configuration του dnsmasq

αλλά δυστυχώς δεν παίρνει τη στατική IP που του ορίζουμε αλλά κάποια άλλη.

Καμία ιδέα;
Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: alkisg στις 10 Ιαν 2012, 09:28:09 μμ
Δοκίμασε με πεζά γράμματα στη mac address. Επίσης, ο dnsmasq είναι ρυθμισμένος όπως λέμε παραπάνω, ως κανονικός DHCP server, και όχι ως proxy, σωστά;
Γιατί ως proxy δεν δικαιούται να δίνει IP, άρα δεν μπορεί να δώσει στατικές...
Τίτλος: Απ: Εργαστήριο ΠΤΔΕ Αθηνών
Αποστολή από: yantsa στις 16 Ιαν 2012, 10:25:47 πμ
Thanks Άλκη. Case sensitive ήταν το θέμα :)