Professional Documents
Culture Documents
04 avec LTSP cole de Montlaur par Thierry Munoz, version mise jour le 21 septembre 2009
Pour avoir la version la plus rcente, visitez le site : http://valdedagne.montlaur.free.fr/index.php/le-libre-a-lecole/reseaux-locaux-sous-ltsp Cette cration est mise disposition selon le Contrat Paternit-Pas d'Utilisation Commerciale-Partage des Conditions Initiales l'Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Sites de rfrence : https://help.ubuntu.com/community/UbuntuLTSP http://wiki.ltsp.org/twiki/bin/view/Ltsp/LtspDocumentationUpstream Ce document est un compte-rendu d'exprience en franais (car je n'en ai pas trouv sur le net), fait d'abord pour me servir d'aide-mmoire et de "check-list". Je ne suis pas un spcialiste et il y a certainement des erreurs. Je pense qu'il pourra aider d'autres personnes configurer un serveur LTSP avec Edubuntu. La description de l'installation suivante suit globalement la mthode de SpiritIsReality trouve l'adresse suivante http://ubuntuforums.org/showthread.php?t=599166 .
page 1 / 25
A- Fichier lts.conf............................................................................................................................................19 B- Fichier dhcpd.conf......................................................................................................................................21 XI- Sauvegarder les partitions du serveur :..........................................................................................................23 A- Intrt :.......................................................................................................................................................23 B- Installer System Rescue CD sur une partition du disque dur :..................................................................23 C- Lancer System Rescue CD :......................................................................................................................23 C- Sauvegarde :..............................................................................................................................................23 D- Restauration :..............................................................................................................................................24 E- Quitter :.......................................................................................................................................................24 XII- Installation de gnome-watchdog :................................................................................................................24 XIII- Principales fonctions en lignes de commande :..........................................................................................25 XIV- Liens utiles :................................................................................................................................................25
5 PC vieux
Entre 32 et 64 Mo
3,2 Go
Windows 98SE
Carte Ethernet Dlink DFE-530 chipset VIA tech. VT86C100A (0x1106,0x6100) (version etherboot via-rhine-old)
1 Fujitsu-Siemens AMD Athlon Scaleo H 64 x2, 3800 1 Acer AMD Athlon x2, 4000
2 Go 1 Go
300 Go 160 Go
L'ide est de migrer vers GNU/Linux et d'en profiter pour monter un rseau avec un serveur principal (le Fujitsu-Siemens ayant les capacits largement suffisantes pour cela) et 6 clients lgers ou "thin clients" (dont 5 PC obsoltes poussifs sous Windows 98SE). Remarques :
On pourrait utiliser par la suite le PC Acer comme un "fat thin client" car il a des capacits suffisantes, mais ceci sera envisag quand le rseau sera fonctionnel. Un rseau Serveur-Clients lgers avait dj t mis en place sous Debian Etch4 d'aprs les conseils trouvs sur ce site : http://www.alicvb.com/linux/ . Il faut savoir que ceci avait t une alternative Edubuntu 7.10 avec qui je n'avais jamais russi faire fonctionner les clients lgers.
1 partition NTSF pour Windows XP qui est ncessaire (pour le fonctionnement du logiciel BCDI 3 et le temps que la transition soit faite pour continuer consulter les courriels ou imprimer, et aussi par habitude). 1 partition FAT32 pour stocker des fichiers accessibles pour tous les systmes d'exploitation. 3 partitions (2 en ext3, 1 en swap) pour une distribution Debian Etch 4 qui permet de faire fonctionner les clients lgers sous XFCE. Cette solution alternative fonctionne mais manque de souplesse. Elle sert tant que Ubuntu avec LTSP ne sera pas fonctionnel. Voir http://www.alicvb.com/linux/ expliquant l'installation. 3 partitions (2 en ext3, 1 en swap) pour la distribution Ubuntu 8.04 "Hardy Heron" avec LTSP.
Nom
Systme
Montage installation
Hd(0,0) ou sd0 primaire Hd(0,1) ou sd1 primaire Hd(0,2) ou sd2 primaire Hd(0,3) ou sd3 tendue Hd(0,4) ou sd4 logique Hd(0,5) ou sd5 logique Hd(0,6) ou sd6 logique Hd(0,7) ou sd7 logique Hd(0,8) ou sd8 logique
102,54 Windows XP 43,95 34,18 Debian Etch 4 4,40 Debian Etch 4 34,18 Debian Etch 4
43,95 Ubuntu 8.04 "Hardy Heron" / (racine) 30,99 Ubuntu 8.04 "Hardy Heron" /home 3,91 Ubuntu 8.04 "Hardy Heron" swap-linux 298,1
Passerelle par dfaut du rseau : 192.168.0.254 (gateway) qui est la Livebox (router) qui fournit des adresses DHCP entre 192.168.0.2 et 192.168.0.20 (je rserve l'adresse 192.168.0.1 pour eth0) sur le rseau (network) 192.168.0.0 . Le serveur est un des ordinateurs sur le rseau 192.168.0.0 (il y a aussi les ordinateurs de la mairie). Il a besoin d'une adresse statique eth0 en dehors des adresses DHCP du routeur. Donc la carte rseau (NIC) eth0 aura l'adresse 192.168.0.1 et sera relie la Livebox. La carte rseau eth1 du serveur aura l'adresse statique 192.168.1.1 et sera reli au hub et permettra donc de communiquer avec les clients lgers.
iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.254 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.0.254 # The secondary network interface auto eth1 iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.0.254 Enregistrer le fichier, puis relancer les rseaux en tapant : sudo /etc/init.d/networking restart
page 6 / 25
# # Default LTSP dhcpd.conf config file. # authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.20; option domain-name "*"; option domain-name-servers 192.168.1.1; option broadcast-address 192.168.1.255; option routers 192.168.1.1; # next-server 192.168.0.254; # 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"; } } # attribution d'une adresse IP fixe un client lger partir de son adresse MAC host poste1 { hardware ethernet 00:50:AE:xx:xx:xx; fixed-address 192.168.1.11; }
Enregistrer, fermer ce fichier et relancer le serveur DHCP en tapant : sudo /etc/init.d/dhcp3-server start ou sudo invoke-rc.d dhcp3-server restart Normalement, s'il n'y a pas d'erreurs, le message [OK] doit apparatre. Remarques : Ds qu'une modification sera faite dans le fichier "dhcpd.conf", il faudra taper la ligne de commande cidessus. Ds qu'on change aprs l'installation initiale, les adresses IP, il faut mettre le serveur ssh jour en tapant : sudo ltsp-update-sshkeys
Dans ce fichier on peut attribuer une IP fixe pour un client particulier en fonction de l'adresse MAC de sa carte rseau. Attention ce n'est valable que pour le dmarrage en Etherboot mais ce n'est pas la procdure pour un dmarrage via PXE (c'est--dire les cartes rseaux qui peuvent booter sur le rseau : LAN Boot).
Ajout suggr par Nitocris (le 20/09/2009 non test) pour Ubuntu 9.04 alternate + Add-ons: Pour affecter le serveur dhcp seulement sur l'interface des clients lgers on peut utiliser la commande : #> sudo dpkg-reconfigure dhcp3-server
du type /var/lib/tftpboot/ltsp/arch/pxelinux.cfg/01-mac-address. Ceci peut tre utile si on ne matrise pas compltement le serveur DHCP. Quant un client PXE boote, il charge et excute /var/lib/tftpboot/ltsp/arch/pxelinux.0, et il affiche des messages semblables celui qui suit : PXE entry point found (we hope) at 9AE5:00D6 My IP address seems to be C0A80146 192.168.1.70 TFTP prefix: Trying to load: pxelinux.cfg/01-00-14-22-a1-53-85 Trying to load: pxelinux.cfg/C0A80146 Trying to load: pxelinux.cfg/C0A8014 Trying to load: pxelinux.cfg/C0A801 Trying to load: pxelinux.cfg/C0A80 Trying to load: pxelinux.cfg/C0A8 Trying to load: pxelinux.cfg/C0A Trying to load: pxelinux.cfg/C0 Trying to load: pxelinux.cfg/C Trying to load: pxelinux.cfg/default En fait, pxelinux.0 essaie de charger un fichier de configuration spcifique au client. En premier, il essaie avec l'adresse MAC du client prcde du code "01-". Si cela n'aboutit pas, il essaie avec la notation hxadcimale de son adresse IP et continue en enlevant un chiffre chaque chec. En dernier lieu, il essaie de charger un fichier nomm default. Ainsi pour un client ayant l'adresse MAC 00:14:22:A1:53:85, il faut copier le fichier default en 01-00-14-22a1-53-85 et ouvrir celui-ci pour l'diter. Il doit contenir quelque chose du style : DEFAULT vmlinuz ro initrd=initrd.img Pour forcer le client utiliser une adresse IP particulire, il faut le modifier en : DEFAULT vmlinuz ro initrd=initrd.img ip=192.168.0.101:192.168.0.10:192.168.0.1:255.255.255.0:client101:eth0:none
# ip=<client-ip>:<server-ip>:<gateway>:<subnet mask>:<client-hostname>:<interface>:<configuration-method>
The IP would be passed as a kernel parameter to vmlinuz, and the klibc ipconfig application in the initramfs would use it. That means that the client would probably use a different IP than the one provided at the PXE boot stage. Your DHCP server will not be aware of the IPs you assign with this method, so they should be outside of any DHCP pools. Furthermore, ipconfig won't be given a boot-filename DHCP option, and the init scripts won't be able to work out the correct tftp path. So if you need to use an lts.conf file, you should put it in /var/lib/tftpboot instead of /var/lib/tftpboot/ltsp/arch/. Cette mthode ne marche pas pour les clients plus anciens qui bootent en Etherboot car ils chargent le fichier "nbi.img" au lieu du "pxelinux.0".
syncookies=no Puis, j'ai sauvegard et tap la commande suivante pour que l'ip_forwarding fonctionne de suite : sudo sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward' Ajout suggr par Nitocris (le 20/09/2009 non test) pour Ubuntu 9.04 alternate + Add-ons: Rajouter comme montage (pas indispensable mais utile pour certain paquets): #> mount -t sysfs sys /sys Pour la MAJ la nouvelle commande c'est : #> apt-get dist-upgrade
Maintenant, j'ai russi me connecter partir d'un client lger (un "vieil" ordinateur P233), ce que je n'avais jamais russi jusqu' prsent. Il faut donc que je configure plus finement le fichier lts.conf (pour l'affichage car j'ai des tailles d'cran diffrentes, permettre l'autoconnection, franciser le clavier etc.). Je vais donc maintenant installer le cd "Edubuntu 8.04 addon" pour avoir notamment l'affichage sur le serveur des postes clients etc.
Amliorations apporter :
Le dmarrage sur les clients est plutt lent (environ 4 5 longues minutes) : on dirait que l'cran est gel ou bloqu aprs la srie de points................... suivi de "rhine disable" apparaissant aprs la dtection de la carte rseau du client. Ceci est d au matriel (processeur et Ram trop justes) car le PC ACER dmarre en moins d'une minute avec une carte rseau comme les autres PC. Cls USB non accessibles en lecture pour les clients bien que l'icne indiquant le montage apparaisse sur le bureau (il s'agirait de donner des droits utilisateurs FUSE aux postes clients mais je ne m'y suis pas encore pench).
Mais ce qu'il faut retenir c'est que cette solution fonctionne avec des vieux PC qui ont maintenant une dizaine d'annes. Donc la municipalit n'est pas oblig de rinvestir pour acheter du matriel au got du jour mais qui sera de toute faon sous-exploit surtout en cole primaire. L- Installation de l'etherboot sur les disques durs des clients : 1- tat des lieux :
Au lieu d'utiliser une disquette de dmarrage pour aller sur le rseau, je veux utiliser le disque dur sur lequel GRUB est dj install.
cd boot/grub nano menu.lst Dans ce fichier rajouter : title Ubuntu 8.04 etherboot par network root (hd0,0) kernel /boot/eb-5.4.3-via-rhine.zlilo
M- Problme avec carte PXE Marvell Yukon (chip Realtek 88E8056 PCI-E) : 1- tat des lieux :
Au lieu d'utiliser une disquette de dmarrage pour aller sur le rseau, je veux utiliser le disque dur sur lequel GRUB est dj install. Malheureusement, il y a un problme avec le dmarrage via le rseau pour ce type de carte : blocage de l'cran de dmarrage avec la barre de progression. Retour la table des matires page 12 / 25
Il n'y a pas d'image etherboot... Solution envisage pour l'instant : acheter une carte rseau diffrente.
2- Alternative "facile" :
J'ai install une carte rseau D-link DFE-530TX rcupre sur un PC dont le disque dur a lch. Puis j'ai install l'image de dmarrage Etherboot sur le GRUB comme pour les autres clients. partir de l, aucun problme : dmarrage en moins d'une minute et utilisation trs confortable !!!
sudo ltsp-build-client Remarque : si votre serveur tourne en 64 bits et que vos clients ncessitent de fonctionner en 32 bits, il faut taper : "sudo ltsp-build-client --arch i386". Bilan : chec ( creuser...)
A- Utilisation de Samba :
Il faut installer le programme "Samba" sur le serveur Ubuntu ainsi que l'interface graphique qui facilite sa configuration "Gsamba". Voir ci-dessous ma configuration de Samba travers Gsamba : Retour la table des matires page 14 / 25
Pour toutes les adresses, je veux que Samba coute sur les 2 rseaux en 192.168.0.xx et 192.168.1.xx. Penser changer la ligne "Printcap filepath" pour qu'il pointe vers "Cups" qui permet la gestion de l'imprimante partage Canon Pixma iP3000. Indiquer le groupe de travail "ECOLE_MONTLAUR". Il faut penser ajouter comme utilisateur (users) "poste7".
C- Partage de documents :
Pour partager un dossier sous Samba, on peut suivre le tutoriel de SebSauvage (http://www.sebsauvage.net/) cette adresse : http://www.commentcamarche.net/faq/sujet-6694-partager-undossier-avec-windows-sous-ubuntu
Mise jour au 4/12/2008 : l'cole s'est quipe d'un Eee Box B202 (sous Windows Xp
malheureusement...) pour rajouter un poste supplmentaire moindre cot. Le boot en PXE a russi aprs avoir activ cette option dans le BIOS. Il a fallu bien paramtrer le fichier lts.conf afin que le serveur X dmarre bien. Il semble que le dmarrage ne russisse qu'une fois sur 2 et l'arrt (shutdown) de la machine empche son redmarrage : il faut dbrancher la prise et la rebrancher pour pouvoir le rallumer... Problme au niveau du clavier au dmarrage en client lger avec le voyant "NumLock" allum alors que ce n'est pas le cas rellement (il faut taper sur la touche pour le verrouiller effectivement).
page 16 / 25
Nom
Type de partition
Formatage
Taille (Gio)
Systme
Montage installation
Hd(0,0) ou sda1 primaire Hd(0,1) ou sda2 primaire Hd(0,2) ou sda3 primaire Hd(0,3) ou sda4 tendue Hd(0,4) ou sda4 logique Hd(0,5) ou sda5 logique Hd(1,0) ou sdb1 primaire Hd(1,1) ou sdb2 primaire
102,54 Windows XP 43,95 34,18 Ubuntu 8.04 "Hardy Heron" 30,99 Ubuntu 8.04 "Hardy Heron" 3,91 215,57
Total HD 2 :
A-Principes de fonctionnement :
Ce systme vous permet de voir et ventuellement de contrler un PC (que l'on dfinit alors comme un "serveur VNC") en utilisant un programme que l'on nomme "VNC viewer" partir d'un ordinateur distant qui se trouve n'importe o sur Internet. L'intrt est que cela fonctionne mme entre 2 ordinateurs qui n'ont pas le mme systme d'exploitation (sous Windows, Linux ou Mac). Et il existe aussi des solutions sous JAVA qui Retour la table des matires page 17 / 25
permettent de faire ce contrle distance travers un navigateur WEB sans avoir installer de programme (cf http://www.spark-angels.com/web/home.html).
B-Installation :
Source : https://help.ubuntu.com/community/UbuntuLTSP/GDMVNCInetdssh This page is dedicated to getting VNC to work at the GDM level, enabling administrators to VNC (optionally over SSH port 22) into Ubuntu servers directly to an alternate X server (not the server console X session). This allows multiple admins to log in graphically at the same time, locally and over remote (secure) connections.
Tab Remote -> Style = "Same as local" Bottom button XDMCP (still in Remote) --> You can disable "Honor Indirect Requests" if you'd like.
Add all Ubuntu universe/multiverse repositories via Synaptic Package Manager or by manually editing /etc/apt/sources.list Install vnc4server (and openbsd-inetd if it's not there already):
5901 stream tcp nowait root /usr/bin/Xvnc Xvnc -inetd :1 -query localhost -geometry 800x600 -once -fp /usr/share/fonts/X11/misc -DisconnectClients=0 -NeverShared securitytypes=none -extension XFIXES
Note 1) You can add as many Xvnc servers for simultanious, seperate VNC/GDM sessions by adding another line to /etc/inetd.conf, simply increasing the port number and display number in the line by one, for example: 2nd VNC session (port 5902, display :2):
5902 stream tcp nowait root /usr/bin/Xvnc Xvnc -inetd :2 -query localhost -geometry 800x600 -once -fp /usr/share/fonts/X11/misc -DisconnectClients=0 -NeverShared securitytypes=none -extension XFIXES
..etc, etc etc.... Note 2) that this does not ask for the root VNC password before connecting. I am using this in a secure LAN environment so I don't mind people logging into a login prompt without a password. You can always put the original switch in ( passwordFile=/root/.vncpasswd ) if you want to retain the VNC password functionality.
Bookmark this page, as we will be logging out and logging back in. Log out of Gnome. When you get to the GDM screen, hit CTRL+ALT+BACKSPACE. This will restart the GDM service (required). Log back in and test locally with:
vncviewer localhost:1
$ vncviewer <ipaddress>:1
page 18 / 25
NOTE: If you are experiencing random "theme-cycling" and "gnome-settings-daemon" crash issues in Hardy after performing this HOWTO, please see this page for updated vnc4server packages that fixes the problem. BONUS: ADD REMOTE SSH TUNNEL TO ENCRYPT VNC SESSION: Prerequisite: You must have sshd running on the server already - this step is outside the scope of this post.
From the client (assuming it is also Ubuntu Linux), connect to the remote SSH service using the -L (port-forwarding) switch:
Note: Obviously, substitute the forwarding port match the display you're trying to connect to via VNC. After you log in via SSH, fire up a VNC viewer session (on your local machine) to the remote server using LOCALHOST:1 which forwards local port 5901 over SSH to the remote server port 5901 (again, remember to substitute :1 with whatever display you're trying to connect to):
vncviewer localhost:1
Have fun with this! SSH seems to compress VNC traffic pretty well, not to mention make it SECURE over untrusted networks (I.E. the Internet)! Cacher section prive :1
A- Fichier lts.conf
Pour diter ce fichier, tapez : gksudo gedit /var/lib/tftpboot/ltsp/i386/lts.conf # ################# Paramtres par dfaut pour tous les clients [Default] # Sessions non cryptes pour gagner en rapidit au dtriment de la scurit (pour du matriel ancien) LDM_DIRECTX = true # Connexion automatique des clients LDM_AUTOLOGIN = true # Pour court-circuiter le langage qui est dans le chroot (incidence sur la fentre de connexion ?) LDM_LANGUAGE = "fr_FR.UTF-8" #type de clavier XKBLAYOUT = "fr" # Pour que les clients puissent jouer les sons SOUND=True # Pour que les clients puissent avoir accs aux priphriques sur le clients que des cls USB, CD-Rom... LOCALDEV=True # Le nombre de couleurs afficher (8,16,24 ou 32 bit) par dfaut 24 soit 16 Millions de couleurs X_COLOR_DEPTH=24 # Pour pouvoir configurer les cartes graphiques manuellement et non automatiquement # afin d'imposer des rsolutions d'affichage diffrentes CONFIGURE_X = True Retour la table des matires page 19 / 25
################### carte rseau du client1 avec l'adresse MAC suivante : [xx:xx:xx:xx:xx:xx] #Connexion automatique pour l'utilisateur "client1" (attention, il faut que LDM_AUTOLOGIN =true) LDM_USERNAME = "client1" LDM_PASSWORD = "client1" # carte graphique (normalement dtect automatiquement) XSERVER = s3virge # cran 15 pouces X_MODE_0 = 800X600 # frquences de balayage pour cet cran (normalement dtect automatiquement) X_HORZSYNC = "30-70" X_VERTREFRESH = "50-130" #################### carte rseau du client3 avec l'adresse MAC suivante : [xx:xx:xx:xx:xx:xx] #Connexion automatique pour l'utilisateur "client3" (attention, il faut que LDM_AUTOLOGIN =true) LDM_USERNAME = "client3" LDM_PASSWORD = "client3" # carte graphique (normalement dtect automatiquement) XSERVER = s3virge # cran 17 pouces normal X_MODE_0 = 1024x786 # frquences de balayage pour cet cran (normalement dtect automatiquement) #X_HORZSYNC = "30-70" #X_VERTREFRESH = "50-130" #################### carte rseau du client4 avec l'adresse MAC suivante : [xx:xx:xx:xx:xx:xx] #Connexion automatique pour l'utilisateur "client4" (attention, il faut que LDM_AUTOLOGIN =true) LDM_USERNAME = "client4" LDM_PASSWORD = "client4" # carte graphique (normalement dtect automatiquement) XSERVER = s3virge # cran 15 pouces X_MODE_0 = 800X600 # frquences de balayage pour cet cran (normalement dtect automatiquement) X_HORZSYNC = "30-70" X_VERTREFRESH = "50-130" #################### carte rseau du client5 avec l'adresse MAC suivante : [xx:xx:xx:xx:xx:xx] #Connexion automatique pour l'utilisateur "client5" (attention, il faut que LDM_AUTOLOGIN =true) LDM_USERNAME = "client5" LDM_PASSWORD = "client5" # carte graphique (normalement dtect automatiquement) XSERVER = s3virge # cran 15 pouces X_MODE_0 = 800X600 # frquences de balayage pour cet cran (normalement dtect automatiquement) X_HORZSYNC = "30-70" X_VERTREFRESH = "50-130" #################### carte rseau du client6 avec l'adresse MAC suivante : [xx:xx:xx:xx:xx:xx] Retour la table des matires page 20 / 25
#Connexion automatique pour l'utilisateur "client6" (attention, il faut que LDM_AUTOLOGIN =true) LDM_USERNAME = "client6" LDM_PASSWORD = "client6" # carte graphique (normalement dtect automatiquement) XSERVER = s3virge # cran 17 pouces normal X_MODE_0 = 1024x786 # frquences de balayage pour cet cran (normalement dtect automatiquement) #X_HORZSYNC = "30-70" #X_VERTREFRESH = "50-130" #################### carte rseau du client7 avec l'adresse MAC suivante : # carte rseau intgr Marvell Yukon utilise pour dmarrager en PXE (boot lan) [00:1C:25:26:15:56] #[00:50:BA:AE:60:21] carte de secours # Pas de connexion automatique car c'est un poste utilisable par les enseignants LDM_AUTOLOGIN = false # cran 19 pouces ACER Wide Acer AL1916W (rsolution maxi 1440 x 900, mais utilis 1280 x 1024) X_MODE_0 = 1280x1024 #################### carte rseau du client8 Eee Box B202 avec l'adresse MAC suivante : [xx:xx:xx:xx:xx:xx] #Connexion automatique pour l'utilisateur "client8" (attention, il faut que LDM_AUTOLOGIN =true) LDM_USERNAME = "client8" LDM_PASSWORD = "client8" # carte graphique (normalement dtect automatiquement) # cran 22 pouces ASUS VW220D Wide 16/10e X_MODE_0 = 1680x1050 # frquences de balayage pour cet cran (normalement dtect automatiquement)
B- Fichier dhcpd.conf
Pour diter ce fichier, tapez : gksudo gedit /etc/ltsp/dhcpd.conf Voici les paramtres de ce fichier :
page 21 / 25
# # Default LTSP dhcpd.conf config file. # authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.20; option domain-name "*"; option domain-name-servers 192.168.1.1; option broadcast-address 192.168.1.255; option routers 192.168.1.1; # next-server 192.168.0.254; # 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"; } } # attribution d'une adresse IP fixe un client lger partir de son adresse MAC host client1 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 192.168.1.11; } host client3 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 192.168.1.13; } host client4 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 192.168.1.14; } host client5 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 192.168.1.15; } host client6 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 192.168.1.16; } host client7 { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address 192.168.1.17; } Enregistrer, fermer ce fichier et relancer le serveur DHCP en tapant : sudo /etc/init.d/dhcp3-server start ou sudo invoke-rc.d dhcp3-server restart Normalement, s'il n'y a pas d'erreurs, le message [OK] doit apparatre. Retour la table des matires page 22 / 25
C- Sauvegarde :
Remarque : il ne faut jamais monter la partition sauvegarder ou restaurer ! Retour la table des matires page 23 / 25
Avant tout, il faut taper une ligne de commande dans le terminal pour monter l'endroit qui recevra la sauvegarde de la partition. Exemple :Si je veux sauvegarder la partition /dev/sda3 sur la partition /dev/sdb5 de mon disque dur externe, il va falloir que je monte la partition de destination, savoir /dev/sdb5 en crivant (si c'est une partition ext3) mount /dev/sdb5 /mnt/backup Adaptez suivant le numro de vos partitions. Si vous ne savez pas, le rescuecd met votre disposition un autre logiciel graphique appel gparted qui vous donnera cette information. Pour les experts, le rpertoire backup est cr par dfaut par le rescuecd et vous tes en root. Comme systme de fichier de la partition de destination, choisissez ext3 ou NTFS (si vous avez ntfs-3g). vitez le FAT qui ne gre pas les gros fichiers. Aprs, vous n'avez plus qu' lancer Partimage (en bas gauche, cliquez sur l'icne du CD, onglet Systme). Partimage se lance. Slectionnez sur le premier cran :
au premier champ avec le menu droulant la partition sauvegarder (surtout ne pas la monter), au deuxime champ , crivez le point de montage choisi plus haut avec cette fameuse ligne de commande en y ajoutant le nom de l'image qui sera sauvegarde sur la partition de destination : ex /mnt/backup/hardy , au troisime champ, vrifier que l'astrisque * est bien en face de "save partition"(il est possible de la dplacer avec la touche Espace) remplissez les cases des deux crans successifs, confirmez et lancez.
Une partition de dix gigas est sauvegarde sous forme d'image disque en moins de vingt minutes sur un ou deux fichiers d'un total de cinq gigas environ.
D- Restauration :
Pour la restauration, c'est rigoureusement pareil une seule exception : vous devrez veiller au troisime champ du premier cran ce que l'astrisque * soit bien en face de l'entre qui indique "restore partition..". (utiliser la touche espace). Si vous ngligez ce dtail, vous risquez d'tre fortement dsappoint par le rsultat. Veillez aussi bien spcifier le chemin et le nom exact de l'image utiliser pour la restauration : exemple : /mnt/backup/hardy.000 La restauration est hyper-rapide (environ quatre minutes !!).
E- Quitter :
Tapez "reboot" dans le terminal.
page 24 / 25
In the case that gnome-panel doesn't cleanly exit (such as if the thin-client crashes), gnome-watchdog will do nothing - unless you create the following file, which will cause gnome-watchdog to check the status of the logging-in user's gnome-panel process, and give them the option to kill their previous session:
sudo touch /etc/check_previous_login
page 25 / 25