Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:comment_mettre_en_place_une_station_cliente_legere [Le 23/03/2007, 15:24] – 139.165.27.8 | tutoriel:comment_mettre_en_place_une_station_cliente_legere [Le 11/09/2022, 12:18] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | DokuWiki | + | {{tag> |
| - | < | + | ---- |
| - | Version Breezy | + | |
| - | </ | + | |
| - | [[https:// | + | |
| ====== Comment mettre en place une station cliente légère ? ====== | ====== Comment mettre en place une station cliente légère ? ====== | ||
| - | NOTE IMPORTANTE : le logiciel dont il est ici question est en pré-version. Vous pourriez donc ne pas en être pleinement satisfait... tant que vous n' | + | NOTE IMPORTANTE : le logiciel dont il est ici question est en pré-version. Vous pourriez donc ne pas en être pleinement satisfait... tant que vous n' |
| - | ===== Qu'est qu'une station cliente légère ? ===== | + | ===== Qu' |
| D'un point de vue utilisateur, | D'un point de vue utilisateur, | ||
| Ligne 19: | Ligne 16: | ||
| Les stations clientes se contentent de charger en mémoire un système d' | Les stations clientes se contentent de charger en mémoire un système d' | ||
| - | |||
| ==== Réponse technique ==== | ==== Réponse technique ==== | ||
| - | Séquence de démarrage (d'un point de vue station cliente): la station cliente peut soit disposer d'un noyau sur un média de stockage local, soit le charger depuis le serveur au travers du réseau (en utilisant les instructions appropriés, | + | Séquence de démarrage (d'un point de vue station cliente) : la station cliente peut soit disposer d'un noyau sur un média de stockage local, soit le charger depuis le serveur au travers du réseau (en utilisant les instructions appropriés, |
| * Séquence de démarrage - | * Séquence de démarrage - | ||
| Ligne 41: | Ligne 37: | ||
| Il vous faut avant tout : | Il vous faut avant tout : | ||
| - | * Une machine sous '' | + | * Une machine sous '' |
| - | * au moins une machine avec démarrage '' | + | * au moins une machine avec démarrage '' |
| - | * un espace libre sur le disque dur, | + | * un espace libre sur le disque dur, |
| - | * un connexion internet rapide, un mirroir local pour '' | + | * un connexion internet rapide, un mirroir local pour '' |
| - | * un serveur '' | + | * un serveur '' |
| - | * une certaine aisance avec la ligne de commande, | + | * une certaine aisance avec la ligne de commande, |
| - | * un certain goût du risque, | + | * un certain goût du risque, |
| - | * et un désir brûlant d' | + | * et un désir brûlant d' |
| - | ===== Pour commencer ===== | + | |
| - | ==== | + | ===== Pour commencer ===== |
| - | === 1.1. Si vous disposez déjà d' | + | ==== Paramétrer le serveur DHCP ==== |
| - | * Le configurer de façon à obtenir un fichier de démarrage ''/ | + | |
| - | + | ||
| - | * Avec ISC DHCPD, utiliser les options suivantes : | + | |
| + | === Si vous disposez déjà d'un serveur DHCP avec prise en charge des clients PXE === | ||
| + | |||
| + | * Le configurer de façon à obtenir un fichier de démarrage ''/ | ||
| + | (Pour les versions supérieures à Breezy, le chemin de pxelinux.0 à spécifier est ''/ | ||
| + | * Avec ISC DHCPD, utiliser les options suivantes :< | ||
| filename "/ | filename "/ | ||
| - | option root-path "/ | + | option root-path "/ |
| + | * [[: | ||
| - | * Installer '' | + | === Si vous souhaitez un serveur |
| - | | + | |
| - | + | * Si besoin, adapter le fichier de configuration | |
| - | === 1.2. Si vous souhaitez un serveur DHCP dédié | + | * Si un firewall est présent sur le serveur, il vous faudra autoriser '' |
| - | + | ||
| - | | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | | + | |
| portmap: | portmap: | ||
| rpc.mountd: 192.168.0.0/ | rpc.mountd: 192.168.0.0/ | ||
| rpc.statd: | rpc.statd: | ||
| - | in.tftpd: | + | in.tftpd: |
| - | + | * Relancer le sous-système '' | |
| - | | + | |
| sudo invoke-rc.d nfs-kernel-server restart | sudo invoke-rc.d nfs-kernel-server restart | ||
| sudo invoke-rc.d nfs-common restart | sudo invoke-rc.d nfs-common restart | ||
| sudo invoke-rc.d portmap restart | sudo invoke-rc.d portmap restart | ||
| + | </ | ||
| - | + | ==== Construction de l‘environnement d‘exécution du client léger ==== | |
| - | ==== 2. | + | |
| sudo ltsp-build-client | sudo ltsp-build-client | ||
| - | * Ce script est prévu pour fonctionner avec un mirroir spécial Ubuntu. Mais vous pouvez également le modifier si vous avez un mirroir | + | * Ce script est prévu pour fonctionner avec un mirroir spécial Ubuntu. Mais vous pouvez également le modifier si vous avez un miroir |
| - | | + | |
| + | | ||
| + | |||
| + | en n' | ||
| + | |||
| + | <note important> | ||
| | | ||
| apt-get install openssh-server | apt-get install openssh-server | ||
| sudo ltsp-update-sshkeys | sudo ltsp-update-sshkeys | ||
| - | ==== 3. | + | ==== Vérifier le fichier de configuration |
| - | Pensez à consulter le fichier | + | Pensez à consulter le fichier |
| servername ssh-rsa AAAAB3NzaC1yc2EAAAABI... | servername ssh-rsa AAAAB3NzaC1yc2EAAAABI... | ||
| Ligne 108: | Ligne 101: | ||
| servername, | servername, | ||
| - | ==== 4. | + | ==== Créer éventuellement le fichier / |
| Dans le cas contraire, les valeurs par défaut seront utilisées. | Dans le cas contraire, les valeurs par défaut seront utilisées. | ||
| Ligne 144: | Ligne 137: | ||
| ==== Prérequis : ==== | ==== Prérequis : ==== | ||
| - | Vous aurez besoin de : | + | Vous aurez besoin de : |
| - | * un poste client serveur entièrement configuré, disposant d'au moins deux interfaces réseaux, la première connectée à internet, la seconde connectée au réseau interne. Pour les étapes suivantes, nous supposerons que votre serveur est également configuré en '' | + | * un poste client serveur entièrement configuré, disposant d'au moins deux interfaces réseaux, la première connectée à internet, la seconde connectée au réseau interne. Pour les étapes suivantes, nous supposerons que votre serveur est également configuré en '' |
| - | ==== Pour commencer : ==== | ||
| - | * Vérifier que les 2 interfaces sont bien configurées dans / | ||
| - | * Vérifier avec la commande '' | ||
| - | * Assuez-vous que le serveur peut se connecter à internet. | ||
| - | Remarque : les étapes décrites ci-dessus sont très importantes ! Prenez le soin de procéder à toutes ces vérifications, | ||
| - | * Editer | + | ==== Pour commencer ==== |
| + | |||
| + | | ||
| + | * Vérifier avec la commande '' | ||
| + | * Assurez-vous que le serveur peut se connecter à internet. | ||
| + | |||
| + | < | ||
| + | |||
| + | * [[: | ||
| ip_forward=yes | ip_forward=yes | ||
| Ligne 173: | Ligne 169: | ||
| pour autoriser '' | pour autoriser '' | ||
| - | * Entrez votre login sur une des stations clientes et appréciez les joies de l' | + | * Entrez votre login sur une des stations clientes et appréciez les joies de l' |
| * Pour fixer les règles NAT d''' | * Pour fixer les règles NAT d''' | ||
| sudo sh -c ' | sudo sh -c ' | ||
| - | * Editer | + | * [[: |
| up iptables-restore < / | up iptables-restore < / | ||
| Ligne 194: | Ligne 189: | ||
| pour vous assurez que les tables '' | pour vous assurez que les tables '' | ||
| + | |||
| + | * Ensuite, il faut s' | ||
| + | |||
| + | # | ||
| + | |||
| + | Votre connexion internet sera maintenant également disponible après un redémarrage. | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
| + | // | ||
