Είπα να προσπαθήσω κι εγώ με thin clients.
Βάζω intrepid desktop edition και μετά sudo apt-get install ltsp-server-standalone openssh-server
Ξεκινάνε τα προβλήματα: δεν μπορούσα με τίποτα να βάλω static ip! Όταν έβαζα από το network manager, δεν αποθηκευόταν και γινόταν πάλι dynamic, όταν έβαζα από το /etc/network/interfaces εξαφανιζόταν το εικονίδιο της σύνδεσης και ο network manager δεν με άφηνε να την επεξεργαστώ και την έβλεπε read only!
Βλέποντας ότι είναι χοντρό bug της διανομής (
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/279262), αποφάσισα να κάνω uninstall το network manager και επιτέλους δούλεψε με static ip 10.XX.XX.10!
Το πρόβλημα τώρα είναι ο dhcp3-server δεν ξεκινά! Το syslog αναφέρει:
"No subnet declaration for eth0 (10.XX.XX.10). Ignoring requests on eth0. If this is not what you want, please write a subnet declaration in your dhcpd.conf file for the network segment to which interface eth0 is attached."
Παραθέτω κάποια αρχεία και τα περιεχόμενά τους:
/etc/default/dhcp3-serverINTERFACES="eth0"
/etc/network/interfacesauto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.XX.XX.10
netmask 255.255.255.0
gateway 10.XX.XX.1
/etc/dhcp3/dhcpd.confauthoritative;
subnet 10.XX.XX.0 netmask 255.255.255.0 {
range 10.XX.XX.200 10.X.XX.249;
deny unknown-clients;
option domain-name "gym.local";
option domain-name-servers 10.XX.XX.1;
option broadcast-address 10.XX.XX.255;
option routers 10.XX.XX.1;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
Την ώρα που τα δοκίμαζα δούλευε και ο dhcp server του router, αλλά δεν δοκίμασα να το κλείσω.
Καμία ιδέα;
EDIT: Μόλις τώρα είδα σε κάποιο thread για το αρχείο /etc/ltsp/dhcpd.conf. Αυτό είναι το κανονικό, ε;
Θα το δοκιμάσω μεθαύριο. Κρίμα για το network-manager πάντως...