Αποστολέας Θέμα: Εργαστήριο ΠΤΔΕ Αθηνών  (Αναγνώστηκε 2166 φορές)

yantsa

  • Νέος
  • *
  • Μηνύματα: 9
Εργαστήριο ΠΤΔΕ Αθηνών
« στις: 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

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

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

yantsa

  • Νέος
  • *
  • Μηνύματα: 9
Απ: Εργαστήριο ΠΤΔΕ Αθηνών
« Απάντηση #2 στις: 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

  • Νέος
  • *
  • Μηνύματα: 9
Απ: Εργαστήριο ΠΤΔΕ Αθηνών
« Απάντηση #3 στις: 16 Δεκ 2011, 01:26:22 μμ »
Επίσης δεν θα πρέπει να δίνει και default gateway dns ;

Ο server μας είναι ο 24.3 και το gateway 24.1 . Οι clients θα πάρουν IP απο .4 εώς .13  .

apapakL

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 367
    • ΕΛ/ΛΑΚ και εκπαίδευση - Πληροφορική στο Δημοτικό
Απ: Εργαστήριο ΠΤΔΕ Αθηνών
« Απάντηση #4 στις: 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

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6097
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εργαστήριο ΠΤΔΕ Αθηνών
« Απάντηση #5 στις: 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 και καλύπτουν τις δύο παρακάτω περιπτώσεις:
  • 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, και λογικά είστε έτοιμοι.

yantsa

  • Νέος
  • *
  • Μηνύματα: 9
Απ: Εργαστήριο ΠΤΔΕ Αθηνών
« Απάντηση #6 στις: 16 Δεκ 2011, 02:27:59 μμ »
Ναι είμαστε σχεδόν έτοιμοι. Ευχαριστούμε πολύ.

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

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




yantsa

  • Νέος
  • *
  • Μηνύματα: 9
Απ: Εργαστήριο ΠΤΔΕ Αθηνών
« Απάντηση #7 στις: 10 Ιαν 2012, 08:37:16 μμ »
Καλησπέρα και καλή χρονιά.

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

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

απο το configuration του dnsmasq

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

Καμία ιδέα;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6097
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εργαστήριο ΠΤΔΕ Αθηνών
« Απάντηση #8 στις: 10 Ιαν 2012, 09:28:09 μμ »
Δοκίμασε με πεζά γράμματα στη mac address. Επίσης, ο dnsmasq είναι ρυθμισμένος όπως λέμε παραπάνω, ως κανονικός DHCP server, και όχι ως proxy, σωστά;
Γιατί ως proxy δεν δικαιούται να δίνει IP, άρα δεν μπορεί να δώσει στατικές...

yantsa

  • Νέος
  • *
  • Μηνύματα: 9
Απ: Εργαστήριο ΠΤΔΕ Αθηνών
« Απάντηση #9 στις: 16 Ιαν 2012, 10:25:47 πμ »
Thanks Άλκη. Case sensitive ήταν το θέμα :)