Page 85 - Linux Inside τ. 8

Basic HTML Version

Linux Inside
85
από πλευράς τόσο hardware όσο και software, εργαστήριο
μέσα σε λίγες ώρες. Μετά και από αυτή την προσθήκη, το ερ-
γαστήριό μας ήταν… up and running σε λίγες ώρες!
Τα προβλήματα που αντιμετωπίσαμε
Χάρη στη σαφήνεια και την απλότητα του οδηγού δεν συνα-
ντήσαμε δυσκολίες. Τα λίγα προβλήματα που αντιμετωπίσαμε
λύθηκαν χάρη στη βοήθεια από «Το στέκι των πληροφορικών»
(http://alkisg.mysch.gr/steki/index.php). Αυτά ήταν δύο:
1.
Ο οδηγός αναφέρεται σε σχολικά εργαστήρια όπου συ-
νήθως υπάρχει ένας DHCP server.
Οι Η/Υ του εργαστηρίου μας έχουν στατικές IP και δεν
υπάρχει DHCP server στο δίκτυο που να μοιράζει IP. Για να
μπορέσουν να ξεκινήσουν οι clients από το δίκτυο, κάναμε το
εξής: από το sch-scripts επιλέξαμε Αρχεία ρυθμίσεων - ρυθ-
μίσεις dnsmasq, αποσχολιάσαμε τη γραμμή που λέει proxy-
dhcp και δώσαμε το range των IP που θα δίνει ο DHCP. Επί-
σης, χρειάστηκε να προσθέσουμε την εξής γραμμή: dhcp-
route: 192.168.*.*, που είναι η διεύθυνση του gateway router.
2.
Η δεύτερη δυσκολία ήταν ότι, παραδοσιακά, τα PCs
«έτρεχαν» Windows και ήταν επιθυμία του υπευθύνου να δια-
τηρηθούν οι εγκαταστάσεις αυτές. Επομένως, έπρεπε να δί-
νουμε τη δυνατότητα για dual boot. Το πρόβλημα που προέ-
κυπτε αφορούσε IP conflicts όταν ορισμένοι υπολογιστές
ήταν σε Windows και κάποιοι άλλοι σε Ubuntu. Η λύση βρέθη-
κε μέσω της εύρεσης ποιων IPs χρησιμοποιούσαν τα Win-
dows και της ανάθεσης των ίδιων static IPs όταν γινόταν boot
σε Ubuntu, βάσει των MAC addresses.
Παραθέτουμε την εντολή στις ρυθμίσεις του dnsmasq για
να λειτουργήσει το δίκτυο όταν δεν υπάρχει DHCP server.
# Στο παρακάτω εύρος ο dnsmasq θα δουλεύει σαν
κανονικός DHCP server
# (όχι σαν proxy), ώστε να δίνει διευθύνσεις σε
περιπτώσεις εγκαταστάσεων
# με 2 κάρτες δικτύου.
dhcp-range=192.168.24.2,192.168.24.12,8h
dhcp-option=option:router,192.168.24.1
# Αν ο dnsmasq χρησιμοποιηθεί σαν κανονικός DHCP
server, τότε μπορείτε
# αν θέλετε να δηλώσετε στατικές IP στα τερματικά ως
εξής:
dhcp-host=00:1d:7d:d7:f5:3c,192.168.24.11,pc02,infinite
dhcp-host=00:1d:7d:d7:f5:28,192.168.24.10,pc03,infinite
Μελλοντική χρήση
Εκτός από αυτό το εργαστήριο, ένα ακόμα είναι στα σκαριά
για μετατροπή. Το δεύτερο, μάλιστα, περιέχει παλιούς υπο-
λογιστές πολύ χαμηλών προδιαγραφών (ενδεικτικά, RAM
256MB), οι οποίοι δεν ενδείκνυνται σε καμία περίπτωση για
διδασκαλία. Θεωρούμε ότι με το Ubuntu Linux LTSP θα γί-
νουν και πάλι αξιοποιήσιμοι με ελάχιστο κόστος (ένα gigabit
switch και ένα «δυνατό» server PC).
Πώς θα μπορούσαν να χρησιμοποιηθούν αυτά τα νέα εργα-
στήρια; Οι προτάσεις που έχουμε συζητήσει με τους υπεύθυ-
νους καθηγητές μας, αφορούν σε δύο, κυρίως, σημαντικούς
τομείς:
• Αξιοποίηση σε προπτυχιακό επίπεδο για την εξοικείωση
των φοιτητών (μελλοντικών δασκάλων) με τη φιλοσοφία του
ελεύθερου λογισμικού. Επειδή, όπως λέμε, όλα είναι θέμα
παιδείας, φανταστείτε μέσα από τέτοιες δράσεις να καταφέ-
ρουμε να έχουμε ένα μεγάλο μέρος των σχολείων με ΕΛΛΑΚ.
• Ερευνητική χρήση. Δεδομένης της πολύ περιορισμένης
ελληνικής βιβλιογραφίας σε θέματα που αφορούν το ελεύθε-
ρο/ανοιχτό λογισμικό και τη χρήση του στην εκπαίδευση, θεω-
ρούμε ότι το καλύτερο μέρος για να διενεργηθούν τέτοιου εί-
δους έρευνες είναι κάποιο Παιδαγωγικό Τμήμα. Ήδη ένας εκ
των συγγραφέων θα στηρίξει τη διπλωματική εργασία του πά-
νω στα νέα εργαστήρια και θα τα αξιοποιήσει.
Συμπεράσματα
Σε μία εποχή που τα χρήματα που προσφέρονται στην παι-
δεία είναι μηδαμινά, δεν υπάρχει τίποτα πιο επίκαιρο από το
ελεύθερο λογισμικό. Ίσως υπό αυτές τις αντίξοες συνθήκες
να είναι μία καλή ευκαιρία όλοι οι φοιτητές, οι αυριανοί δά-
σκαλοι, να γνωρίσουν τη φιλοσοφία του ελεύθερου λογισμι-
κού και να μπορέσουν να το αξιοποιήσουν ανάλογα με τις
απαιτήσεις και τις προσδοκίες τους.
Για αυτούς τους λόγους, στήσαμε το «ελεύθερο» εργαστή-
ριό μας στο Παιδαγωγικό Τμήμα Αθηνών και, σιγά σιγά, ευελ-
πιστούμε να το δούμε να χρησιμοποιείται όπως φανταζόμα-
στε. Εμείς κρατάμε την εμπειρία και την επιθυμία για συνεχή
βελτίωση του Τμήματός μας και ελπίζουμε παρόμοιες κινή-
σεις χρήσης ελεύθερου λογισμικού να πραγματοποιηθούν και
σε άλλα ιδρύματα της χώρας! •
Linux Labs - LTSP
Η εφαρμογή sch-scripts (ή epoptes) είναι ένα
πολυδύναμο εργαλείο, με το οποίο μπορούμε
τρέξουμε μαζικά εντολές στους clients – π.χ.,
να ανοίξουν όλοι μία συγκεκριμένη ιστοσελίδα,
να δούμε τι κάνουν οι μαθητές μας, να
κλειδώσουμε την οθόνη για να τραβήξουμε
την προσοχή κ.λπ.
«Ενορχηστρώνοντας» το μάθημα.
2
Σύνδεσμοι
[0] Οδηγός εγκατάστασης: http://goo.gl/UzWz4
[1] Αποθετήριο ΕΛΛΑΚ: https://launchpad.net/~ts.sch.gr
[2] Αποθετήριο πιστοποιημένου εκπαιδευτικού λογισμικού:
http://ts.sch.gr/repo