LTSP |
root@serv1:~# apt-get install dhcp3-server debconf-utils debootstrap fuse-utils libasound2-plugins ltsp-server ltsp-server-standalone ltspfs nbd-server nfs-kernel-server squashfs-tools tftpd-hpa Edit /etc/dhcp3-server/dhcpd.conf # VDD net shared-network vdd { subnet 192.168.108.0 netmask 255.255.255.0 { # range 192.168.108.50 192.168.100.65; option subnet-mask 255.255.252.0; option routers 192.168.108.1; default-lease-time 7200; max-lease-time 86400; option broadcast-address 192.168.108.255; option routers 192.168.108.1; option domain-name-servers 192.168.108.1; option domain-name "cae.locale"; option netbios-name-servers 192.168.108.1; option netbios-node-type 8; filename "/ltsp/i386/pxelinux.0"; #option tftp 192.168.108.21; option root-path "192.168.108.21:/opt/ltsp/i386"; next-server 192.168.108.21; #boot allow booting; allow bootp; host post_0 { hardware ethernet 00:08:02:11:5c:ec; fixed-address 192.168.108.10; } host post_1 { hardware ethernet 00:08:02:1f:f2:c4; fixed-address 192.168.108.11; } ... host vm_1 { hardware ethernet 00:00:00:00:00:01; fixed-address 192.168.108.31; } ... Edit /etc/default/dhcp3-server INTERFACES="eth0" root@serv1:~# /etc/init.d/dhcp3-server restart root@serv1:~# ltsp-build-client root@serv1:~# cd /opt/ltsp/i386/ root@serv1:~# ln -s boot/pxelinux.0 pxelinux.0 root@serv1:~# ltsp-update-image Edit /etc/default/tftpd-hpa RUN_DAEMON = yes Edit /etc/inetd.conf # tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot root@serv1:~# /etc/init.d/tftpd-hpa restart root@serv1:~# /etc/init.d/openbsd-inetd restart // Still we are not really using lts.conf Edit /etc/exports /opt/ltsp 192.168.108.0/255.255.255.0(ro,no_root_squash,async,no_subtree_check) Then: root@serv1:~# exportfs -a root@serv1:~# adduser user1 |