====== Thinclients ====== ===== Εισαγωγή ===== Υπάρχουν διάφοροι τρόποι για να χρησιμοποιήσουμε ένα pc ως thin client. Ο βέλτιστος τρόπος είναι θεωρητικά με μια κάρτα δικτύου που υποστηρίζει εκκίνηση μέσω δικτύου (network boot). Στην περίπτωση αυτή μια εικόνα boot στέλνεται από τον server στον client και ο τελευταίος εκκινεί από την εικόνα αυτή. Δεν χρειάζεται να υπάρχει σκληρός δίσκος ή cdrom ούτε βέβαια να διαθέτουμε κάποιον δυνατό επεξεργαστή. Για γραφικό περιβάλλον, οι ελάχιστες πάνω κάτω απαιτήσεις (που έχω δοκιμάσει) είναι pentium 133 Mhz με 32MB μνήμης. Ένας άλλος λιγότερο απαιτητικός σε ρυθμίσεις είναι η εκκίνηση μέσω ενός [[http://s2.weballdesign.gr/pxes-1.0.15.iso|pxes boot cd]]. Θεωρούμε ότι υπάρχει στο τοπικό μας δίκτυο τουλάχιστον ένας dhcp server ===== xdmcp (X11) ===== ==== Ρυθμίσεις server ==== Το εγγενές πρωτόκολλο του linux xdmcp, που χρησιμοποιείται στην τοπική σύνδεση σε γραφικό X περιβάλλον (X11), έχει την δυνατότητα να δεχτεί και απομακρυσμένες αιτήσεις, εμφανίζοντας όλο το γραφικό περιβάλλον σε κάποιον υπολογιστή που τρέχει software για thin clients Εάν τρέχουμε τον gdm login server η ρύθμιση είναι απλή.Τροποποιούμε το αρχείο ρυθμίσεων /etc/gdm/gdm.conf προσθέτωντας στο πεδίο [xdmcp] [xdmcp] Enable=true ή σε γραφικό περιβάλλον τρέχουμε ως root το gdmsetup και από την καρτέλα απομακρυσμένο αλλάζουμε το πεδίο στυλ ορίζοντας να μην είναι ανενεργή η απομακρυσμένη σύνδεση. Στην συνέχεια επανεκκινούμε το γραφικό περιβάλλον (κάνουμε logout και μετά ctrl-alt-backspace ή από κονσόλα εκτελούμε /etc/init.d/gdm restart) ==== Ρυθμίσεις client ==== Από το pxes cd επιλέγουμε σύνδεση xdm. Αν όλα κυλήσουν ομαλά θα βρεθούμε μπροστά στο login screen του gdm. ====== Πηγές ====== * pxeslinux * [[http://www.google.gr/url?sa=t&source=web&cd=3&ved=0CCsQFjAC&url=http%3A%2F%2Fwww.lomoapolinario.org%2Fformacion%2Fterminales%2FpxesDoc%2FPXES_PREBUILT_Images-1.pdf&rct=j&q=pxes%20prebuild%20images&ei=2pcFTuyKIIj3sgb1yomwDA&usg=AFQjCNEprKtD8ZCOdzhXDnbr9Gfoo4ZcPQ&cad=rja|pxes documentation]] * cult * download : http://sourceforge.net/projects/cult-thinclient/files/ * documentation : https://docs.google.com/Doc?id=dg64j2vb_35hcbvkxcg * http://www.skolelinux.org * http://en.wikipedia.org/wiki/Thin_client