CLIENTS LÉGERS SOUS LINUX DEBIAN



Documents pareils
DHCPD v3 Installation et configuration

Administration UNIX. Le réseau

INSTALLATION DEBIAN. Installation par le réseau

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

LTSP Linux Terminal Server Project v4.1

Mise en œuvre de Rembo Toolkit

Serveur DHCP et Relais DHCP (sous Linux)

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

Attribution dynamique des adresses IP

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Ophcrack - Windows XP/Vista

Administration Réseau sous Ubuntu SERVER Serveur DHCP

TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX

ndv access point : Utilisation

2X ThinClientServer Guide d utilisation

Administration de Parc Informatique TP07 : Installation de Linux Debian

Installation ou mise à jour du logiciel système Fiery

Dynamic Host Configuration Protocol

But de cette présentation. Serveur DHCP (Application à CentOS) Cas des machines virtuelles. Schéma de principe. Hainaut P

Comment configurer Kubuntu

Bac Professionnel Systèmes Electroniques Numériques

Manuel de déploiement sous Windows & Linux

Département R&T, GRENOBLE TCP / IP

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Cours LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton "Activer PAE/NX"

Tutoriel déploiement Windows 7 via serveur Waik

Démarrage à partir du réseau

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

Déploiement de Linux en réseau avec Kickstart. Mars

TP N 1 : Installer un serveur trixbox.

TP : Introduction à TCP/IP sous UNIX

Guide Pratique: Installation Réseau

Machine virtuelle W4M- Galaxy : Guide d'installation

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

PROCEDURE ESX & DHCP LINUX

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

FICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,

Installation d'un FreeNAS (v0.684b du 30/03/2007) pour sauvegarder les données d'un ZEServer

FreeNAS Shere. Par THOREZ Nicolas

NAS 109 Utiliser le NAS avec Linux

WINDOWS NT 2000: Travaux Pratiques. -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 ver 1.0

Table des matières Hakim Benameurlaine 1

Clients légers et authentification Active Directory. Octobre

VirtualBox : Installation de Backtrack-4 en machine virtuelle TABLE DES MATIÈRES. I. Préface. II. Prérequis 1. INTRODUCTION

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

Installation d'un TSE (Terminal Serveur Edition)

TD 1 - Installation de système UNIX, partitionnement

TP 4 & 5 : Administration Windows 2003 Server

Manuel de l utilisateur

Mission TICE : Thierry CHASSAIN - Guy PICOU AIDAT du Lot : Hélène CREUSOT Pierre LAGREZE. Réseaux pédagogiques sous Windows 2003 Server 12/01/2011

Serveurs Sun Fire V20z et Sun Fire V40z

1 Configuration réseau des PC de la salle TP

Installation et mise à jour des IOS sur les routeurs ou les switchs Cisco

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

SSH. Romain Vimont. 7 juin Ubuntu-Party

WGW PBX. Guide de démarrage rapide

INFO-F-309 Administration des Systèmes. TP7: NFS et NIS. Sébastien Collette Résumé

Le système GNU/Linux DHCP

TP Réseau n 4 Common Internet File System (CIFS) et Network File System (NFS)

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

Monter automatiquement des disques distants ou locaux avec automount/autofs

MISE EN PLACE D UN FIREWALL ET D UN SERVEUR PROXY SOUS LINUX MANDRIVA.

Déploiement de SAS Foundation

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Raspberry pi : Développer une petite application web sur Raspberry

Itium XP. Guide Utilisateur

OpenMediaVault installation

CONFIGURATION DHCP WINDOWS. Parc de l'arboretum, imm. A1 73, Rue de Saint Mandrier Z.A. de la Millonne Six-Fours Les Plages

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS

Un serveur web, difficile?

Amiens Métier 39 : Gestion des réseaux informatiques. Jour 2, première partie. Durée : 3 heures

1. Présentation du TP

INSTALLATION MODULE WEB

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

LiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012

VMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare

Guide de l'administrateur Symantec NetBackup Bare Metal Restore

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

PROCÉDURE D'INSTALLATION

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

Boot Camp Guide d installation et de configuration

Manuel d installation serveurs

Tutorial Terminal Server sous

Secure SHell. Faites communiquer vos ordinateurs! Romain Vimont ( R om)

Enoncé du TP 8 Système

Problématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux

Il est courant de souhaiter conserver à

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P

