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 Prochaine révision Les deux révisions suivantes | ||
doc:install:par-lan [03/07/2014 10:32] captnfab |
doc:install:par-lan [02/12/2014 15:55] paskal [Pour aller plus loin] suppression lien mort |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Niveau requis : {{tag>avisé}} | * Niveau requis : {{tag>avisé}} | ||
* Commentaires : //Un exemple de configuration PXE pour l'installation de Debian en réseau. 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 : | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
- | * Création par [[user>?]] | + | * Suivi : {{tag>à-tester}} |
- | * Testé par [[user>paskal]] en octobre 2012 sur Squeeze | + | * Création par [[user>paskal]] 09/10/2012 |
+ | * Testé par 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 !)) | * 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 !)) | ||
Ligne 47: | Ligne 48: | ||
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 80: | Ligne 81: | ||
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 96: | Ligne 97: | ||
===== 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 107: | Ligne 108: | ||
\\ | \\ | ||
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 |
- | # wget http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/netboot.tar.gz | + | wget http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/netboot.tar.gz |
- | # tar xvfz netboot.tar.gz</code> | + | 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 141: | Ligne 142: | ||
* [[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) | ||