Hämta LTSP från http://www.ltsp.org/ltsp-utils-0.10-0.noarch.rpm
eller gå till http://www.ltsp.org. Man kan hämta källkoden och
kompiler själv om man
vill med det tar för lång tid. Enklast är det om man hämtar
rpm filen.
När du väl hämtat paketet. Börja med att installera det
antigen med YAST eller genom att
skriva följande kommando i ett shell fönster:
>rpm -ivh ltsp-utils-0.1-0.noarch.rpm
Sedan fortsätter installationen av LTSP.
Skriv följande i ett shell fönster:
>ltspadmin
När programmet startats ser det ut som bilden neda.

Välj "install/update LTSP Packages" och tryck enter tills du
är färdig. Inställningarna är
fördefinierade, så att man endast behöver ändra dem om
man vet vad man gör.

Nästa steg ser ut som bilden nedan:

I bilden ovan väljer man packeten som ska installeras med hjälp av
ltspadmin. Välj alla
paket om du inte vet vad du gör för något. När du bekräftat
paketen börjar nedlastningen.

Nu kommer man till det viktigaste nämligen till inställningarna
för klienterna på servern.
Följande filer är viktiga:
1. /etc/dhcpd.conf
2. /etc/hosts
3. /opt/ltsp/i386/etc/lts.conf
4. /etc/exports
5. /etc/xinitd.d/tftp
Så ser mina filer ut:
dhcpd.conf
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option routers 192.168.2.100;
option domain-name-servers 192.168.2.100;
option domain-name "ltsp";
option root-path "192.168.2.100:/opt/ltsp/i386";
option option-128 code 128 = string;
option option-129 code 129 = text;
#
# Sample configuration file for ISC dhcpd
#
# Make changes to this file and copy it to /etc/dhcpd.conf.sample
#
ddns-update-style ad-hoc;
default-lease-time 21600;
max-lease-time 21600;
##
## If you want to use static IP address for your workstations, then un-comment
## the following section and modify to suit your network.
## Then, duplicate this section for each workstation that needs a static
## IP address.
##
shared-network WORKSTATIONS {
subnet 192.168.2.0 netmask 255.255.255.0 {
}
}
group {
option log-servers 192.168.2.100;
use-host-decl-names on;
host ws001 {
hardware ethernet 00:E0:18:A1:B8:ff;
fixed-address 192.168.2.111;
filename "/lts/2.4.26-ltsp-2/pxelinux.0";
}
}
hosts
#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#
127.0.0.1 localhost
192.168.2.100 pchemma
192.168.2.111 ws001
## LTSP-end ##
## LTSP-begin ##
#
# The lines between 'LTSP-begin' and 'LTSP-end' were added
# on: Thu Nov 4 20:41:23 2004, by the ltspcfg configuration tool.
# For more information, visit the LTSP homepage
# at http://www.LTSP.org
#
192.168.2.1 ws001.ltsp ws001
192.168.2.2 ws002.ltsp ws002
## LTSP-end ##
lts.conf
#
# Copyright (c) 2003 by James A. McQuillan (McQuillan Systems, LLC)
#
# This software is licensed under the Gnu General Public License.
# The full text of which can be found at http://www.LTSP.org/license.txt
#
#
# Config file for the Linux Terminal Server Project (www.ltsp.org)
#
[Default]
SERVER = 192.168.2.100
XSERVER = auto
X_MOUSE_PROTOCOL = "PS/2"
X_MOUSE_DEVICE = "/dev/psaux"
X_MOUSE_RESOLUTION = 400
X_MOUSE_BUTTONS = 3
USE_XFS = N
LOCAL_APPS =N
RUNLEVEL =5
SCREEN_01 = startx
[ws001]
XSERVER =auto
LOCAL_APPS =N
USE_NFS_SWAP =N
SWAPFILE_SIZE =64m
RUNLEVEL =5
exports
/opt/ltsp 192.168.2.0/255.255.255.0(ro,no_root_squash,sync)
/var/opt/ltsp/swapfiles 192.168.2.0/255.255.255.0(rw,no_root_squash,async)
/tftpboot 192.168.2.0/255.255.255.0(rw,no_root_squash,async)
tftp
# default: off
# description: tftp service is provided primarily for booting or when a \
# router need an upgrade. Most sites run this only on machines acting as
# "boot servers".
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
per-source = 11
cps = 100 2
flags = IPv4
}
Ovanstående filer med inställningar kan du lasta ner här.
