Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/04/2014, à 12:17

testeur66

LTSP et clients légers

Bonjour,
J'essaye de mettre en place pour une association un serveur LTSP sous Ubuntu pour faire fonctionner des clients légers sans OS. Je fais différents essais . J'ai réussi à le configurer sous Débian mais en suivant plusieurs tutos et en allant de l'un à l'autre avec plein de modifications de fichiers. Bref, je ne saurais pas le réinstaller facilement. Je suis donc à la recherche d'un tuto clair et précis ou de la marche à suivre pour cette mise en place sous Ubuntu.
Merci de votre aide !

Hors ligne

#2 Le 01/04/2014, à 16:25

ScahR

Re : LTSP et clients légers

Salut,

Sous Ubuntu, l'installation est plutôt simple. J'ai installé un serveur de client léger en Ubuntu 12.04. Je vais tenter de te faire un tuto rapide pour t'expliquer comment j'ai procédé :

Déjà, il faut configurer une carte réseau dédiée au LTSP (je prends ici ETH1) et la mettre en IP fixe (en graphique, où bien en éditant le fichier /etc/network/interfaces)

Ensuite, on installe les paquets suivants :

apt-get install ltsp-server-standalone nfs-kernel-server tftpd-hpa

L'installation du paquet ltsp-server-standalone installe tout le nécessaire pour créer ton serveur de client léger, il suffit ensuite de passer la commande suivante :

ltsp-build-client --arch=i386

L'argument --arch permet donc de choisir l'architecture de l'OS qui servira de client léger.

Après, il suffit d'adapter la configuration du serveur DHCP installé par le paquet "ltsp-server-standalone", en éditant le fichier :

nano /etc/ltsp/dhcpd.conf

Par exemple, voilà mon fichier dhcpd.conf :

authoritative;

subnet 192.168.255.0 netmask 255.255.255.0 {
   range 192.168.255.1 192.168.255.199;
   option domain-name "mondomaine.org";
   option domain-name-servers 192.168.0.204;
   option broadcast-address 192.168.255.255;
   option routers 192.168.255.250;
   next-server 192.168.255.250;
#    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";
   }
}

Ensuite, éditer le fichier de conf isc-dhcp-server :

nano /etc/default/isc-dhcp-server

et on ajoute la ligne "INTERFACES" pour définir sur quelle interface le DHCP devra répondre, donc ici ETH1

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#    Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"

Ensuite, on configure le serveur TFTP (le TFTP permet l'amorcage du système LTSP), par le fichier de conf tftpd-hpa, en lui indiquant le répertoire /var/lib/tftpboot

nano /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot/"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"

Dernier point, j'ai dû configurer des partages LTSP pour que le système fonctionne. Normalement ce n'est pas forcément nécessaire mais dans mon cas cela ne fonctionnait pas sinon.

On édite :

nano /etc/exports

mon fichier de conf :

### PARTAGE LTSP ###
/opt/ltsp/i386 192.168.255.0/255.255.255.0(rw,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
/var/lib/tftpboot/ 192.168.255.0/255.255.255.0(rw,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
/var/lib/tftpboot/ltsp/i386/ 192.168.255.0/255.255.255.0(rw,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)


Tu redémarre ta machine, et normalement ça devrait fonctionner.

Si tu as besoin de précisions sur certains points, n'hésite pas wink

Dernière modification par ScahR (Le 01/04/2014, à 16:27)


Powered by Ubuntu 14.04.3 64bit - kernel 3.16 generic & lowlatency (Asus P67 / i7 3770k / 8GB / Nvidia GTX 680 / SSD 240Go)
Adepte de musique et de MAO :
Ma première production réalisée pour le groupe Wild Dawn, intégralement sous GNU/Linux Ubuntu (Ardour 3.5/Jackd2/FFADO/Plugins LADSPA-LV2) : http://www.wilddawn.com

Hors ligne

#3 Le 02/04/2014, à 11:08

testeur66

Re : LTSP et clients légers

Merci beaucoup ! je teste ça demain et tiens au courant

Hors ligne

#4 Le 02/04/2014, à 20:41

testeur66

Re : LTSP et clients légers

Bonjour,

J'ai fait un essai d'installation, mais je pense avoir un problème avec le fichier interfaces. J'ai ma carte eth0 en statique et je ne vois pas quelle passerelle mettre sur la eth1 elle aussi en statique . Pourrais-tu poster le contenu de ton fichier interfaces?
Merci !

Hors ligne

#5 Le 02/04/2014, à 21:37

J5012

Re : LTSP et clients légers

Hors ligne

#6 Le 03/04/2014, à 14:55

testeur66

Re : LTSP et clients légers

Merci pour les liens vers la doc. Je n'y ai pas trouvé la solution de mon problème : Quand je boot en PXE du poste client, ça commence bien puis...  ça donne :

http://cjoint.com/?DDdoPDixY2O


Le DHCP ne distribue pas d'adresse au client qui se retrouve en APIPA

Une idée ?

Hors ligne

#7 Le 04/04/2014, à 02:46

J5012

Re : LTSP et clients légers

tu as essaye de donner une ip statique (fixe) avec pxe au lieu de laisser le reglage sur l'allocation dhcp ...
il semble que tu aies une erreur de blocs sur le fichier de config pxe :

Trying to load : pxelinux.cfg/default ... → ok
... : invalid checksum 0x89 ...

https://help.ubuntu.com/community/Ubunt … PsWithDHCP

Hors ligne

#8 Le 04/04/2014, à 09:21

philox47

Re : LTSP et clients légers

Salut
Moi j'y suis arrivé en suivant ce tuto  ltsp sur Debian ou ubuntu
respecte bien les indications pour les carte réseaux
@ +


le sage est ferme pas obstiné

https://www.philoxwebsite.com

Hors ligne