L'accélération 3D sous Linux

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Service de Virtualisation de la DSI UJF

Le logiciel Netkit Installation et utilisation

Tour d'horizon Bureau client Daemon's Aller plus loin

Mettre en place un serveur pour l installation automatisée de Windows XP.

TP administration système

Transcription:

CLIENTS LÉGERS SOUS LINUX DEBIAN I MATÉRIELS ET LOGICIELS NECÉSSAIRES Ce TP s effectue par groupe de deux élèves. Il faut deux machines, un serveur Linux sous Knoppix et un poste client (micro-ordinateur de la salle 4) possédant au moins une carte réseau et un lecteur de disquettes. Ces machines sont en réseau poste à poste reliées par un câble croisé. II INTRODUCTION Démarrer une station sans disque dur nécessite plusieurs étapes dont les principales sont brièvement décrites ci-dessous : 1. Le code est chargé de la disquette vers la mémoire, 2. La carte réseau est trouvée et initialisée, 3. Une requête DHCP est envoyée sur le réseau 4. Le serveur DHCP envoie une adresse et le noyau Linux à télécharger sur le client via le serveur TFTP, 5. Une fois le noyau initialisé, une nouvelle requête DHCP est envoyée par le client pour obtenir une adresse réseau mais cette fois-ci pour le noyau linux chargé. 6. On utilise NFS pour monter à travers le réseau certains répertoires du serveur dans la mémoire RAM du client 7. Enfin le serveur X démarre et une fenêtre de connexion apparaît. Le client peut donc ne posséder aucun disque dur. III LES PRÉ-REQUIS Pour mettre en place toutes les étapes du processus de démarrage nous devons vérifier que les logiciels suivants sont installés sur notre serveur Knoppix : le serveur trivial ftp, le serveur NFS et enfin le serveur DHCP. III.1 TRIVIAL FTP Il s'agit d'un serveur de transfert de fichier qui fonctionne sans authentification du client. Il est lancé par le super serveur internet inetd. Éditez votre fichier inetd.conf et vérifiez que la ligne suivante est présente et décommentée. #<off># # run this only on machines acting as "boot servers." tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd /tftpboot -s Relancez le super serveur internet. Vérifiez les ports ouverts. III.2 LE SERVEUR NFS Ce serveur permet de monter des répertoires distants dans l'arborescence de votre machine. Mais contrairement à Samba qui fonctionne pour des machines distantes Windows, NFS (Network File System) fonctionne pour des machines distantes Linux. Pour lancer ce serveur tapez la commande /etc/init.d/nfs-kernel-server start. Pour l'instant ce serveur ne peut démarrer car nous n'avons pas encore créé le fichier /etc/exports qui contriendra la liste des 1

répertoires du serveur linux exportables par le réseau. Ce fichier sera crée plus tard pendant la procédure de configuration de LTSP. III.3 LE SERVEUR DHCP Celui-ci est déjà installé sur la machine, il sera configuré pendant la procédure de configuration de LTSP. Pour lancer ce serveur tapez la commande /etc/init.d/dhcp3-server start. IV INSTALLATION DE LTSP Allez chercher le fichier LTSP.iso sur le serveur NT dans le répertoire LTSP et copiez le dans /temp. En root par la commande su «-», monter l'image iso par commande suivante mount -o loop /tmp/<iso Image Name> /mnt/ltsp après avoir créé le répertoire de montage. Installez ensuite le paquetage ltsp-utils en tapant les commandes suivantes, cp /mnt/ltsp/ltsp-utils-0.11.tgz /opt ; cd /opt ; tar xvzf ltsp-utils- 0.11.tgz ; cd ltsp-utils ;./install.sh. Puis lancez ltspadmin et choisissez «Configure the installer options» et précisez juste le chemin file:///mnt/ltsp. Installer tous les paquetages dans le répertoire /opt/ltsp. Démontez l'image iso par umount /mnt. V PARAMÉTRAGE DU SERVEUR LTSP Choisissez maintenant l'option Configure LTSP. Le script commence par vérifier la configuration du serveur Knoppix puis va nous permettre de configurer tous les composants un par un. 1. Le runlevel correspond au niveau d'éxécution du serveur knoppix ici 5. 2. Le choix de l'interface réseau n'est valable que si votre machine à plus d'une carte réseau. 3. Création du fichier de configuration du serveur DHCP mais nous le modifierons plus tard. 4. On lance le serveur TFTP. 5. On vérifie que le démon portmap est bien lancé. 6. On cherche à lancer le démon NFS, (en fait nous le lancerons nous-mêmes plus tard). 7. On choisit de conserver notre interface graphique en utilisant kdm. 8. On modifie le fichier hosts pour permettre au serveur de résoudre les noms des stations en utilisant son fichier hosts. 9. On liste les clients qui pourront se connecter au serveur Knoppix. 10. On crée le fichier /etc/exports utilisé par NFS pour permettre le montage à travers le réseau de certains des répertoires du serveur Knoppix. 11. Enfin, on crée le fichier de configuration de l'interface graphique (le serveur X) des futurs clients. Vérifiez maintenant le statut des différents services requis : 2

