Installation serveur LTSP sous Ubuntu 10.04 LTS
De wikiGite
Mise en place d'un serveur ltsp avec des clients lourd. Les applications ne sont pas exécutées sur le serveurs mais sur le client. Le client charge seulement le noyau et le serveur lui envoi les applications en fonction de la demande. Le dhcp ne se trouve pas sur le serveur mais est géré par un IPCop. Les comptes clients sont en local sur le serveur et le home est montée par le réseau sur le client.
Sommaire
DELL T1600
carte réseau gigabyte de la carte mère visible par lpci mais invisible par le noyau. Affichage en 800x600.
Charger le module e1000e
wget http://sourceforge.net/projects/e1000/files/e1000e\ stable/1.9.5/e1000e-1.9.5.tar.gz
tar -xvf e1000e-1.9.5.tar.gz
cd e1000e-1.9.5/src/
sudo make install
sudo modprobe e1000e
sudo dhclient eth0 #si ne marche pas rebooter la machine
Sandy bridge chipset integré
sudo add-apt-repository ppa:glasen/intel-driver
sudo add-apt-repository ppa:kernel-ppa/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-image-generic-lts-backport-natty linux-headers-generic-lts-backport-natty
LTPS
Configuration des cartes
Désactiver networkmanager pour la gestion du réseau :
sudo service network-manager stop
sudo update-rc.d -f network-manager remove
vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.2.149
netmask 255.255.255.0
network 192.168.2.0
Relancer /etc/init.d/networking
Installation de ltsp
sudo apt-get install ltsp-server-standalone
sudo apt-get remove dhcp3-server
Créer le fichier /var/lib/tftpboot/lts.conf
http://manpages.ubuntu.com/manpages/lucid/man5/lts.conf.5.html
[default]
SERVER = 192.168.2.149
LOCALDEV = True
SOUND = True
SYSLOG_HOST = server
XKBLAYOUT = fr
LDM_AUTOLOGIN = True
# LDM_GUESTLOGIN = True
LDM_LANGUAGE ="fr_FR.UTF-8"
[00:e0:c5:5b:95:25]
LDM_USERNAME = crij_public_01
LDM_PASSWORD = invite
[00:e0:c5:5b:95:29]
LDM_USERNAME = crij_public_02
LDM_PASSWORD = invite
[00:e0:c5:5b:95:67]
LDM_USERNAME = crij_public_03
LDM_PASSWORD = invite
[00:e0:c5:5b:95:7c]
LDM_USERNAME = crij_public_04
LDM_PASSWORD = invite
[00:e0:c5:3b:47:73]
LDM_USERNAME = crij_public_05
LDM_PASSWORD = invite
[00:e0:c5:5b:97:83]
LDM_USERNAME = crij_public_06
LDM_PASSWORD = invite
Création de l'image
sudo ltsp-build-client --arch i386 --locale fr_FR --fat-client
sudo chroot /opt/ltsp/i386
avant d'installer quoi que ce soit :
mount -t proc proc /proc
mount -t sysfs sys /sys
En quittant :
exit
sudo umount /opt/ltsp/i386/proc
sudo umount /opt/ltsp/i386/sys
sudo ltsp-update-image -a i386
sudo ltsp-update-kernels #si mise a jour du kernel
Configuration PXE
DD-wrt :
Dans la section service
DNSmasq:
dhcp-boot=ltsp/i386/pxelinux.0,,192.168.2.149