$ sudo aptitude update
$ sudo aptitude upgrade
$ sudo aptitude install ltsp-server-standalone
$ sudo aptitude install tftpd-hpa
$ sudo ltsp-build-client
$ sudo nano /etc/default/dhcp3-server
#
Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"
$ sudo nano /etc/dhcp3/dhcpd.conf
authoritative;
subnet 192.168.5.0 netmask 255.255.255.0 {
range 192.168.5.2 192.168.5.250;
# option domain-name "example.com";
option domain-name-servers 192.168.5.1;
option broadcast-address 192.168.5.255;
option routers 192.168.5.1;
next-server 192.168.5.1;
# get-lease-hostnames true;
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";
}
}
$ sudo nano /etc/exports
/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)
$ sudo nano /etc/default/portmap
#OPTIONS="-i 127.0.0.1"
$ sudo nano /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
$ sudo nano /etc/inetd.conf
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
$ sudo /etc/init.d/openbsd-inetd restart
$ sudo /etc/init.d/dhcp3-server restart
$ sudo /etc/init.d/tftpd-hpa restart
$ sudo /etc/init.d/portmap restart
Создание пользователя
$ sudo useradd -d /home/ts01 -m -s /bin/bash ts01
$ sudo passwd ts01
Возможность подключать устройства
$ sudo adduser ts01 fuse
Возможность проигрывать аудио
$ sudo adduser ts01 audio
Возможность изменять разрешение экрана
$ sudo adduser ts01 video