Certains services ne sont pas démarrés. Démarrez le serveur NFS par la commande /etc/init.d/nfs-kernelserver start. Puis démarrez le serveur DHCP par la commande /etc/init.d/dhcp3-server start après avoir renommé le fichier /etc/dhcp3/dhcpd.conf.sample en /etc/dhcp3/dhcpd.conf. Vérifiez de nouveau le statut des différents composants de Ltsp. Il vous reste à modifier quelques derniers fichiers. V.1 LE FICHIER /ETC/DHCP3/DHCPD.CONF Comme décrit dans l introduction, au démarrage la station va adresser deux requêtes DHCP à son Linux Terminal Server, une première au moment du boot du client sur la disquette de démarrage que nous créerons plus tard et une deuxième requête DHCP lorsque le noyau linux est chargé sur le client. Il faut donc configurer le serveur DHCP du Linux Terminal Server. Cette configuration s effectue dans le fichier susnommé. Le client a besoin d une adresse IP et de quelques autres informations. Il obtiendra du serveur DHCP : Adresse IP, Nom de machine, Adresse IP du Serveur, Passerelle par défaut, Nom du répertoire contenant le noyau Linux à charger sur le client, Nom du serveur et répertoire à monter comme racine du système de fichiers du client. Voici le fichier à obtenir (attention vous devez modifier les adresses IP et les adresses Mac). default-lease-time 21600; max-lease-time 21600; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.254; option domain-name-servers 192.168.0.254; option domain-name option root-path "ltsp.org"; "192.168.0.254:/opt/ltsp/i386"; Adresse du serveur LTSP. shared-network WORKSTATIONS { subnet 192.168.0.0 netmask 255.255.255.0 { } Réseau géré 3

} group { use-host-decl-names on; option log-servers 192.168.0.254; host ws001 { hardware ethernet 00:E0:18:E0:04:82; fixed-address 192.168.0.1; filename "/lts/vmlinuz.ltsp.truc"; option option-129 «NIC = 8139too»; } } Configuration du client de nom ws001. A telle adresse MAC sera associée telle adresse IP, tel noyau linux sera chargé sur ce client et le driver de carte réseau porte le nom 8139t00 Comme vous pouvez le constater dans le fichier précédent, vous utilisez en fait un serveur DHCP pour faire de l adressage fixe (association adresse MAC, adresse IP). Vous trouverez les noms de noyaux linux disponibles au téléchargement dans le répertoire : /tftpboot/lts. Après avoir modifié ce fichier, vous devez redémarrer le serveur dhcp : /etc/init.d/dhcp3-server stop, start, restart. La ligne option option-129 «NIC= 8139too» doit être correctement renseignée. Le nom 8139too correspond au nom du module chargé de gérer la carte réseau installée sur le client. Vous pouvez le trouver en faisant en mode console «modconf» puis en allant dans les modules pour cartes réseau. V.2 LE FICHIER /OPT/LTSP/I386/ETC/LTS.CONF Ce fichier, qui a une syntaxe assez simple, va permettre de configurer l'interface graphique (le serveur X) des futurs clients. La section par défaut [default] s applique à tous les clients puis on peut trouver une section par client. Les clients sont identifiés par leur nom, leur adresse IP, ou leur adresse MAC. Un fichier lts.conf typique ressemble à cela : # # Config file for the Linux Terminal Server Project (www.ltsp.org) # [Default] SERVER = 192.168.0.1 XSERVER = auto X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" X_MOUSE_RESOLUTION = 400 X_MOUSE_BUTTONS = 3 USE_XFS = N SCREEN_01 = shell Adresse du serveur LTSP, gestion de la souris, et démarrage du client en mode shell (sans interface graphique). [ws001] X_SERVER XkbModel XkbLayout = XF86_SVGA = pc105 = fr particularités du client WS001 Serveur X associé à la carte graphique du client et clavier en français. Les paramètres à modifier sont les suivants : adresse de serveur puis paramètres spécifiques à votre client et en particulier le serveur X (voir ci-dessous). 4

