Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:install:par-lan [04/08/2013 13:29] captnfab [Pour aller plus loin] |
doc:install:par-lan [18/09/2015 12:15] (Version actuelle) smolski [Installation par le réseau local] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Installation par le réseau local ====== | ====== Installation par le réseau local ====== | ||
- | (//testé// - **paskal** octobre 2012 sur Squeeze 6.0.6) | ||
- | * [[http://debian-facile.org/viewtopic.php?id=6003 | Lien vers le forum concernant ce tuto]] - n'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs ! | ||
* Objet : installer Debian à travers le réseau local | * Objet : installer Debian à travers le réseau local | ||
- | * Niveau requis : AVISÉ | + | * Niveau requis : {{tag>avisé}} |
- | * Commentaires : d'autres méthodes et configurations sont possibles | + | * Commentaires : //Un exemple de configuration PXE pour l'installation de Debian en réseau. D'autres méthodes et configurations sont possibles.// |
- | + | * Suivi : {{tag>à compléter}} //à suivre sur le forum par le lien //**Commentaires** - [[user>smolski]] le 18-09-2015 | |
+ | * Création par [[user>paskal]] le 09/10/2012 | ||
+ | * Testé par [[user>paskal]] en octobre 2012 sur Squeeze | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6003 | ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 46: | Ligne 47: | ||
Le paquet //isc-dhcp-server// est le plus couramment employé, il fournit le démon //dhcpd//. | Le paquet //isc-dhcp-server// est le plus couramment employé, il fournit le démon //dhcpd//. | ||
- | <code bash># aptitude install isc-dhcp-server</code> | + | <code root>apt-get install isc-dhcp-server</code> |
Indiquer l'interface sur lequel est servi DHCP dans le fichier /etc/default/isc-dhcp-server :<code bash>INTERFACES="eth0"</code> | Indiquer l'interface sur lequel est servi DHCP dans le fichier /etc/default/isc-dhcp-server :<code bash>INTERFACES="eth0"</code> | ||
Indiquer la configuration de dhcpd dans le fichier /etc/dhcp/dhcpd.conf : | Indiquer la configuration de dhcpd dans le fichier /etc/dhcp/dhcpd.conf : | ||
- | <code bash>default-lease-time 600; | + | <code bash /etc/dhcp/dhcpd.conf>default-lease-time 600; |
max-lease-time 7200; | max-lease-time 7200; | ||
Ligne 79: | Ligne 80: | ||
Après chaque modification de ce fichier, relancer le serveur DHCP : | Après chaque modification de ce fichier, relancer le serveur DHCP : | ||
- | <code bash># invoke-rc.d isc-dhcp-server restart</code> | + | <code root>service isc-dhcp-server restart</code> |
Vérifier son bon fonctionnement : | Vérifier son bon fonctionnement : | ||
- | <code bash># ps aux | grep dhcp</code> | + | <code root>ps aux | grep dhcp</code> |
<note tip>On peut trouver de nombreux fichiers types permettant de s'adapter aux différentes situations.</note> | <note tip>On peut trouver de nombreux fichiers types permettant de s'adapter aux différentes situations.</note> | ||
Ligne 95: | Ligne 96: | ||
===== Installation du serveur TFTP ===== | ===== Installation du serveur TFTP ===== | ||
<note important>Pour des raisons de sécurité, TFTP (trivial FTP) ne doit être utilisé que localement.</note> | <note important>Pour des raisons de sécurité, TFTP (trivial FTP) ne doit être utilisé que localement.</note> | ||
- | Le paquet généralement adopté est //tftpd-hpa// :<code bash># aptitude install tftpd-hpa</code> | + | Le paquet généralement adopté est //tftpd-hpa// :<code root>apt-get install tftpd-hpa</code> |
Lors de l'installation, il est demandé où trouver les fichiers servis. \\ | Lors de l'installation, il est demandé où trouver les fichiers servis. \\ | ||
J'ai laissé le choix par défaut : **/srv/tftp** \\ | J'ai laissé le choix par défaut : **/srv/tftp** \\ | ||
\\ | \\ | ||
- | Le fichier de configuration correspondant est /etc/default/tftpd-hpa :<code bash>TFTP_USERNAME="tftp" | + | Le fichier de configuration correspondant est /etc/default/tftpd-hpa :<code bash /etc/default/tftpd-hpa>TFTP_USERNAME="tftp" |
TFTP_DIRECTORY="/srv/tftp" | TFTP_DIRECTORY="/srv/tftp" | ||
TFTP_ADDRESS="0.0.0.0:69" | TFTP_ADDRESS="0.0.0.0:69" | ||
Ligne 106: | Ligne 107: | ||
\\ | \\ | ||
Après chaque modification de ce fichier, relancer le serveur TFTP : | Après chaque modification de ce fichier, relancer le serveur TFTP : | ||
- | <code bash># invoke-rc.d tftpd-hpa restart</code> | + | <code root>service tftpd-hpa restart</code> |
Il est maintenant temps d'alimenter TFTP, par exemple avec une image de boot //netboot.tar.gz// chargée sur un miroir Debian. | Il est maintenant temps d'alimenter TFTP, par exemple avec une image de boot //netboot.tar.gz// chargée sur un miroir Debian. | ||
- | <code bash># cd /srv/tftp | + | <code root>cd /srv/tftp</code> |
- | # wget http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/netboot.tar.gz | + | <code root>wget http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/netboot.tar.gz</code> |
- | # tar xvfz netboot.tar.gz</code> | + | <code root>tar xvfz netboot.tar.gz</code> |
On dispose maintenant à la racine de tftp du fichier **pxelinux.0** indispensable à notre client (il s'agit ici d'un raccourci). | On dispose maintenant à la racine de tftp du fichier **pxelinux.0** indispensable à notre client (il s'agit ici d'un raccourci). | ||
<note tip>Le fichier pxelinux.0 est aussi disponible en installant le paquet syslinux.</note> | <note tip>Le fichier pxelinux.0 est aussi disponible en installant le paquet syslinux.</note> | ||
Ligne 117: | Ligne 118: | ||
===== Lancement de l'installation ===== | ===== Lancement de l'installation ===== | ||
Redémarrer le poste client pour obtenir une juste récompense 8-) : | Redémarrer le poste client pour obtenir une juste récompense 8-) : | ||
- | {{ http://images.debian-facile.org/manuel/installation/installation.jpg?150X120}} \\ | + | {{ /manuel/installation/installation.jpg?150X120}} \\ |
- | Pour la suite, voir [[installation:install | ici]]. | + | Pour la suite, voir [[:doc:install:install | ici]]. |
===== Conclusions ===== | ===== Conclusions ===== | ||
Ligne 135: | Ligne 136: | ||
===== Pour aller plus loin ===== | ===== Pour aller plus loin ===== | ||
- | * [[manuel:pxe|pxe en détails]] | + | * [[:doc:reseau:pxe|pxe en détails]] |
* [[http://www.sysresccd.org/Sysresccd-manual-fr_D%C3%A9marrage_en_r%C3%A9seau_par_PXE|Démarrage en réseau par PXE]] (sur sysresccd.org) | * [[http://www.sysresccd.org/Sysresccd-manual-fr_D%C3%A9marrage_en_r%C3%A9seau_par_PXE|Démarrage en réseau par PXE]] (sur sysresccd.org) | ||
* [[http://www.debian-fr.org/installation-de-debian-par-le-reseau-avec-pxe-t23693.html|Installation de Debian par le réseau avec PXE]] (sur debian-fr.org) | * [[http://www.debian-fr.org/installation-de-debian-par-le-reseau-avec-pxe-t23693.html|Installation de Debian par le réseau avec PXE]] (sur debian-fr.org) | ||
* [[http://publications.jbfavre.org/system/serveur_pxe_installation_debian_ubuntu_centos_redhat|Serveur d'installation et de diagnostic]] (par Jean Baptiste FAVRE) | * [[http://publications.jbfavre.org/system/serveur_pxe_installation_debian_ubuntu_centos_redhat|Serveur d'installation et de diagnostic]] (par Jean Baptiste FAVRE) | ||
* [[http://www.isalo.org/wiki.debian-fr/index.php?title=PXE|PXE]] (sur le wiki debian-fr) | * [[http://www.isalo.org/wiki.debian-fr/index.php?title=PXE|PXE]] (sur le wiki debian-fr) | ||
- | * [[http://www.siteduzero.com/tutoriel-3-277701-mise-en-place-d-un-serveur-dhcp-sous-linux.html|Mise en place d'un Serveur DHCP sous Linux]] (sur le Site du Zéro) | ||
* [[http://www.isalo.org/wiki.debian-fr/index.php?title=DHCP|DHCP]] (sur le wiki debian-fr) | * [[http://www.isalo.org/wiki.debian-fr/index.php?title=DHCP|DHCP]] (sur le wiki debian-fr) | ||