V.2.1 XSERVER Si la carte vidéo est une carte PCI ou AGP supportée par XOrg, il suffit de mettre la valeur auto, car le package ltps-x-core contient les drivers nécessaires pour cette carte vidéo. Il y a plusieurs modules Xfree86 disponibles pour Linux Terminal Server, dans le cas où la carte graphique n est pas supportée par Xorg. Et c est le cas des cartes S3 TRIO disponibles sur les machines de la salle 4. Ces modules ont été installés lorsque nous avons installé LTSP. Vous devez inscrire dans ce fichier XSERVER = XF86_SVGA dans la section concernant votre client, si vous choisissez d utiliser une machine de la salle 4 pour cette activité. V.2.2 SCREEN_01 Si on veut travailler sur le client en mode graphique, on doit mettre la valeur startx. Dans un premier temps vous imposez le shell (session en mode commande), ceci nous permettra de régler dans un second temps tous les petits problèmes liés au serveur X. VI CRÉATION DE LA DISQUETTE DE BOOT DU CLIENT Sous Windows, rendez-vous sur le site WEB de Marty Connor's www.rom-o-matic.net. Cette personne a fait un excellent travail et propose sur son site de générer des disquettes de boot linux avec prise en charge du réseau. Vous sélectionnez votre carte réseau et votre image Linux. Puis vous pressez le bouton 'Get ROM' et les fichiers nécessaires sont générés. Choisissez votre carte réseau et prenez la configuration par défaut (ne touchez donc pas au bouton 'Configure'). Choisissez le format de sortie 'Floppy Bootable ROM Image'. Appuyez sur le bouton 'Get ROM', une fenêtre pop-up a "Save As" s ouvre et vous permet de spécifier où enregistrer votre image de boot. Recopiez ensuite cette image sur disquette en utilisant l utilitaire rawritewin (à télécharger) après avoir formaté la disquette. VII DÉMARRER LE CLIENT Il suffit maintenant de démarrer le client avec la disquette. Une fois le client démarré, gardez à l esprit que vous êtes connectés sur le serveur, que toutes les commandes, que vous lancez, s exécutent sur le serveur et s affichent sur l écran du client. Vous pouvez lancer toutes les applications du serveur. VIII ACTIVER L'INTERFACE GRAPHIQUE Il est nécessaire de faire quelques vérifications ou modifications pour obtenir un écran graphique sur les clients retenus. VIII.1.1 LE FICHIER /ETC/KDE3/KDM/XACCESS C est l interface graphique KDE qui est installée sur notre serveur Knoppix, c est donc elle que nous allons paramétrer (l interface graphique prise par défaut est inscrite dans le fichier /etc/x11/defaultdisplay-manager). Dans /etc/kde3/kdm/xaccess, dé-commentez la ligne suivante pour permettre les connexions X depuis le réseau. * #any host can get a login window VIII.1.2 LE FICHIER /ETC/KDE3/KDM/KDMRC Dans ce fichier plusieurs changements sont nécessaires. 5

[Xdmcp] Enable=true pour permettre que le gestionnaire graphique soit en écoute sur le réseau. [X-*-Greeter] GreetString=Bienvenue sur le terminal serveur d adresse xxx.xxx.xxx.xxx VIII.1.3 LE FICHIER /OPT/LTSP/I386/ETC/LTS.CONF Si vous voulez imposer la résolution graphique du client, vous devez dans la section spécifique de votre client rajouter les paramètres suivants : X_MODE_0 = 800*600 ou X_MODE_0 = 1024*768 X_HORZSYNC = 46.875 X_HORZSYNC = 48.363 X_VERTREFRESH = 75 X_VERTREFRESH = 60.004 Ces paramètres ne sont valables que pour les écrans SAMTRON de la salle 2. VIII.1.4 LANCER LE SERVEUR X SUR LE CLIENT Vous devez taper la commande : sh /tmp/start_ws sur votre client. Attention le clavier est en anglais. 6